ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节

上传人:E**** 文档编号:90571188 上传时间:2019-06-13 格式:PPT 页数:28 大小:428.50KB
返回 下载 相关 举报
ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节_第1页
第1页 / 共28页
ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节_第2页
第2页 / 共28页
ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节_第3页
第3页 / 共28页
ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节_第4页
第4页 / 共28页
ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节》由会员分享,可在线阅读,更多相关《ASP.NET网页开发实用教程教学课件作者陈运海电子教案第1章节(28页珍藏版)》请在金锄头文库上搜索。

1、ASP.NET网页开发实用教程,Title slide,第1章 设置ASP.NET运行环境,本章应会 1IIS的安装方法和虚拟目录的设置 2.NET Framework的下载和安装 3制作一个简单的ASP.NET网页文件,并在IIS虚拟目录下浏览该网页,本章应知 1ASP.NET要求运行的硬件环境 2ASP.NET要求运行的操作系统环境 3ASP.NET运行前必须安装的特殊环境 4. ASP.NET的相关概念和工作原理,1.1 ASP.NET所需的基本软、硬件环境,开发阶段:至少有一台计算机,要求能运行Windows 2000或以上操作系统版本,一般CPU 1GHz以上,内存128MB以上,硬

2、盘存储容量10G以上。开发阶段可用一台计算机,既把它作为客户机又将它作为服务器使用,开发完成后再将WEB应用程序迁移到网络中即可。 测试及应用运行阶段:需要多台计算机并联网,要求能运行Windows 2000或以上操作系统(CPU 1GHZ以上,内存128M以上,硬盘存储容量10G以上),一般教学用的机房,单位所使用的局域网均可使用。如果开发时有多个人一起参与开发,最好使用小型的局域网开发环境。其中可使用一台作为数据库服务器,使用一台或多台作为Web应用服务器,其他的机器作为客户机。,1.1.2 ASP.NET所需操作系统要求,Web应用程序的典型结构需要Web浏览器、Web服务器、应用服务器

3、、数据库服务器。而编写Web应用程序需要配置相应的开发环境和工具。本书考虑到学习和工作的需要以及各部分的紧密联系,我们所使用的软件是基于Microsoft公司的产品。开发环境应使用的软件如下: 在开发阶段,操作系统可使用Windows 2000(XP)专业版,但在测试阶段和运行阶段,可使用Server版的Windows操作系统。 在开发阶段,SQL Server2000可使用个人版,但在测试阶段要使用SQL Server企业版。 浏览器要使用Internet Explorer 5.5以上,IIS要使用5.0版本以上,这两部分都集成在Windows操作系统中;若没有安装好,可从Windows安装

4、盘中补充安装。安装前要先安装好TCP/IP协议。,1.2 项目1 建立ASP.NET开发和应用环境,要求:安装ASP.NET运行的WEB环境.NET Framework及设置IIS。以便能够顺利运行一个ASP.NET网页文件。,1.2.1 任务1 Web应用程序开发环境下载,要建立本书所应用的实例环境,可进入Microsof公司的官方网站下载The .NET Framework version 1.1 redistributable package,它包含有使用.NET Framework所有的应用和开发环境,下载画面如图1-1所示。,图1- 1 .NET Framework下载网页,图1-

5、2 IIS安装选项,1.2.2 任务2 Web应用程序开发环境安装,安装Windows操作系统与SQL Server数据库系统都有很多书籍介绍,这里笔者不做更多的阐述。笔者只对IIS的安装,ASP.NET的运行和应用环境.NET Framework的安装进行叙述。 Web应用程序开发环境安装的操作步骤如下: 1. Web服务器Microsoft IIS的安装 Web服务器IIS通常随Windows2000 Server一起自动安装,而Windows XP和Windows 2000的专业版默认状态下不会自动安装IIS。如果IIS已经安装,可在“控制面版”窗口中找到“管理工具”,再在“管理工具”中

