ASP.NET程式设计 ASP.NET网页简介 讲师:林贤达 Peter.lin@imestech.com 课程大纲 Web特性 ASP.NET网页 事件驱动模式 页面生命周期 Global.asax Web特性 使用者介面不够丰富,而且使用性较差 网页是无状态的 使用
或者QueryString来传递 资讯 分成用户端程式与伺服器端程式 Client Side Script:即时互动和资料验证 Server Side Script:存取后端伺服器的资源 使用Postback机制来进行浏览器和伺服器之 间的互动 ASP.NET网页 ASP.NET是由微软所提供开发Web应用程式 的基础结构 使用ASP.NET网页作为Web应用程式的使用者介 面,支援任何的浏览器或移动设备 使用伺服器端的程式来实现Web应用程式的逻辑 在Web伺服器上执行,用於动态建立和管理网页 输出,可包含任何支援HTTP的程式语言,例如 HTML, XML, WML和Client Script等ASP.NET网页 ASP.NET的特性 使用Microsoft .NET Framework和ASP.NET技术 支援任何的浏览器或移动设备.根據浏览器厂商 和版本,自动产生正确的网页样式和布局 支援C#和VB.NET等CLS语言 提供Visual Studio 2005 整合开发环境,内建约80 个伺服器端控制项 采用开放式架构,允许开发人员和协力厂商开发 自订控制项 ASP.NET工作原理 Request / Response运行机制 Web Server Browser 1.请求ASP.NET网页 2.编译ASP.NET网页 3.回应HTML资料流 4.处理HTML并显示网页 aspnet_isapi.dll 建立ASP.NET网站 将Web专案範本独立成"网站" 存放位置可以在档案系统、HTTP和FTP 内建一个用於开发的轻量级Web服务器 档案管理,加入参考和Web Page、HTML网 页和样式表…等ASP.NET Configuration网站管理工具 Web.Config组态设定档 复制和发行网站 ASP.NET网页 隐藏复杂的Postback机制,让开发人员专注 於商务逻辑 将使用者介面与程式逻辑分开 内建大量丰富的伺服器端控制项 使用事件驱动模式来进行程式开发 使用PostBack模拟使用者事件 使用隐藏栏位来储存状态,对同一个网页的 请求,其状态均會自动被保存下来 使用ViewState储存页面的状态 ASP.NET网页 加入Web 表单(类似Windows表单)作为使用 者与网站之间的互动介面 在Web 表单加入所需的控制项,分成HTML 控制项与ASP.NET控制项(runat="server")两 大类 设定控制项的属性 撰写控制项的事件处理程序 事件驱动模式 Client Side Event Server Side Event 使用OnServerClick 事件驱动模式 Server Side Event(续) 使用Handles 使用AddHandler 事件驱动模式 Server Side Event(续) 使用Overrides 使用AutoEventWireUp ASP.NET网页 ASP.NET网页的组成 aspx档案:HTML和Server Side控制项等UI元素 aspx.vb档案:定义System.Web.UI.Page的衍生类 别和Server Side Script,编译成dll ASP.NET网页 Code Inline开发模式:Server Side Script内嵌 在aspx档案,即UI元素与Server Side Script在 同一个档案 使用
迅雷专用高速下载
-->
PDF格式下载
-
net框架程序设计 net程序脱壳工具 java画图工具程序设计 数学计算工具程序设计 程序界面设计工具 程序设计语言只是工具 net程序是什么 net程序可以禁止吗 net程序破解 net程序