Web程序设计(第三版)_第1节.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5 动态网页设计技术简介 ASP具有如下一些特点: (1)全嵌入HTML,与HTML及Script语言完美结合。 (2)无须手动编译(Compling)或链接程序。 (3)面向对象(Object Oriented),并可扩展ActiveX Server组件功能。 (4)存取数据库轻松容易(使用ADO组件)。 (5)可使用任何语言编写自己的ActiveX Server组件。 (6)无浏览器兼容问题。 (7)程序代码隐蔽,在客户端仅可看到由ASP输出的动态HTML文件。 1.5.1 ASP 1.5 动态网页设计技术简介 PHP(Hypertext Preprocessor,超文本预处理器)是一种跨平台的服务器端嵌入式脚本语言。 它是一种易于学习和使用的服务器端脚本语言,嵌入HTML文件,大量地借用C、Java和Perl语言的语法,并耦合PHP本身的特性,形成了自己的独特风格。 PHP支持目前绝大多数的数据库,Web开发者使用PHP能够快速地写出生成动态网页的脚本代码。 PHP是完全免费的,可以从PHP官方网站()自由下载,可以不受限制地获得源代码,并可加入自己需要的功能。 1.5.2 PHP 1.5 动态网页设计技术简介 JSP(Java Server Pages)是Sun公司于1999年6月推出的网站开发语言。它是基于Java Servlet及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。 JSP程序可以不加修改地在大多数的Web Server上运行,符合“Write once,run anywhere”(“一次编写,多平台运行”)的Java原则,实现了程序与服务器平台的独立性,而且基于JSP技术的应用程序比基于ASP的应用程序更易于维护和管理。 1.5.3 JSP 1.5 动态网页设计技术简介 ASP.NET采用全新的编程环境,ASP.NET与ASP的主要区别体现在以下三个方面: (1)效率。当ASP程序完成之后,在每次请求时都要解释执行。ASP.NET是建立在.NET框架之上的,程序在第一次执行时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比ASP提高很多。 (2)可重用性。ASP代码和HTML混合在一起,导致代码维护困难。ASP.NET则可以实现代码和内容的完全分离,使得维护更方便。 (3)代码量。ASP对所有要实现的功能均需要通过编写代码来实现。在ASP.NET中,程序员只要预先说明,ASP.NET就可以自动实现这样的功能。所以相对来说,要实现同样的功能,使用ASP.NET比使用ASP的代码量要小得多。 1.5.4 ASP.NET 1.6 .NET框架简介 .NET是微软公司提出的新一代程序开发框架,ASP.NET属于.NET框架的一部分,是.NET框架的一个应用模型,运行于具有.NET框架环境的服务器中,可以使用多种语言开发,主要用于创建Web应用程序、网站及Web服务。 .NET框架(.NET Framework)主要分为4个部分: 通用语言开发环境 .NET基础类库 .NET开发语言 Visual Studio.NET集成开发环境 1.6 .NET框架简介 开发程序时,如果使用符合通用语言规范的开发语言,则开发的程序可以在任何有通用语言开发环境的操作系统下运行,包括Windows NT/2000/XP等。 1. 通用语言开发环境 2. .NET基础类库 .NET基础类库是一套函数库,以结构严密的树形结构组织,并由命名空间和类组成,功能强大,使用简单,具有高度的可扩展性。 3. .NET开发语言 .NET是多语言开发平台,包括:VB.NET、 C# 等。 4. Visual Studio.NET集成开发环境 Visual Studio.NET集成开发环境是开发.NET应用的利器,功能非常强大。 《Web程序设计》(第3版),电子工业出版社,2011,ISBN:9787121131509 Web 程 序 设 计 (第3版) “十一五”国家级规划教材 目 录 第 1 章 WEB编程基础知识 第 2 章 WEB应用程序开发环境 第 3 章 HTML与XML 第 4 章 脚本语言 第 5 章 页面设计 第 6 章 ASP程序设计 第 7 章 ASP.NET程序设计 第 8 章 WEB数据库程序设计 第 9 章 综合应用实例 第 1 章 WEB编程基础知识 1.1 什么是Web 1.2 Web的工作原理 1.3 Internet网络协议 1.4 IP地址、域名和URL 1.5 动态网页设计技术简介 1.6 .NET框架简介 1.1 什么是Web

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档