Visual C# .Net程序设计
电子科大成都学院计算机系
课件制作:罗福强
E-Mail:LFQ501@
2017/7/13
1
电子科大成都学院精品课程《Visual C# .Net程序设计》
第十一章文件操作与编程
Web应用程序概述
Web应用程序的设计
2017/7/13
2
电子科大成都学院精品课程《Visual C# .Net程序设计》
Web应用程序概述
一、Web应用技术的发展
二、概述
三、 Web应用程序
返回
2017/7/13
3
电子科大成都学院精品课程《Visual C# .Net程序设计》
一、Web应用技术的发展
1989年在欧洲核物理研究中心(CERN)的Tim-Berners Lee领导下开发的e Web)技术
1. 静态网页技术
2. 动态网页技术
2017/7/13
4
电子科大成都学院精品课程《Visual C# .Net程序设计》
1. 静态网页技术
静态网页技术的基础
HTML(超文本标记语言)
HTTP(超文本传输协议)
静态网页技术工作机制
2017/7/13
5
电子科大成都学院精品课程《Visual C# .Net程序设计》
2. 动态网页技术
动态网页技术的特点
交互性好
页面自动更新
因时因人而异
以DHTML+CGI+ISAPI等为基础的动态网页技术
缺陷:CGI和ISAPI都运行于服务器,当大量用户并发访问网站时,系统稳定性和安全性不足
ASP技术
缺陷:脚本语言编写但功能有限、ASP程序与HTML标记混合造成可维护性差、要求设计人员既要擅长界面设计又要擅长程设计、可扩展性和代码的可复用性较差
技术
特点:编译式语言+面向对象的事件驱动编程
2017/7/13
6
电子科大成都学院精品课程《Visual C# .Net程序设计》
二、概述
1. 简介
2. 的工作原理
3. 的优势
2017/7/13
7
电子科大成都学院精品课程《Visual C# .Net程序设计》
1. 简介
是一种动态网页设计技术,它比其他任何一种动态网页设计技术更容易使用。它是一种可升级的Web应用程序开发技术,特别擅长于用户交互和数据处理。
不是程序设计语言, Framework基础之上的程序设计框架,它用来创建Web应用程序。
的语法与ASP 兼容,但ASP 环境下运行,需要适当修改。
与ASP的最大区别在于:前者是编译型的动态网页技术,而后者是解释型的动态网页技术。
、。与Visual ,与Visual 。在2007年与Visual 。
2017/7/13
8
电子科大成都学院精品课程《Visual C# .Net程序设计》
2. 的工作原理
2017/7/13
9
电子科大成都学院精品课程《Visual C# .Net程序设计》
3. 的优势
可管理性好
安全性高
易于部署
性能较ASP和JSP来说大大增强
具有灵活的输出缓存技术
使用Unicode编码,实现了国际化
支持移动设备
扩展性和可用性好
提供跟踪服务和调试功能
Framework之中,功能强大
技术
2017/7/13
10
电子科大成都学院精品课程《Visual C# .Net程序设计》
C# Ch11 PPT课件 来自淘豆网m.daumloan.com转载请标明出处.