ASP.NET动态网页设计案例教程(C版)

上传人:jiups****uk12 文档编号:45691122 上传时间:2018-06-18 格式:PPT 页数:27 大小:1.94MB
返回 下载 相关 举报
ASP.NET动态网页设计案例教程(C版)_第1页
第1页 / 共27页
ASP.NET动态网页设计案例教程(C版)_第2页
第2页 / 共27页
ASP.NET动态网页设计案例教程(C版)_第3页
第3页 / 共27页
ASP.NET动态网页设计案例教程(C版)_第4页
第4页 / 共27页
ASP.NET动态网页设计案例教程(C版)_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《ASP.NET动态网页设计案例教程(C版)》由会员分享,可在线阅读,更多相关《ASP.NET动态网页设计案例教程(C版)(27页珍藏版)》请在金锄头文库上搜索。

1、ASP.NET动态网页 设计案例教程(C#版)ISBN 978-7-301-13679-9/TP.0956 本章目标n理解ASP.NET应用程序基本概念:动态网 页、IIS、.NET FrameWorkn学会使用Visual Studio.NET 2008创建 ASP.NET3.5 Web应用程序# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 本章知识结构nWeb应用相关的概念HTTP协议、Web服务器、虚拟目录n动态页面技术nASP.NET体系结构n.NET FrameWork体系结构n演示:如何使用Visual Studio.NET2008创

2、建 ASP.NET Web应用程序# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 HTTP协议n超文本传输协议(举例:) nHTTP 是用于传输 Web 页的客户端/服务器 协议 服务器 客户端(浏 览器)客户端将“请给我发送微软主页 ”页请求请求发送给 Web 服务器服务器 Web 服务器发送请求的 HTML 文 档 客户端(浏览器)超文本简介# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 HTTP协议特点n无状态的第一次请求完成后, 服务器不会记住客户的状 态,第二次请求时,服务器需要重新读取客

3、户 的信息n基于请求和应答的模式浏览器向服务器发送请求服务器根据浏览器的请求作出不同的应答 (例如返回新浪主页,申请新浪邮箱等不用的请求 )# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 Web服务器n提供用户请求的HTML静态的页面 n处理浏览器的请求的动态页面WebWeb浏览器和浏览器和WebWeb服务器交互过程服务器交互过程# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 IIS 以及虚拟目录nIIS微软的Web服务器n虚拟目录虚拟目录不是实际文件目录虚拟目录为目录的别名使用IIS创建虚拟目录演

4、示# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 获取静态网页过程# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 动态网页概述 n什么是动态网页?一个网页是否精美,并 不是动态网页的范畴,动态网页主要体现 在功能方面。n动态网页的最大特点是存在交互性,根据 用户提交的内容、时间、方式等信息返回 对应的结果。 一个典型的动态网页# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 客户端动态网页n客户端动态网页一般使用脚本来实现JavaScriptDOMCSS

5、实现动态网页例如注册电子信箱时候当我们输入的年龄小于0岁的时候,网页提示我们的输入的信息是 错误的。这个信息不是发到服务端去执行的,是在客户端执行的。n微软的ActiveX技术例如流氓软件安装没有签名的ActiveX对电脑有侵害,我们自己也可以编写ActiveX组件)nSun的Java Applet技术nMicroMedia Flash技术n举例说明(中请输入账号)# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 服务器端动态页面技术n服务器端动态页面简单讲是指服务器执行 相关代码才能返回的页面,比如ASP页面 、ASPX页面(网页访问次数例子)n

6、动态内容能够为单个用户的每次访问量身 定制的内容(在51JOB网查找工作)n动态网页允许双向的交流 # #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 .NET 概述n使用.NET做什么# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 安装Visual Studio 2008可安装Visual Studio 2008开发环境的计算机配置 要求如下所示。n支持的操作系统:Windows Server 2003; Windows Vista;Windows XP。n最低要求:1.6 GHz CPU,384 M

7、B 内存, 1024x768 显示分辨率,5400 RPM 硬盘。n建议配置:2.2 GHz 或更快的 CPU,1024 MB 或 更大的内存,1280x1024 显示分辨率,7200 RPM 或更快的硬盘。# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 安装Visual Studio 2008n在 Windows Vista上运行的配置要求:2.4 GHz CPU,768 MB 内存。n硬盘空间:不含MSDN:系统驱动器上需要1GB 的可用空间;安装驱动器上需要2GB的可用空间 。含MSDN:系统驱动器上需要1GB的可用空间 ;完整安装MSDN

8、的安装驱动器上需要3.8GB的 可用空间;默认安装MSDN的安装驱动器上需要 2.8GB的可用空间。# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 安装Visual Studio 2008# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 创建ASP.NET应用程序# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 “问候语”案例n当Windows系统栏显示时间为9:00时,显示 效果如图所示。 # #版版) ) 北京大学出版社 ISBN 978-7-301-

9、13679-9/TP.0956 “问候语”案例n当Windows系统栏显示时间为14:00时,显 示效果如图所示。 # #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 操作步骤 n1. 创建解决方案n2. 编写代码if (DateTime.Now.Hour 进行应用程序的 调试,调试前Visual Studio 2008会选择是 否启用Web.config进行调试,默认选择使 用即可 。# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 ASP.NET动态页面技术 nASP.NET代码是编译执行 nASP.

10、NET支持事件编程nASP.NET支持页面与代码的分离 # #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 ASP.NET版本nASP.NET 1.x 版本nASP.NET 2.0版本nASP.NET 3.5版本、4.0版本# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 知识点.NET框架的体系结构 n在.NET框架中使用了很多先进技术,给因 特网构筑了一个理想的工作环境。 # #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 知识点.NET Framework

11、 公共语言运行库C C源程序源程序C#C#源程序源程序本机可执行指令本机可执行指令 MSILMSIL本机可执行指令本机可执行指令编译器编译器编译器编译器公共语言运行库公共语言运行库JavaScriptJavaScript脚本脚本本机可执行指令本机可执行指令 解释器,边解释器,边 解释边执行解释边执行编译器编译器# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 知识点使用公共语言运行库的优点n编译器生成的MSIL(微软中间语言)具备与 具体的设备、具体的操作系统无关,这样达 到代码一次编写,到处运行可以运行在手机上可以运行在PDA上可以运行在PC机上

12、nMSIL是运行在公共语言运行库上,具有类型 安全等各种优点代码一次编写代码一次编写 到处运行到处运行# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 知识点.NET语言运行的机制 n.NET采用“二次编译”的方式。即,源程序代 码先经过“预编译”转换为中间语言代码 (Intermediate Language,简称IL或MSIL) ,直到在某平台执行时再通过安装在该平 台的转换引擎“实时编译”为本平台的机器代 码运行。# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956 练习与作业 1解释HTTP协议的含义? 2谈谈ASP.NET开发Web应用程序的特点? 3ASP.NET Web页面第一次请求和第二次请 求时有何区别? 4解释公共语言运行库的含义 5制作一个简单的ASP.NET动态网页,用IIS 发布# #版版) ) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号