C#程序设计与开发第15章.ppt
《C#程序设计与开发第15章.ppt》由会员分享,可在线阅读,更多相关《C#程序设计与开发第15章.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第15章章 Web编程编程 现在,人们已经逐渐认识到Web程序设计已经从早期的设计为主而转移到了编程为主的时代,一个Web程序员也不用再觉得弱于Windows应用程序的开发者了,因为现在可以在Internet上建立与Windows应用程序功能同样强大,或者超越它的Web应用程序。面向对象的目的在于强调软件的复用性,而.NET能非常好的执行这种特性。ASP.NET Web应用程序显著地简化了构建强大的基于表单的web页面的过程。当构建这些页面时,可以使用ASP.NET服务器控件在浏览器上以HTML表单显示用户界面。然后通过编写服务器端代码访问表单,并实现应用程序逻辑。本章在使用ASP.NET
2、建立Web应用程序时,将使用C#来开发,因为C#是为ASP.NET量身打造的语言开发工具。2本章学习要点本章学习要点使用ASP.NET开发Web页面使用ASP.NET创建Web查询应用程序了解Web用户控件数据绑定Web服务315.1 创建创建Web应用程序应用程序 ASP.NET Web页面是一个扩展名为.aspx的文件,当第一次请求ASP.NET页面时,该页面被编译成为.NET类。然后Web服务器使用该结果类处理引入的请求。在以后请求相同的ASP.NET页面时,将执行相应的类文件来处理该请求。使用微软推行的.NET技术和C#语言可快速建立Web应用程序,其安全性和可升级性都大大超过了普通的
3、ASP应用程序。与ASP相比,ASP.NET中增加了一些新的特征,如拖放开发、代码分离和验证控件等。另外ASP.NET使用的是面向对象的编程语言而不是脚本语言,因此它就具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等。这样就使代码逻辑更清晰,易于管理,并且应用到ASP.NET上就可以使业务逻辑和HTML页面分离。15.1.2 创建创建Web应用程序应用程序 如果要创建第一个ASP.NET Web应用程序,就要从创建虚拟目录开始,在本地磁盘中新建一个名为WebApplication1的文件夹,并为该文件夹创建虚拟目录,然后打开Visual Studio.NET创建ASP.NET W
4、eb应用程序。1创建创建ASP.NET Web应用程序应用程序2添加控件及查看添加控件及查看HTML415.2 开发开发Web窗体窗体 服务器控件在ASP.NET中可以分为四种:HTML服务器控件、Web服务器控件、验证控件和用户控件。HTML控件只是简单地将HTML标记封装起来,以便于控制HTML标记的输出。它是以HTML标记为基础衍生出来的空间元件,此类控件一般只能提供属性以供读取,不具有方法和事件。ASP.NET中引入HTML服务器控件是ASP.NET对ASP的一次大的改进,对页面设计的方法和数据提交方式都产生了根本性的改变。HTML服务器控件的主要功能是利用其属性来实现页面逻辑和业务逻
5、辑的分离。Web控件和可视化程序设计工具中的控件极为相似。这些控件比HTML服务器控件具有更多内置功能。Web服务器控件不只包含窗体类型的控件,例如按钮和文本框;而且还包括特殊用途的控件,例如日历。Web服务器控件与HTML服务器控件相比更为抽象,因为其对象模型不一定反映HTML语法。本节主要介绍HTML服务器控件、Web服务器控件和验证控件,对于用户控件,我们将会再下面的小节中详细介绍。515.2.1 HTML服务器控件 HTML服务器控件属于System.Web.UI.HtmlControls命名空间的ASP.NET服务器控件。它直接映射到HTML元素,并在ASP.NET页中声明为一个由r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 开发 15
限制150内