asp控件技术与组件开发.ppt
《asp控件技术与组件开发.ppt》由会员分享,可在线阅读,更多相关《asp控件技术与组件开发.ppt(60页珍藏版)》请在三一办公上搜索。
1、李华,清华大学出版社,第1章 ASP.NET概述,ASP.NET 4.0 是微软公司为迎接网络时代的来临而设计提出的一个Web开发模型,它是建立在公共语言运行库上的编程框架。基于.NET Framework 4.0,微软发布了ASP.NET 4.0比较以前版本,它提供了新的功能,扩展了ASP.NET AJAX、LINQ数据源控件等等。本章主要内容有:ASP.NET和.NET框架简介Visual Studio 2010开发环境建立一个简单应用程序,11/7/2023,1.1ASP.NET 简介,Microsoft Active Server Pages(ASP),译为“活动服务器页面”。它是服务
2、器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。但由于ASP程序和网页的HTML混合在一起,这就使得程序看上去比较混乱,在开发过程中容易产生问题。同时,ASP页面是由脚本语言解释执行的,使得其速度受到影响。,11/7/2023,区分ASP.NET和C#,ASP.NET:用于创建动态Web页面的服务器技术,它允许使用由.NET支持的任何一种功能完善的编程语言;C#:本书选用的编程语言,用于在ASP.NET中编写代码。ASP.NET是一门技
3、术而不是一种语言,ASP.NET页面可以通过许多编程语言访问,将利用C#创建Web页面,利用ASP.NET来驱动它。总之,ASP.NET是服务器端技术,它允许用户利用功能完善的编程语言创建自己的Web页面。之所以选择C#,是因为它对于初学者来说是最为简单的,而且它可以完成其他.NET语言能够完成的大多数功能。,11/7/2023,1.1.2 ASP.NET工作原理,在多数场合下,可以将ASP.NET页面简单地看成一般的HTML页面,页面包含标记有特殊处理方式的一些代码段。当安装.NET时,本地的IIS Web服务器自动配置成查找扩展名为.aspx的文件,且用ASP.NET模块(名为aspnet
4、_isapi.dll的文件)处理这些文件。从技术上讲,ASP.NET模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中(不需要放在一起,也不需要按编写顺序放置)。然后使用这个类定义一个特殊的ASP.NET对象Page。,11/7/2023,11/7/2023,11/7/2023,11/7/2023,李华,李华,李华,李华,李华,李华,李华,李华,李华,李华,李华,李华,李华,李华,信息检索,5.4,5.2,5.1,服务器控件,常用控件介绍,其他控件的简介,5.4其他控件的简介,5.,5.,11/7/202
5、3,李华,李华,李华,李华,公司名称,ASP.NET控件技术与组件开发,ASP.NET是一种完全面向对象的程序设计方法,它将页面中所有元素都看成一个对象,而Web窗体就是承载这些对象的一个容器。所谓控件是一种可重用的组件或对象,这个组件有自己的外观、属性和方法,大部分控件可以响应系统或用户事件。在VisualStudio中系统内置了大量的控件,显示在工具箱中。,5.1 服务器控件,ASP.NET服务器控件,一种服务器端组件,封装了用户界面及其相关的功能组件。包含用于为Web提供结构化程序更高的编程模型的内置的服务器控件和能够创建用户控件和自定义控件。服务器控件有三种:1、Web服务器控件新的A
6、SP.NET标签;2、HTML服务器控件传统的HTML标签;3、验证服务器控件用来验证输入有效性;,5.2 ASP.NET常用控件介绍,5.2.1 标签控件Label5.2.2 文本框控件TextBox5.2.3 Button控件5.2.4 单选按钮控件RadioButton5.2.5 复选框CheckBox5.2.6 组框控件Panel 5.2.7 列表框ListBox控件5.2.8 列表框CheckedBoxList控件,5.2.9 超链接控件HyperLink 5.2.10 文件上传控件FileUpload 5.2.11 DropDownList控件5.2.12 Table控件 5.2.
7、13 Image控件 5.2.14 ImageButton控件 5.2.15 ImageMap控件,5.2.1 标签控件Label,1功能 Label控件又称标签控件,主要用于在页面上显示用户提示信息或用于说明某个控件的用途,其属性设置如图51所示。2属性(1)ID属性(2)Text属性(3)Visible属性3Label控件实例 新建一个网站,默认主页为Default.aspx,在Default.aspx的设计视图中,添加Label控件。,5.2.2 文本框控件TextBox,1功能 TextBox控件又称文本框控件,用于输入并显示一行文字。2属性(1)TextMode属性(2)ReadOn
8、ly属性 3.事件,5.2.3 Button控件,1功能 使用“Button”控件,可让用户指示已完成表单或要执行特定的命令。2属性(1)CausesValidation 属性(2)OnClientClick属性(3)AccessKey属性,5.2.4 单选按钮控件RadioButton,1功能 RadioButton控件是一组互斥的选项,同一组按钮中同一时间只能有一个按钮处于选中状态,可使用分组框来实现分组,也可以使用GroupName属性分组。2属性(1)GroupName属性(2)Checked属性 3.RadioButton控件实例,5.2.5 复选框CheckBox,1功能 与单选按
9、钮相比,每个复选框都是独立的,长城成组使用,若单击它则显示表示选中。2属性(1)AutoPostBack属性 3事件 4.CheckBox控件实例,组框控件Panel,1功能 Panel控件主要用于为其他控件提供可识别的分组。开发Windows应用程序时,通常使用Panel控件按功能细分窗体。在窗体设计时,所有控件都可以自由移动,而当移动Panel控件时,它包含的所有控件也将随着移动。2属性(1)Directory属性(2)DefaultButton属性 3Panel控件实例,列表框ListBox控件,1功能 列表框控件用于在一个矩形框中以列表的方式显示多行文本,供用户来选择。如果列表项的总数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp 控件 技术 组件 开发
链接地址:https://www.31ppt.com/p-6501803.html