- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 Web查询系统设计基础(一)——开发环境配置及.net程序的创建、调试 本章目录 5.1 Web查询程序的开发平台——.NET概述 5.2 Web查询程序的开发环境——.NET的配置 5.3 利用VS.NET创建ASP.NET程序 5.4 ASP.NET的程序结构及编写的几种方式 5.1 Web查询程序的开发平台 ——.NET概述 5.1.1 VS.NET与.NET Framework 5.1.2 asp.net的特点 5.1.3 ASP.NET的执行过程 5.1.1 VS.NET与.NET Framework .NET开发平台包括.NET Framework和.NET开发工具等组成部分。.NET Framework是整个开发平台的基础,包括两个主要组件:公共语言运行时(Common Language Runtime,CLR)和.NET Framework类库(FCL),见图5-1。.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。其中Visual Studio.NET集成开发环境用来开发、测试和部署应用程序。.NET编程语言包括Visual Basic.NET、Visual C++和Visual C#等用来创建运行在CLR下的应用程序。 开发和运行.NET应用程序,必须安装.NET Framework。.NET Framework包含把.NET应用程序转换为可执行文件所需要的所有编译器。开发者可以在文本编辑器中创建应用程序,也可以使用Visual Studio.NET。 Visual Studio.NET包含了创建窗体和管理XML文档的可视化设计器,以及管理大型多文件工程,并把这些工程编译为可执行文件的工具。Visual Studio.NET还包含部署应用程序以及把.NET Framework部署到其他计算机的工具。 Visual Studio.NET依赖于.NET Framework提供的服务。这些服务包括Microsoft公司或者第三方提供的语言编译器。这些语言编译器是.NET Framework自身的组成部分,而不属于visual Studio.NET。Visual Studio.NET提供了大量的工具来调用某一种安装的编译器。 5.1.2 asp.net的特点 ASP.NET 3.5兼容ASP.NET 3.0 和2.0,其特点如下。 (1)提供事件模型:ASP.NET提供类似Visual Basic的事件模型,可以使用Visual Basic事件处理程序设计方法来建立ASP.NET程序,即Web窗体。 (2)提高程序执行效率:ASP.NET使用编程语言VB或C #、Java、C等,而不是使用 脚本VBScript或JavaScript,并使用CLR在服务器端执行,ASP.NET的程序代码会先编译成IL语言。 (3)强大功能和扩充性:庞大的.NET Framework类函数库都可以使用在ASP.NET程 序中,用户借此可创建功能强大的Web 应用程序。 (4)支持常见的程序设计语言:开发ASP.NET应用程序可以选择熟悉的程序语言来 编写程序代码,并且支持现有的COM组件。 (5)强大的服务器端功能:ASP.NET的HTML和Web控件完全在服务器端处理,能够保留用户状态,提供客户端更佳的控制机制。 (6)服务器端控件:ASP.NET提供服务器端控件。可以建立Web窗体、执行窗体验证和控制数据显示的版面配置,并且显示数据库的记录数据,而不用自行使用HTML 标记编排输出结果,可以大幅减少ASP.NET程序代码的长度。 5.1.3 ASP.NET的执行过程 .NET程序被执行时,实际上是将该网页编译为一个程序集(DLL),其执行的基本过程如图5-2所示。 所创建的程序集被指定为一个单独的名称,并存放在系统安装的路径下,比如Windows安装在C:\WINDOWS下,则所创建的程序集保存在C:\WINDOWS\Microsoft.NET\Framework目录下的某一个文件夹中,由于目前的版本已升级到了.net4.0,具体保存的路径有些许差别,如.net2.0,则保存到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files;若是.net3.5,则保存到C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft .NET Framework 3.5之下。其下又创建与具体项目或网站名称相同的文件夹,用以存放对应的程序集文件。此外,该程序集还包含了一个生成的类,该类由System.Web.UI.Page类派生,包含了生
文档评论(0)