chap13-创建Web应用程序.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chap13-创建Web应用程序

微软精品课程讲义 第13章 创建 Web 应用程序 本章目标 1 简介Web编程基础 2 创建 Web 窗体应用程序 3 在 Web 窗体应用程序中访问数据 Web编程基础(1)-Web的工作原理 HTTP协议:允许浏览器和服务器相互通讯并传送数据。 Web编程基础(2)- HTML语言 HTML语言是显示Web页的语言 HTML语言由一组定义布局的标记组成 Web编程基础(3)-静态和动态Web页 静态Web页:服务器上的Html文件 可维护性差(缺点) 动态Web页:可根据需要创建且内容可以变化的页面 Web编程基础(4)-动态Web页的创建方式 客户端脚本 运行在客户端,无需与服务器接触 被解释执行 JavaScript语言 不能解决由数据驱动的Web站点的基本问题 服务器端脚本 创建基于数据的Web动态页面 维护性提高 ASP, PHP, JSP,CGI Web编程基础(5)-状态管理 状态用于描述需要维护的永久性信息。 HTTP协议是无状态的。 状态管理的两种方式:Cookie或数据库记录 Cookie:是一种在客户的机器上存储信息的技术 当用户访问站点时,Web 服务器会给用户的机器发送Cookie,并保存起来 当用户再次访问时,服务器可以读取浏览器保存的Cookie信息,从而实现个性化设置 数据库记录: 采用用户ID和密码的方式 创建 Web 窗体应用程序(1)- ASP.NET介绍: 以前Web开发 ASP:服务器端资源解释型脚本 解释型脚本执行速度比被编译的程序慢得多 脚本平台带来的问题(变量全部是Variant类型) 像意大利面条一样混杂的代码 Perl, CGI: 通过服务器端调用执行的独立应用程序 多个客户对服务器发出请求,需要应用程序的 多个实例,因此,需要很大的内存空间 编写和调试比较困难 创建 Web 窗体应用程序(1)- ASP.NET介绍: 以前Web开发 ASP.NET: 新模型 打破了传统应用程序开发和Web开发之间曾经存在的界限 ASP.NET可以创建内容丰富,动态个性化的Web站点 创建 Web 窗体应用程序(3)- ASP.NET的七个要点 ASP.NET是.NET Framework 的一部分 集成了.NET Framework的安全性 在CLR上托管运行(内存管理,出错处理) ASP.NET是被编译的,不是被解释的 ASP.NET支持多种语言 MSIL是.Net真正的语言 创建 Web 窗体应用程序(3)- ASP.NET的七个要点 ASP.NET支持多种设备和浏览器ASP.NET后台的浏览器检测功能能把HTML正确地传输到客户端的浏览器,从而提升了兼容性。 对于手机\PDA设备中特殊浏览器,可以使用ASP.NET种的特殊控件和扩展功能进行部署。 ASP.NET支持完全面向对象的语言 aspx页面都是从System.Web.UI.Page对象继承而来, aspx页面是可重用的对象,只需引用Web应用程序的命名空间 创建 Web 窗体应用程序(3)- ASP.NET的七个要点 ASP.NET包含有自己的可移植配置和安全模型 IIS与windows用户间的依赖性减小 采用XML作为配置语言 ASP.NET应用程序包含Web.config配置文件 创建 Web 窗体应用程序(3)- ASP.NET的七个要点 ASP.NET是控件驱动的(VS环境) 服务器识别的HTML控件:从ASP向ASP.Net迁移的一个方法是把runat=“server”添加到HTML控件中。 ASP控件 如: label 数据绑定控件 如:sqlDataReader 其它控件 如:Calendar 显示和选择日期 创建 Web 窗体应用程序(4)- Web 窗体应用程序特点 基于 ASP.NET 技术可以创建强大的可编程 Web 页面 与所有浏览器和移动设备兼容 与所有语言兼容,只要该语言被公共语言运行库支持 页面上允许代码和内容分离 支持庞大的控件集 提供状态管理功能集,用以保存 Web 页面在不同请求之间的状态 创建 Web 窗体应用程序(5)-创建 Web 窗体应用程序 使用 ASP.NET Web 应用程序模板 创建 Web 窗体应用程序(5)-创建 Web 窗体应用程序 Page类:System.Web.UI.Page Session对象: 获取 ASP.NET 的当前 Session 对象。 Server对象: 获取服务器对象 。 Request对象: 获取请求的页的 HttpRequest对象。 Res

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档