6、找到“Internet信息服务”;如果没有安装,请按照以下步骤进行安装:在控制面版窗口单击“添加或删除程序”选项,在打开的对话框中选择“添加/删除Windows组件”选项。如图1-2所示,在界面上找到并勾上“Internet信息服务(IIS)”,然后单击“下一步”按钮。,接着在IIS详细信息选项里面必须选择FrontPage 2000服务器扩展,Internet信息服务管理单元,公共文件,万维网服务,如图1-3所示。选择后,点击“确定”按钮。,图1- 3 IIS详细信息中具体选项,安装完成后,可在“控制面版”中单击“管理工具”选项,在打开的窗口中可找到“Internet信息服务”选项。“Int

7、ernet信息服务”窗口如图1-4所示,使用该窗口可以进行Web服务的有关工作。,图1- 4 IIS安装后显示图,2. .NET Framework环境.NET Framework version 1.1 redistributable package的安装。 将前面下载的文件dotnetfx.exe直接运行并完成后即可,其运行及安装画面如图1-5所示。单击“INSTALL”按钮,等几分钟至完成即可。,图1- 5 .NET Framework安装画面,1.3 项目2 建立一个可以显示当前的日期的ASP.NET网页,要求:利用文本编辑器创建一文件calendar.aspx,并存放到文件夹e:e_

8、stores下;然后进入Internet信息服务,并在“网站”上找到虚拟目录并浏览,如图1-6所示。,图1- 6 显示日历,1.3.1 任务1 建立网页运行的目录与虚拟目录。,建立网页运行的目录与虚拟目录的操作步骤如下: (1)在硬盘中建立文件夹,如e:/e_stores ,在系统的“控制面版”“管理工具”中启动“Internet信息服务”,展开列表中的“网站”,如果“默认网站”为停止状态,选中“默认网站”,单击右键,并在工具条上单击“启动”,启动网站服务,如图1-7所示。,图1- 7 建立虚拟目录向导之一,(2)选中“默认网站”,点击鼠标右键,在弹出的快捷菜单中选择“新建”|“虚拟目录”命令

9、,如图1-8所示,打开“虚拟目录创建向导”对话框,如图1-9所示。,图1- 8建立虚拟目录向导之二,图1- 9建立虚拟目录向导之三,(3)在如图1-9所示的对话框中单击“下一步”按钮,并在如图1-10所示的对话框中输入“e_stores”,然后点击“下一步”按钮。,图1- 10建立虚拟目录向导之四,(4)在“网站内容目录”对话框中输入(1)中创建的完整目录e:/e_stores,如图1-11所示,然后单击“下一步”按钮。,图1-11建立虚拟目录向导之五,5、如图1-12所示,访问权限保持默认设置,单击“下一步”按钮。,图1- 12建立虚拟目录向导之六,(6)在“完成创建”对话框中单击“完成”按

10、钮,如图1-13所示。,图1- 13 建立虚拟目录向导之七,(7)虚拟目录建好后,选中所建虚拟目录,单击鼠标右键,然后单击工具条上的“属性”按钮,如图1-14所示。,图1- 14 选择虚拟目录属性,(8)选中“文档”页面,点击“添加”按钮,将文件CALENDAR.ASPX加入到文档列表中,如图1-15所示。,图1- 15 添加默认文档,(9)可将其他文档文件删除,只保留calendar.aspx,如图1-16所示,最后点击“确定”按钮完成设置。,图1- 16 启用默认文档,1.3.2 任务2 建立一个简单的ASP.NET网页,完成了虚拟目录与实际目录的设置,我们现在就可以在E:e_estore

11、s目录下来创建一个简单的网页calendar.aspx ,具体操作步骤如下: (1)用文本编辑器建立ASP.NET网页文件calendar.aspx ,注意其后缀aspx,是指ASP.NET网页文件。其内容为:, void Page_Load(Object sender,EventArgs e) Calendar1.SelectedDate=DateTime.Now; ,这段程序的执行顺序是:先执行网页上的控件,即生成日历控件,当向客户端浏览器发送网页时,先执行Page_Load方法,将处理后的数据绑定到网页上再传送到客户端浏览器。 (2)在环境中载入并运行网页。文件保存后,可检验一下所输入文

