网站大量收购独家精品文档,联系QQ:2885784924

第八章Web应用程序开发.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章Web应用程序开发

第八章 Web应用程序开发 本章学习要点 了解基于Web的应用程序的概念 了解ASP.NET 2.0的基本知识及ASP.NET 和VB.NET的关系 熟悉服务器控件的定义、类型、属性及各类控件的使用和Web应用的调试 熟悉HTML服务器控件构架 熟悉ASP.NET配置文件、ASP.NET网站管理工具、缓存及性能监视和测试 8.1 Web应用程序 .NET框架的目标是设计用于Internet时代应用程序的开发平台。 对于计算机程序开发人员来讲,有了.NET不但可以方便地设计传统的Windows应用程序,而且可以高效地开发以Internet为基础,通过其标准的通信协议来沟通的Web应用程序。 8.1.1 客户机/服务器的Web应用程序 大多数Windows应用程序都是独立的应用程序,而Web应用程序需要服务器和客户机。Web服务器把网页发送给客户机,并在浏览器应用程序中显示网页。 8.1.1 客户机/服务器的Web应用程序 1. Web服务器 2. Web客户机 3. Web页 4. Web页与Windows窗体 8.1.2 一个Web应用程序实例 (1)启动Visual Web Developer 2005 ,单击 文件\新建网站 (2)新建项目以后Visual Web Developer将自动添加一个名为Default.aspx的ASP.NET页面文件,同时将使该文件处于编辑状态 (3)接下来我们可以使用默认的Default.aspx,也可以自己添加新的Web窗体 8.1.2 一个Web应用程序实例 (4)添加新的Web窗体以后Visual Web Developer将自动打开该文件,并使之处于HTML视图,从工具箱中的标准选项卡中拖动一个Label控件到设计视图。 (5)选中刚才拖入的Label控件,在属性窗口中设置其ID属性为lblHello (6)在Helloworld1.aspx设计视图的空白处双击,这时将自动打开Helloworld1.aspx.vb文件 8.1.2 一个Web应用程序实例 (7)在解决方案资源管理器中选中Helloworld1.aspx文件,单击右键,选中 在浏览器中查看选项,或者直接敲击键盘F5键,如图所示。 8.2 ASP.NET介绍 ASP.NET是一种Web开发环境,它可以编译包括Visual Basic在内的任何一种.NET语言编写的应用程序。这意味着在开发Web应用程序时,可以利用公共语言运行时和托管代码的优点。ASP.NET为Web窗体和Web服务提供同Windows应用程序一样的调试支持,使Web开发变得更为容易。 8.2.1 关于ASP.NET ASP.NET是建立在微软新一代.NET平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架 。 ASP.NET主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大、外观丰富的基于表单(Form)的可编程Web页面。后者通过对HTTP、XML、SOAP、WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。 ASP.NET与ASP的联系和主要区别 ASP.NET与现存的ASP保持语法兼容 。 ASP.NET与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。 8.2.3 Visual Basic和ASP.NET 每一个Web窗体都由两个不同的部分组成 (1) HTML代码和提交页面所需的指令; (2) Visual Basic代码。 VB代码包含了响应事件的程序逻辑。这个代码文件称为后台代码(code-behind)文件。 使用VB和ASP.NET可以创建面向对象的、由事件驱动的Web应用程序 。 8.3 Web窗体(服务器控件)控件 Web窗体是用于创建可编程网页的ASP.NET技术。使用Web窗体,通过将控件拖放到设计器上然后添加代码来创建Web页。 Web窗体是以aspx为后缀的文件,它被编译成NGWS的类,只需一次编译。 Web窗体有几种可用的控件。可以在一个窗体中混合使用这些控件。 8.3.1 服务器控件的定义 服务器控件是一种在服务器端完成的控件,服务器端在处理完控件动作后,再生成标准的HTML文件发送给客户端。 服务器控件在页中使用包含属性runat=“server”声明性标记标识。 服务器执行的额外处理包括读取 ASP.NET 页面并将页面上的服务器控件转换为浏览器可以理解的 HTML 。 8.3.2 控件类

文档评论(0)

daoqqzhuan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档