【asp源码栏目提醒】:网学会员在asp源码频道为大家收集整理了“ASP NET开发环境的搭建 - 计算机教材“提供大家参考,希望对大家有所帮助!
第二部分
ASP.NET开发环境的搭建 一、 实验目的 1 了解
ASP的功能以及
ASP.NET的工作原理。
2 掌握
ASP.NET开发环境搭建的具体步骤和操作方法。
3 掌握使用记事本创建一个简单
ASP文件和
ASP.NET文件的方法。
4 掌握在Visual Studio.NET平台中创建
ASP.NET Web页面的方法。
二、 实验内容预习 一、
ASP概述 ASPActive Server Pages是一种功能强大而且易于学习的服务器端的脚本编程环境。
它是Microsoft公司的产品从NT Server操作系统开始就附带这种脚本编程环境。
并且在NT Workstation、Windows 98和Windows 2000中也都附带这个脚本编程环境。
在2001年微软在前面三个版本的
ASP基础上推出了全新的ASPNET它开始抛弃前面三个版本都在使用的脚本语言而是使用Visual Basic.NET作为它的默认语言。
但是无论如何变化下面的优势依然存在使用这种环境可以方便地创建动态、快速、交互性强的Web站点。
早期的ASPASPl.0、
ASP2.0、
ASP3.0是IIS的一种开放式的无需进行编译的应用程序环境。
也就是说
ASP程序是解释执行的。
IIS是服务器上安装的Internet信息服务器Internet Information Server它是Microsoft公司开发的一个网络文件和应用程序服务器即Web服务器这个服务器包含在操作系统中。
在Windows 2000中它的版本是5.0。
IIS支持HTTP、FTP、和Gopher协议。
由于
ASP是服务器端的脚本编程环境而所有的程序都是解释执行这意味着在这个环境中的所有程序在每次被访问的时候都需要IIS进行一次解释从而客户端会得到一个执行结果。
在
ASP.NET中所有的程序执行都是经过服务器编译的。
在这一点上
ASP.NET与早期的
ASP版本有很大的不同因此在程序执行的效率上也有很大的提高。
具体的方法是在
ASP.NET中所有的程序仍然是保存在服务器端的当一个程序第一次被执行的时候进行编译所以当这个程序被再次执行的时候会直接在服务器上执行它的己编译好的可执行二进制代码然后把执行结果通过网络返回给客户端。
因此与
ASP相比
ASP.NET程序的执行速度会快很多。
不论
ASP文件还是
ASP.NET文件都是一个可以用任何文本编辑器编辑的纯文本文件只要将这个文件的扩展名保存为aspASP程序或者aspxASP.NET程序就可以了。
现在也有很多开发工具可以使用如Visual Studio.NET举行开发。
二、
ASP.NET的工作原理 1、.NET .NET是微软公司要提供的一系列产品的总称。
具体说来.NET由下面的几个部分组成.NET战略、.NET Framework、.NET企业服务器和.NET开发工具。
. .NET战略是指把所有的设备通过Internet连接在一起并把所有的软件作为这个网络所提供的服务的想法。
.NET Framework是一个程序设计环境它提供了具体的服务和技术方便开发人员建立相应的应用程序。
.NET企业服务器是指SQL Server 2000之类由.NET Framework应用程序使用的服务器端产品。
它们虽然不是由.NET Framework编写成的但是它们都支持.NET。
为了能够在.NET Framework上进行程序开发微软把Visual Studio进行升级并把升级后的产品命名为Visual Studio.NET。
这就是.NET开发工具。
2、.NET Framework . NET Framework是.NET战略的核心。
. NET Framework分为以下几个部分MS中间语言、CLR、. NET Framework类库、.NET语言、
ASP.NET和Web服务。
MS中间语言是.NET的通用语言。
无论使用哪一种.NET语言编写的程序代码执行之前都会把它编译成为MS中间语言。
CLRCommon Language Runtime公共语言运行时刻库用于执行MS中间语言。
. NET Framework类库中包含了大量可以实现重要功能的代码库。
用户在编写程序的时候可以很方便地把这些库调用到应用程序中实现更加复杂的功能。
由于这些类库的存在使得编写功能强大的程序更加容易。
.NET语言是指可以特使用其编写的代码编译成为MS中间语言的编程语言。
常见的语言有VBNET和C等。
Web服务是指可以通过Web访问的组件。
三、
ASP.NET的运行和开发环境 安装
ASP.NET运行环境的必要组件如下 IIS 5.0以上 Internet Explorer 5.5或以上版本 NET Framework SDK 运行环境 Microsoft Visual Studio.NET 开发环境 1、IIS的安装 如果使用的是Windows 2000操作系统那么安装的IIS的版本是IIS 50如果使用的是Windows XP操作系统那么安装的IIS的版本是IIS 5.1这两个版本的安装过程几乎一致。
IIS是随操作系统一起提供的如果已经安装过了IIS那么就可以在控制面板的管理工具中找到它在英文的版本中它的名字是Internet Information Service在中文的版本中它的名字是Internet服务管理器。
如果没有找到IIS那么就需要安装。
首先打开控制面板使用它的“增加删除程序”功能其界面如图2-1所示。
选择“添加删除Windows组件”功能显示“Windows组件向导”对话框如图2-2所示。
图2-1 添加/删除程序 图2-2 Windows组件向导 在此对话框的“组件”列表框中选中“Internet信息服务”复选框并单击“详细信息”按钮选择需要安装的IIS子组件如图2-3所示。
在所有选择都完成之后单击“确定”按钮开始安装。
请注意由于三楼机房没有安装IIS组件需要大家手动添加。
将iis5.1目录从FTP上复制到E盘当系统提示插入CD光盘时请选择E盘iis5.1的目录进行安装。
图2-3 IIS子组件 安装成功之后只要启动WindowsIIS就会自动启动。
IIS的大部分程序都安装在winntsystem32inetsrv中同时创建了一个InetPub目录用于存放Web网页文件。
2、使用IIS 由于IIS是在Windows启动的时候自动启动的所以如果没有特别设置一旦进入WindowsIIS就是开启的状态。
为了使用IIS可以在控制面板的管理工具中找到Internet服务管理器。
它的管理界面如图2-4所示。
图2-4 IIS的管理界面 可以看到在Internet信息服务中存在一个名字为KOALA的机器在它的上面安装了一个默认的FTP站点、一个默认的Web站点和一个默认的SMTP虚拟服务器。
其中KOALA机器名就是安装操作系统的时候为机器所取的名字这个名字可以在控制面板的系统组件中找到。
为了测试现在IIS是否工作可以在浏览器中输入“http://KOALA/localstart.
asp”、“http://127.0.0.1/localstart.
asp”这里127.0.0.1是本机默认的IP地址或者“http://localhost/localstart.
asp”等URL如果Windows 2000附带的一个测试页localstart.
asp可以成功显示那么表示IIS安装成功。
3、目录管理 为了能够访问到Hs管理的贝面需要把编制好的页面和程序放置在一个目录中这个目录对于IIS来说就是主目录。
主目录中存放着HTTP请求所需要的资源。
所以在使用IIS之前还要做的一件事情就是设置主目录。
右击Internet服务器管理程序中的默认Web站点从弹出的快捷菜单中选择“属性”命令显示图2-5所示的对话框。
在“主目录”选项卡中可以看到IIS允许有三种信息来源此计算机上的目录、另一计算机的共享位置和重定向到URL。
选择不同的选项就可以在下面的文本框中输入相应的信息来获取相应的主目录。
图2-5 设置IIS的主目录 4、安装Visual Studio.NET Visual Studio 是一套完整的开发工具集用于生成
ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。
Visual Basic、Visual C、Visual C 和 Visual J 全都使用相同的集成开发环境 IDE利用此 IDE 可以共享工具且有助于创建混合语言解决方案。
另外这些语言利用了 .NET Framework 的功能通过此框架可使用简化
ASP Web 应用程序和 XML Web Services 开发的关键技术。
由于实验室机器上已经安装了Visual Studio.NET 2008所以具体安装步骤不做介绍我们将直接使用这一平台进行开发。
注意Visual Studio.NET 2008和以前版本在创建Web应用程序上有所不同它使用Microsoft Visual Web Developer 2008来创建因此在使用这项功能时请打开程序菜单——选择“Microsoft Visual Web Developer 2008 Express Edition”。
三、实验内容和步骤 1、使用记事本创建
ASP页面 使用记事本创建如下的
ASP页面 欢迎来到
ASP.NET的世界 在Inetpubwwwroot目录中创建一个自己学号的文件夹例如20081101将上面的代码保存到该文件夹并命名为first.
asp。
打开IE浏览器在地址栏中输入http://localhost/20081101/first.
asp后回车请将运行效果进行截图。
2、使用记事本创建
ASP.NET页面 使用记事本创建如下的
ASP.NET页面 输入帐号输入密码 将上面的代码保存到20081101文件夹中并命名为second.aspx。
打开IE浏览器在地址栏中输入http://localhost/20081101/second.aspx后回车请将运行效果进行截图。
然后分别在帐号和密码框中输入ynusei和sei然后点击“确定”按钮请将运行结果截图。
接下来分别在帐号和密码框中输入自己的学号然后点击“确定”按钮请观察运行结果和上面的操作有什么不同并进行截图。
1、使用Visual Studio.NET开发工具创建
ASP.NET页面 使用步骤 创建项目和窗体 第一步是创建 Web项目和 Web 窗体页。
创建项目和窗体 1. 在E盘根目录下创建自己的学号文件夹例如20081001。
2. 打开程序菜单——选择“Microsoft Visual Web Developer 2008 Express Edition” 3. 在起始页窗口的左上角点击“创建——网站”见图2-6。
4. 在弹出的“新建网站”窗口中选择“
ASP.NET”网站并在窗口下方的位置部分点击“浏览”按钮选择“E:20081001”作为自己新网站的目录然后点击“确定”按钮。
见图2-7。
5. 此时屏幕出现名为“20081101”的窗口窗口工作区主要分为两部分左边是Web窗体区缺省显示的是Default.apsx源文件的编辑区域右边是解决方案资源管理器你可以看到自己所创建网站的目录结构。
见图2-8。
图2-6起始页窗口 图2-7新建网站窗口 图2-8新建项目“20081101”窗口 检查 Web 窗体结构 花一些时间查看 Web 窗体页的结构方式和 Web 窗体设计器的布局方式。
通过一个名为 Default.aspx 的文件打开 Web 窗体设计器。
Web 窗体页由两个单独的文件组成 .aspx 文件包含组成页用户界面的 HTML 文本和控件。
web.config文件。
它用于设置
ASP.net环境下的重要信息。
在解决方案资源管理器中查看页的类文件 单击解决方案资源管理器工具栏中的“显示所有文件”按钮然后展开 Default.aspx 的节点。
可以看到Default.aspx下面有一个名为Default.aspx.vb的文件说明该Default.aspx是用Vb语言编写的。
在 Web 窗体设计器的底部有三个选项卡“设计”、“拆分”和“源”这三个选项卡显示您正在使用的 .aspx 文件的不同视图 “设计”视图提供一个所见即所得 WYSIWYG 的视图您可以在其中拖动控件并使用“属性”窗口对它们进行配置。
“源”视图显示该文件的源代码。
“拆分”视图显示将源代码和设计窗口共同显示出来。
编写代码 在 Web 窗体设计器的底部选择 “源”选项卡然后用下面的代码替换Default.aspx页面原有的代码并进行保存。
新代码如下 输入帐号输入密码 生成并运行 Web 窗体页 在运行 Web 窗体页之前您必须编译该页的类文件。
然后您可以在任何浏览器中查看该页。
生成并运行页 在解决方案资源管理器中右击 Default.aspx 页然后选择“在浏览器中查看”。
Visual Studio 编译该页并将其显示在“浏览”选项卡中。
请观察该页的运行结果如果出错系统会出现错误信息请根据错误信息进行修改如果编译运行成功会在浏览器上显示一个Web页面请进行截图。
若要停止运行窗体并返回设计模式请关闭“浏览”选项卡。