Chap_Web程序设计基础.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chap_Web程序设计基础.ppt

.NET的学习前提 了解计算机网络和Web的基本知识 掌握关系数据库及SQL语言的基本知识 具备面向对象的基本概念 能够制作HTML网页 了解JavaScript脚本编程的基本知识 Reference 金旭亮《ASP.NET程序设计教程》,高等教育出版社,2009 W3Schools Online Web Tutorials. . W3school 在线教程 /zh-cn/. MSDN主页 本章主要内容 1.1 互联网概述 1.2 Web的工作原理 1.3 静态网页和动态网页 1.4 Web网页设计技术 1.5 软件编程体系 Hyper Text Markup Language What is an HTML File? 1.2.1 HTTP Protocol HTTP 基本工作模式 1.2.2 Web Server 常见的Web Server Internet Information Server -- 简称IIS,由Microsoft公司提供,只在Windows下安装 Tomcat Server -- 主要由Apache、Sun开发完成,免费开源Servlet容器 Apache Web Server -- 由Apache Software Foundation提供,有Windows、 UNIX两个版本 一个简单的实例 (1)编写程序 打开任意的文本编辑器,建立一个.NET应用程序,并保存在新建立的一个文件夹,如D:/myFiles下。 (2)添加虚拟目录 打开IIS信息服务管理器,添加一个虚拟目录(别名为mysite),指向刚才建立的文件夹D:/myFiles。 (3)运行.NET应用程序 在浏览器地址栏中输入 http://localhost/mysite/1-01.aspx 或 /mysite/1-01.aspx 1.3.1 静态网页(Static Pages) 1.3.2 动态网页(Dynamic Pages) PHP(Personal Hypertext Preprocessor) PHP文件:在普通HTML文件中嵌入PHP脚本语 言,类似C/Java/Perl语言。 服务器端:Unix / Linux / Windows均可; 客户端:普通浏览器。 特点:脚本在服务器端运行,不受浏览器限制。 优点:免费、开放源代码,运行成本低,跨平台,可以在Windows、UNIX和Apache Web服务器上运行。 。 缺点:运行环境的安装、配置比较复杂;缺乏大公司的支持。 JSP(Java Server Pages) JSP文件:将Java程序片段(Scriptlet)和JSP标记嵌入普通的HTML文档中。 特点:脚本在服务器端运行,当客户第一次请求JSP文件时,该文件将被编译成Servlet,并由Java虚拟机执行,以后的请求就不用再编译了。 优点:跨平台Unix/Linux/Windows,移植方便; 缺点:较复杂难学。 ASP(Active Server Pages) ASP文件:将VBScript或JavaScript脚本嵌入到普通HTML文件中。 服务器端:Windows 2000+IIS、Windows 98+PWS; 客户端:普通浏览器 特点:脚本在服务器端运行,不受客户端浏览器限制;无需编译就可以解释执行。 优点:简单易学、容易上手; 缺点:所有代码都是解释执行的,运行速度比HTML慢;只能在Windows环境下使用,不能跨平台;代码的结构性不好,导致代码不好理解。 ASP.NET (1)效率增强 ASP.NET采用编译后运行的方式 ,速度大大提高。 (2)顶级开发工具支持 可以在Visual Studio.NET中开发,支持所见即所得、拖放控件和自动部署等功能。 (3)程序结构清晰 将程序代码和HTML标记分开 (4)移植方便 可以向目标服务器直接复制组件,当需要更新时,重新复制一个即可。 举例:HTML ? ASP(.NET) Page 举例: ASP 程序 ? ASP.NET 程序 1.4 Web网页设计技术 PHP/JSP/ASP(.NET) 俗称3P技术,是B/S架构中 服务器端 的编程语言。 ASP: 微软公司推出 JSP: SUN公司推出 PHP: PHP网络小组开发小组 共性1:将脚本嵌入到普通的HTML文件中。 共性2:脚本在服务器端运行,不受浏览器限制。 动态网页设计—— 3P技术 html body bgcolor=yellow center h2Hello World !!/h2 /center /body /ht

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档