ASP.NET数据库应用程序开发教程 教学课件 ppt 作者 陈志泊 第1章 建立ASP.NET的开发环境

上传人:E**** 文档编号:89351669 上传时间:2019-05-23 格式:PPT 页数:36 大小:437KB
返回 下载 相关 举报
ASP.NET数据库应用程序开发教程 教学课件 ppt 作者  陈志泊 第1章  建立ASP.NET的开发环境_第1页
第1页 / 共36页
ASP.NET数据库应用程序开发教程 教学课件 ppt 作者  陈志泊 第1章  建立ASP.NET的开发环境_第2页
第2页 / 共36页
ASP.NET数据库应用程序开发教程 教学课件 ppt 作者  陈志泊 第1章  建立ASP.NET的开发环境_第3页
第3页 / 共36页
ASP.NET数据库应用程序开发教程 教学课件 ppt 作者  陈志泊 第1章  建立ASP.NET的开发环境_第4页
第4页 / 共36页
ASP.NET数据库应用程序开发教程 教学课件 ppt 作者  陈志泊 第1章  建立ASP.NET的开发环境_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《ASP.NET数据库应用程序开发教程 教学课件 ppt 作者 陈志泊 第1章 建立ASP.NET的开发环境》由会员分享,可在线阅读,更多相关《ASP.NET数据库应用程序开发教程 教学课件 ppt 作者 陈志泊 第1章 建立ASP.NET的开发环境(36页珍藏版)》请在金锄头文库上搜索。

1、ASP.NET 数据库应用程序开发,主 编:陈志泊,2019/5/23,ASP.NET 数据库应用程序开发,2,第1章 建立ASP.NET的开发环境,1.1 .NET框架结构 1.2 ASP.NET及其关键技术 1.3 建立服务器端ASP.NET的运行环境 1.4 Visual Studio.NET开发工具 1.5 利用Visual Studio.NET设计ASP.NET Web 应用程序,2019/5/23,ASP.NET 数据库应用程序开发,3,ASP.NET是由微软公司推出的用于Web应用开发的全新框架,是.NET框架(即.NET Framework)的组成部分,它从现有的ASP(Act

2、ive Server Pages,活动服务器页)结构体系上跨出了一大步,是对传统ASP技术的重大升级和更新。ASP.NET是建立在.NET框架的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。,2019/5/23,ASP.NET 数据库应用程序开发,4,1.1 .NET框架结构,微软的.NET框架是继ActiveX技术之后,于2000年推出的用于构建新一代Internet集成服务平台的最新框架,这种集成服务平台允许各种系统环境下的应用程序通过互连网进行通信和共享数据。,2019/5/23,ASP.NET 数据库应用程序开发,5,.NET框架具有两个主要组件:公共语言运

3、行库和.NET FrameWork类库。公共语言运行库是.NET框架的基础。从层次上来看,.NET框架包括三个主要组成部分:公共语言运行时CLR、服务框架和两类应用模板。两类应用模板包括传统的Windows应用程序模板(Windows Forms)和基于ASP.NET的面向Web的应用程序模板(Web Forms和Web Services),其结构如图1.1所示。,2019/5/23,ASP.NET 数据库应用程序开发,6,图1.1 .NET框架结构,2019/5/23,ASP.NET 数据库应用程序开发,7,现把.NET框架的主要组成部分说明如下: (1)CLR CLR是.NET框架的运行环

4、境,位于.NET框架的底层,为基于.NET平台的一切操作提供一个统一的、受控的运行环境。 (2).NET Framework类库 在.NET框架结构中,.NET Framework类库位于CLR之上,包含许多高度可重用性的接口和类,并且完全面向对象。它既是.NET应用软件开发的基础类库,也是.NET平台本身的实现基础。该类库以命名空间方式来组织,最顶层的命名空间是System。,2019/5/23,ASP.NET 数据库应用程序开发,8,(3)ADO.NET ADO.NET为.NET框架提供统一的数据访问技术,与以前的数据访问技术相比,ADO.NET主要增加了对XML的充分支持、新数据对象的引

