C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt

C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt

ID:50318542

大小:252.00 KB

页数:34页

时间:2020-03-08

C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt_第1页
C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt_第2页
C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt_第3页
C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt_第4页
C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt_第5页
资源描述:

《C#程序设计实用教程 教学课件 作者 李正夫第13章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十三章Web编程Web编程在之前的所有章节中,我们讲述了关于.NET平台和C#语言的所有基本知识,而本章将讲述.NET平台提供的统一的Web编程模型---ASP.NET。学习ASP.NET将令大家进入到Web的精彩世界中。本章的主要内容如下ASP.NET概述ASP.NET编译ASP.NET网页服务器控件介绍,详细介绍验证控件,用户控件内置对象使用ADO.NET显示数据库信息使用AJAXASP.NET概述ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NETFramewo

2、rk的一部分提供。当编写ASP.NET应用程序的代码时,可以访问.NETFramework中的类。可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括MicrosoftVisualBasic、C#、JScript.NET和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。ASP.NET编译器ASP.NET包括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后ASP.NET宿主环境可以使用该程序集来处理用户请求。为了使用应用程序代码为用户提出的请

3、求提供服务,ASP.NET必须首先将代码编译成一个或多个程序集。程序集即文件扩展名为.dll的文件。ASP.NET网页可以使用ASP.NET网页作为Web应用程序的可编程用户接口。ASP.NET网页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。ASP.NET网页ASP.NET网页有下列特点:基于MicrosoftASP.NET技术在该技术中,在服务器上运行的代码动态地生成到浏览器或客户端设备的网页输出。兼容所有浏览器或移动设备ASP.NET网页自动为样式、布局等功能呈现正确的、符合浏览器的HTML。此外,还可以将AS

4、P.NET网页设计为在特定浏览器(如MicrosoftInternetExplorer6)上运行并利用浏览器特定的功能。兼容.NET公共语言运行库所支持的任何语言其中包括Microsoft Visual Basic、Microsoft Visual C#、MicrosoftJ#和Microsoft JScript .NET。基于Microsoft.NETFramework生成它提供了Framework的所有优点,包括托管环境、类型安全性和继承。具有灵活性:因为可以向它们添加用户创建的控件和第三方控件。服务器控件HTML服务器控件对服务器公开的HTML

5、元素,可对其进行编程。HTML服务器控件公开一个对象模型,该模型十分紧密地映射到相应控件所呈现的HTML元素。Web服务器控件这些控件比HTML服务器控件具有更多内置功能。Web服务器控件不仅包括窗体控件(例如按钮和文本框),而且还包括特殊用途的控件(例如日历、菜单和树视图控件)。Web服务器控件与HTML服务器控件相比更为抽象,因为其对象模型不一定反映HTML语法。常用HTML控件常用服务器控件Web服务器控件ASP.NET服务器控件具有大量属性,这些属性是绝大多数服务器控件都具有的,共分为5大类:布局、数据、外观、行为和杂项。布局类属性包括与页面

6、设置相关的属性,如Layout属性设置对象的浮动、换行、溢出等布局样式,Height和Width属性设置页面尺寸;数据属性包括与数据绑定相关的属性,如DataSource属性用于确定绑定的数据源;外观类属性包括与控件外观相关的属性,如背景色、字体等;行为类属性包括与控件运行时相关的属性,如AutoPostBack属性,设置服务器控件是否回发到服务器Enable属性设置该控件是显示还是隐藏,Enabled属性设置控件是否可用;杂项是特定控件具有的,如Items属性表示项集合,一般类似于DropDownList、CheckBox等具有多项的控件才有的属性

7、。验证控件RequiredFieldValidator判断用户是否输入了内容;CompareValidator将用户输入的内容与指定的内容进行比较;RangeValidator判断用户输入的内容是否在某个规定的范围内;RegularExpressionValidator判断用户输入的内容是否符合某种规定的格式;ValidationSummaryr显示页面上所有验证控件的所有验证错误的摘要.RequiredFieldValidator控件示例

8、l>

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

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

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