.NET基础

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

成功之路第五课ASP.NET基础回顾掌握以下知识点C#中的类和对象掌握属性掌握方法重载掌握使用访问修饰符了解类的构造函数掌握this关键字掌握继承理解如何使用private和protected封装数据.NET关键词汇HTTP:HypertextTransferProtocol,(超文本传输协议即服务程序所用的协议)ASP:ActiveServerPage(动态服务器页)Form(表单)Button:(按钮)Label:(标签)TextBox:(文本框)DropDownList:(下拉列表框)IIS(InternetInformationServer,Internet信息服务)课程目标了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件客户端与服务器通过HTTP协议进行通信发出请求获取信息HTTP是无状态协议传统客户端/服务器(ASP)客户端1客户端2APS.NET应用程序ADO.NET数据库客户端1(浏览器)ASP.NET的演变ASP.NET的优点通过继承机制支持代码的重用。ASP.net代码与HTML设计和文本分离提供声明性服务器控件内置方法调试页无需注册组件编译页可改进执行速度支持强类型语言,如C#、VB.net了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件添加虚拟目录方法一2-1创建虚拟目录步骤如下:1、打开“Internet服务管理器”MMC管理单元,展开服务器名称2、用鼠标右键单击“默认Web站点”,然后从弹出式菜单中选择“新建”“虚拟目录”3、在“欢迎使用‘虚拟目录创建向导’”上单击“下一步”添加虚拟目录方法一2-24、在“虚拟目录别名”屏幕中输入别名。单击“下一步”5、在“Web站点内容目录”屏幕中键入或浏览应用程序根目录(包含Web站点的文件)的物理路径。单击“下一步”6、在“访问权限”屏幕中设置适当的访问权限7、单击“完成”以完成虚拟目录的创建。添加虚拟目录方法二123创建虚拟目录演示了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件ASP.NET页Page指令SCRIPT部分Page_Load事件事件处理程序HTML控件Web控件项目文件-Web窗体WebForm1.aspx和WebForm1.aspx.csAssemblyInfo.csWeb.configGlobal.asax页面与代分离页面文件.aspx,对应的代码文件为.aspx.cs页面和代码分离有利于实现:代码重用代码维护使用VS.NET实现页面和代码分离演示了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件用户界面inputtype=buttonid=Submitrunat=servervalue=单击/asp:buttonid=Submitonclick=click_buttontext=单击我runat=server/Web服务器控件优缺点Web服务器控件与HTML服务器控件相比具有以下优点Web服务器控件的类型化对象模型编程简洁并且易于检错它们自动为下级(HTML3.2)和上级(HTML4.0)浏览器生成正确的HTML它们可用于生成更复杂的服务器控件(例如Calendar和DataGrid)Web服务器控件的缺点直接控制服务器控件如何呈现在发送给浏览器的页上的能力较弱HTML服务器控件优缺点优点HTML服务器控件能够同时在服务器和客户端编程使用HTML服务器控件将现有HTML或ASP页转换为Web窗体页缺点可支持多种浏览器,但必须使用扩展样式,自己对其进行编程不能自动检测用于样式的浏览器功能使用服务器控件设计页面建议Web服务器控件偏爱类似VisualBasic的编程模型打算编写可能由HTML3.2和HTML4.0浏览器使用的Web窗体页需要特定功能,例如日历打算创建包含嵌套控件的应用程序并且需要在容器级别捕获事件HTML服务器控件偏爱类似HTML的对象模型打算使用现有HTML页,并需要迅速添加Web窗体功能与客户端脚本交互建议使用Web服务器控件HTMLForm控件该控件映射到formHTML元素并允许为Web页中的元素创建一个容器若要利用回发服务,则所有Web窗体控件都必须嵌套在HtmlForm控件的格式正确的开始和结束标记之间不能在单个Web窗体页上包含多个HtmlForm控件了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件Label控件控件定义请参见MSDN控件示例请参见“快速入门”Button控件控件定义请参见MSDN控件示例请参见“快速入门”TextBox控件控件定义请参见MSDN控件示例请参见“快速入门”了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件Page_Load事件IsPostBack属性通过页面的IsPostBack属性,可以检查.aspx页是否为传递回服务器的页面当加载页面并对控件的更改属性进行处理之前,用户可以在Page_Load事件中检查该页面是否为被传递回的页面Page_Load事件处理程序演示了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件事件MSDN中给出的定义事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。总结了解B/S应用程序结构了解ASP.NET功能创建虚拟目录ASP.NET文件结构ASP.NET界面两大基本控件Label、Button、TextBoxPage_Load事件事件

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功