5、入、语言无关的对象的引入以及使用和CLR一致的类型等,利用这些对象可以轻松地完成对数据库的复杂操作。,2019/5/23,ASP.NET 数据库应用程序开发,9,(4)ASP.NET和Windows Forms 在.NET框架基础上,可以开发的应用程序主要包括ASP.NET应用程序和Windows Forms应用程序,其中ASP.NET应用程序又包含了“Web Forms”和“Web Service”,它们组成了全新的因特网应用程序;而Windows Forms是全新的Windows窗口式应用程序。可见,它们是在.NET框架下进行程序设计的主要的界面技术。 (5)CLS CLS(Common

6、Language Specification,即公共语言规范)定义了一组运行于.NET框架的语言特性。,2019/5/23,ASP.NET 数据库应用程序开发,10,1.2 ASP.NET及其关键技术,1.2.1 从ASP到ASP.NET ASP是微软公司在1996年随其IIS 3.0推出的一种主要用于Web服务器应用开发的技术,它提供使用VBScript或JScript的服务器端脚本环境,可用来创建和运行动态、交互的Web服务器应用程序。,2019/5/23,ASP.NET 数据库应用程序开发,11,ASP简单易用,功能也很强大,但它存在一些不足,主要有: (1)缺乏良好的开发模型和程序语言

7、。 (2)程序结构不清晰。 (3)COM组件部署困难。,2019/5/23,ASP.NET 数据库应用程序开发,12,1.2.2 ASP.NET的特点,与以前的Web开发模型ASP相比,ASP.NET具有以下突出的特点。 (1)更强的性能 (2)强大的开发工具支持 (3)强大的功能 (4)多种语言支持 (5)更易于配置管理 (6)更加易于开发 (7)自定义性和扩展性 (8)安全性 (9)清晰的程序结构,2019/5/23,ASP.NET 数据库应用程序开发,13,1.2.3 ASP.NET与ASP的对比,2019/5/23,ASP.NET 数据库应用程序开发,14,1.3 建立服务器端ASP.

8、NET的运行环境,1操作系统 虽然.NET应用程序希望是跨平台的,但目前仍只能在Windows类的操作系统上运行。 2Web浏览器 Web客户端需要Internet Explorer 5.5及以上版本。 3Web服务器 ASP.NET是基于Web的应用,需要Web服务器环境的支持。Windows操作系统下使用IIS5.0及以上版本作为Web服务器。 4.NET框架 在服务器端,必须安装.NET Framework才能让Web服务器执行ASP.NET程序。,2019/5/23,ASP.NET 数据库应用程序开发,15,1.4 Visual Studio.NET开发工具,Microsoft Vis

9、ual Studio.NET是基于.NET框架的集成开发环境,它集源程序编辑、编译、链接及项目管理和程序发布等于一体,其功能十分强大。Microsoft Visual Studio.NET的2003版本包括Visual Basic.NET、Visual C+.NET、Visual C#.NET和Visual J#.NET四种语言,可以开发Windows应用程序和ASP.NET Web应用程序。,2019/5/23,ASP.NET 数据库应用程序开发,16,1.4.1 Visual Studio.NET开发环境的启动 单击 “开始”按钮“程序” “Visual Studio.NET 2003”

10、“Visual Studio.NET 2003”菜单,即可进入如下图所示的界面。,2019/5/23,ASP.NET 数据库应用程序开发,17,单击“文件” “新建” “项目”菜单,出现如下图所示的“新建项目”对话框。,2019/5/23,ASP.NET 数据库应用程序开发,18,最后,单击“确定”按钮,这时系统将进入Visual Studio.NET的集成开发环境的主界面,如下图所示。,2019/5/23,ASP.NET 数据库应用程序开发,19,1.4.2 Visual Studio.NET开发环境的组成与使用,1标题栏 标题栏是Visual Studio.NET集成开发环境的屏幕顶部的水

11、平条,它显示的是应用程序的名称。 2菜单栏 菜单栏是用户使用VS.NET的主要工具之一,通过它可以执行VS.NET的所有功能。 3工具栏 Visual Studio.NET具有“标准”、“格式设置”、“设计”、“布局”等20多种工具栏。,2019/5/23,ASP.NET 数据库应用程序开发,20,4工具箱 该窗口包含了程序设计过程中可以使用的各种控件,在工具箱中,每种控件用一小的图标及相应的名称来表示。Visual Studio.NET将其所有控件分类放于不同的标签页中,有“数据”、“Web窗体”、“组件”、“HTML”四个标签页,单击不同的标签页可切换到不同的工具箱。,2019/5/23,