12、件是否有错,进入如图1-14的画面,选择“浏览”选项单击,即可出现如图1-6所示的网页。,1.4 ASP.NET相关概念及其工作原理,要了解ASP.NET的工作原理,首先要了解什么是.NET,什么是.NET Framework,什么是通用中间语言。 (1).NET .NET用来帮助编程人员解决面临的许多基本问题。它负责处理在创建大型、可靠的网站应用程序时的大量繁琐的工作,同时不要让应用程序开发者去详细了解编写在自己计算机上运行的应用程序与编写能够通过Web访问的应用程序之间的区别。也就是说,微软公司的目标是想让应用程序开发者从很多复杂的琐事中解放出来,而让系统去做这些相关的工作。因此,说.NE

13、T是一项具体的技术,还不如说是微软公司对未来编程思想的核心战略、规划和洞察力。,1.4.1 .NET相关知识,围绕着.NET,微软公司提供的一系列产品。它主要有以下几部分组成:.NET Framework、NET企业服务器和.NET开发工具。 .NET Framework 是一个高性能的程序运行环境,它提供了具体的服务和技术,支持统一的类库,如Visual Basic、Visual C+、Visual C#等,开发人员可根据自己的需要应用这些类库。 .NET 企业服务器是指SQL Server之类的由.NET Framework所支持和使用的服务器端产品,它们支持.NET。 .NET开发工具典

14、型的有微软公司的Visual Studio.NET,微软公司还提供了另一个小型的开发工具ASP.NET Web Matri。我们在最后的综合实例中再介绍此工具。 在微软的这一系列产品中,其核心是.NET Framework。该构架提供了全面支持.NET的核心战略和技术。 (2).NET Framework .NET Framework包括以下几部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务。 MS中间语言MSIL(MS Intermediate Language)是.NET的通用语言。无论使用哪一种.NET语言编写的程序的代码,在执行之前

15、,都被编译成MS中间语言MSIL。,CLR(Common Language Runtime,通用语言运行环境)用于执行MS中间语言。它不但负责执行程序,而且还提供内存管理、线程管理、安全管理、异常处理、通用类型系统与生命周期监控等核心服务。 .NET Framework类库中包含大量可以实现常用功能的代码库。开发人员可以将这些库调用到应用程序中,实现更加复杂的功能。 .NET语言是符合规定结构要求的编程语言,能够编译成MSIL。 ASP.NET说明如何向Web开放.NET Framework本身,站在Web开发的角度去了解和使用.NET Framework所提供的功能。用IIS去管理代码页,使

16、它们能被编译成可使用的.NET程序,从而最终构建一个完整的网站应用程序。 编写ASP.NET程序,没有必要对.NET Framework的每一个细节都去了解,仅仅需要知道此构架中所提供的功能,以及如何使用这些功能即可。因此在本书中,我们没有去介绍.NET Frame-work的每一个细节。,1.4.2 ASP.NET的工作原理,ASP.NET的工作原理和过程可以分为以下几个步骤: (1)客户端浏览器发出一个HTTP请求到Web服务器,要求访问服务器端的一个Web网页。 (2)Web服务器分析客户的HTTP请求来定位所请求的网页的位置。 (3)Web服务器判断所请求的网页是否为ASP.NET的网页文件(后缀是否为aspx),如果是,就将此文件传送到aspnet_isapi.dll进行处理,处理后由aspnet_isapi.dll将代码提交给CLR。如果以前执行过这个程序,就直接跳转到(5)。 (4)如果以前没有执行过此程序,那么由CLR编译并执行,得到纯HTML结果。 (5)将这些纯HTML结果传回到客户端浏览器作为HTTP请求的响应。 (6)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号