visualc#程序设计应用第7章

visualc#程序设计应用第7章

ID:40421556

大小:977.50 KB

页数:47页

时间:2019-08-02

visualc#程序设计应用第7章_第1页
visualc#程序设计应用第7章_第2页
visualc#程序设计应用第7章_第3页
visualc#程序设计应用第7章_第4页
visualc#程序设计应用第7章_第5页
资源描述:

《visualc#程序设计应用第7章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章ASP.NET创建Web应用程序第7章ASP.NET创建Web应用程序【本章导读语】ASP.NET是一种用于创建动态Web应用程序的技术,其程序可以在互联网上通过Web运行。ASP.NET是.NETFramework的一部分;因此可以采用大多数与.NET兼容的语言编写ASP.NET应用程序,包括VisualBasic、C#和J#。ASP.NET的WebForms页面的运行和部署要经过编译,与使用脚本编写语言相比,具有更好的性能。WebForms允许构建强大的基于窗体的Web页面。构建这些Web页面时,可

2、以使用ASP.NET服务器控件创建常用的UI元素并对其进行编写代码以执行常见的任务。这些控件允许从可重用的内置或自定义组件快速构建Web窗体,简化页面代码程序的编写。本章将详细介绍ASP.NET构成,包括ASP.NET如何工作,ASP.NET可以完成什么任务,以及如何创建Web程序。第7章ASP.NET创建Web应用程序ASP.NET概述1ASP.NETWeb窗体2ASP.NET控件3Web控件示例4ASP.NET绑定数据57.1 ASP.NET概述7.1.1ASP.NET的页和控件框架为了更好的通过网络运行

3、应用程序,使客户端不需要安装应用,直接调用Web页面即可运行大量的应用,微软的ASP.NET专门针对Web应用开发,ASP.NET作为一个统一的Web开发模型,使开发人员使用尽可能少的代码生成企业级Web应用程序所必需的各种功能与服务。ASP.NET包含在微软的.NETFramework之中,可以访问调用.NETFramework中的类。程序员也可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括MicrosoftVisualBasic、C#、JScript.NET和J#。使用这

4、些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。ASP.NET页和控件框架是一种微软的编程框架,ASP.NET页和控件框架在Web服务器上运行,根据客户端浏览器的请求动态生成Web网页,目前为止任何浏览器和客户端设备都可以向服务器端请求ASP.NET网页。相同的ASP.NET网页可以被多个浏览器同时调用访问,并以特定浏览器的标记形式呈现,例如HTML的形式。同时ASP.NET网页可以利用浏览器的功能,做特定的开发设计。同时ASP.NET还支持基于Web的各种设备,比如移

5、动电话,手持计算机和个人数字助理PDA等的移动控件都能访问ASP.NET网页。7.1 ASP.NET概述ASP.NET网页同微软的Windows程序一样是完全面向对象的。可以在ASP.NET网页中使用控件、类属性、方法和事件来处理各种HTML元素。ASP.NET网页在服务器的IIS(互联网信息服务器)上运行,网页上的代码在服务器上执行后为客户端提供统一的模型,这样程序开发人员就不需要考虑基于Web的互联网程序中的客户端和服务器的实现细节,只需要专注于网页功能的实现。ASP.NET页和框架在网页的整个存在周期中

6、自动维护页面及其页面上的所有控件的状态。与.NET的Windows程序类似,ASP.NET网页和框架也可以将用户界面的功能,或者特定的应用功能,封装成为可以重用的控件。编写的控件编译后就可以供任何ASP.NET页面编程调用,这些控件在呈现期间放入ASP.NET网页中。ASP.NET页和控件框架提供了美化网页界面和控制整个网页外观的功能,可以通过ASP.NET页和控件框架定义网页的主题和外观,也可以控制页面分组及页面内的控件的主题与外观。除了页面框架主题外,ASP.NET还可以定义母版页,这样可以使Web应用程

7、序中的所有网页具有外观一致的布局。一个母板页可以定义某个应用程序中的所有网页或者某组网页的外观布局与标准行为,母板页里面可以加载多个子网页,各个子网页在客户端请求时通过母板页合并加载,形成组合并加载。7.1 ASP.NET概述7.1.2ASP.NET编译器ASP.NET代码需要经过编译后运行,这样可以形成提供强类型,性能优化和早期绑定等优点,,公共语言运行库(CLR)会将经过编译的代码编译为本机的机器代码,从而具备很好的程序性能。了使用应用程序代码执行用户提出的请求提供服务,ASP.NET必须首先将代码编译成

8、一个或者多个程序集才能使应用程序为多个客户端提出的请求进行服务。程序集的文件扩展名一般为.dll的文件。因为Web应用程序可以使用多种不同的语言来编写ASP.NET代码,比如VisualBasic、C#、J#和其他语言等。因此,当在编译代码时便一起首先会将代码翻译成Microsoft中间语言(MSIL),MSIL与具体的语言和CPU指令无关的表示形式。运行时,MSIL将运行在.NETFramewor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。