12、ASP.NET 数据库应用程序开发,21,5属性窗口 可查看和更改位于编辑器和视图设计器中的选定对象的设计时属性及事件,也可以编辑和查看文件、项目及解决方案属性。,2019/5/23,ASP.NET 数据库应用程序开发,22,5视图设计器窗口 视图设计器窗口用于设计网页的用户界面及相应的程序代码。,2019/5/23,ASP.NET 数据库应用程序开发,23,在解决方案资源管理器窗口中,右击某个网页文件或网页程序代码文件,在出现的快捷菜单中,单击“查看代码”菜单,即进入网页的程序代码编辑状态 。,2019/5/23,ASP.NET 数据库应用程序开发,24,6解决方案资源管理器窗口 VS.NE

13、T为了能够在其集成开发环境中应用它的各种工具、设计器、模板和设置,引入了两个重要的容器概念,称为项目和解决方案。项目包含一组源文件以及相关的元数据,如组件引用和生成说明等,生成项目时通常会生成一个或多个输出文件。解决方案包含一个或多个项目,以及帮助在整体上定义解决方案的文件和元数据。在VS.NET中,解决方案的文件名的后缀为.sln,项目文件的文件名后缀为.csproj,,2019/5/23,ASP.NET 数据库应用程序开发,25,当新建一个项目时,Visual Studio.NET会自动会自动生成一个解决方案,并在当前项目中添加如下内容,如图1.20所示。,1.20 解决方案资源管理器窗口

14、,2019/5/23,ASP.NET 数据库应用程序开发,26,(1)AssemblyInfo.cs文件 它是项目的信息文件,其中包含有关项目中程序集的元数据(如名称、版本和区域性信息)。 (2)Web.config文件 它是应用程序配置文件,是一个包含 ASP.NET 资源的配置信息的基于 XML 的文件。其中包含应用程序特定的设置,如:公共语言运行库读取的配置设置(如程序集绑定策略、远程处理对象等等),以及应用程序可以读取的设置等。,2019/5/23,ASP.NET 数据库应用程序开发,27,(3)Global.asax文件 该文件也称作 ASP.NET 应用程序文件,包含用于响应 AS

15、P.NET 或 HttpModule 引发的应用程序级别事件的代码。Global.asax 文件驻留在基于 ASP.NET 的应用程序的根目录中。在运行时,分析 Global.asax 文件并将其编译到一个动态生成的 .NET Framework 类,该类是从 HttpApplication 基类派生的。Global.asax 文件本身被配置为自动拒绝对它的任何直接 URL 请求;外部用户无法下载或查看在该文件中编写的代码。,2019/5/23,ASP.NET 数据库应用程序开发,28,(4)WebForm1.aspx文件 该文件是由Visual Studio.NET向新建的项目中自动添加的一

16、个网页文件。 (5)引用 新建项目时,Visual Studio.NET会自动向当前项目中添加必要的命名空间的引用,以便在程序中使用其中的类、组件等。,2019/5/23,ASP.NET 数据库应用程序开发,29,1.5 利用Visual Studio.NET设计ASP.NET Web应用程序,1.5.1 设计ASP.NET Web应用程序的步骤 在Visual Studio.NET中设计ASP.NET Web应用程序的主要步骤如下: (1)创建ASP.NET Web应用程序对应的项目。 (2)利用Visual Studio.NET工具箱中的可视化控件设计应用程序界面。 (3)编写应用程序中控件的事件代码。 (4)运行程序,在浏览器中查看运行结果。,2019/5/23,ASP.NET 数据库应用程序开发,30,1.5.2 ASP.NET Web应用程序的结构,一个ASP.NET Web应用程序主要由界面和程序代码两大部分组成。 (1)界面部分 界面部分主要由HTML标记和控件标记所组成。 (2)程序代码部分

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

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

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