- 1、本文档共269页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中等职业学校教学用书(计算机技术专业)ASP动态网页设计与应用电子教案第1章 ASP网站开发基础本章要点1.1动态网页概述1.2 ASP服务器的安装与配置习题1 1.1动态网页概述 1.1.1静态网页与动态网页 现在是信息化的时代,网络的影响已深入人们生活的方方面面,在所有网络中,对人们影响最大的就是互联网(Internet)。互联网起源于上世纪60年代末的美国的ARPA网(ARPANET),后来,逐渐发展成为连接全球的信息网络。在近年来,互联网已经成为人们交流、学习和商业往来的一个重要工具。使用浏览器浏览网络信息和收发电子邮件已经和写字一样成为人们工作、生活的重要技能。 互联网能够风靡世界,除了它拥有快捷的全球通信功能外,还在于它具有巨大的网络信息资源和各种人们所需的服务。万维网(WWW,World Wide Web)浏览,电子邮件(E-mail)、网络论坛(电子公告牌,BBS)、新闻组(NewsGroup)、文件传输(FTP)和电子商务等都是互联网中最常用的基本服务内容。 1.1动态网页概述 1. 静态网页与HTML 静态网页由单纯的超文本标记语言(HTML,HypertextMarkupLanguage)进行编辑,在存储时以HTML方式(文件扩展名为.htm/.html)存储。网络中浏览的静态网页都是一个个的HTML文件,这些网页中可以包含有文字、图片、动画和声音,以及能够跳转到其它文件的超链接。这些所有的东西都是以超文本标记语言方式进行编辑。 一个HTML文件包含了一些特殊的命令来告诉用户的浏览器应该如何显示文本、图像以及网页的背景。这些命令加入到文本文件中,被称为HTML标记。如果在浏览器显示网页时查看网页的文本,可以看见在尖括号中的HTML标记。 下面的例子说明了一个简单的静态HTML网页的是如何实现的。(见书) 1.1动态网页概述 图1-1 HTML网页 1.1动态网页概述 上面这段内容就是一个使用HTML编辑的简单网页。静态网页中的内容在显示时都是不会改变的,设计时是什么样,显示时就是什么样。对于上面的网页,在显示网页的IE浏览器“查看”菜单下单击“源文件”命令,可以在打开的记事本中看到网页的源文件,如图1-2所示。图1-2 网页源文件 1.1动态网页概述 2. 动态网页 动态网页与静态网页从设计到实现都有所不同,动态网页是在HTML的基础上嵌入特殊的程序化的编码来设计,编码可以使用编程语言,如C、Java、Visual Basic等,也可以使用专门的脚本(Script)语言,如VBScript、JavaScript、PHP等。同时,在存储时也需要使用不同的文件扩展名,如.asp、.jsp、.php等。在浏览时,除了需要有浏览器的支持外,还需要有支持相应的系统环境如ASP、JSP或PHP对其中的编码进行编译、解释,在经编译、解释后才能在浏览器中显示出正确的内容。 下面用一个例子来对动态网页进行进一步说明。(见书) 1.1动态网页概述 图1-3 动态网页 1.1动态网页概述 在显示网页的IE浏览器“查看”菜单下单击“源文件”命令,可以在打开的记事本中看到所示网页的HTML编码内容,如图1-4所示。图1-4 浏览动态网页中的HTML编码 1.1动态网页概述 1.1.2 ASP、JSP与 PHP 从上面的学习知道,动态网页的实现需要有相应的系统环境,例如,上例中使用的ASP。除ASP外,还有ASP.NET、JSP、CGI、PHP等等,相应的动态网页扩展名为 asp、aspx、jsp、cgi、php等等。 最早的动态网页解决方案是CGI(Common Gateway Interface ,公共网关接口)。可以使用不同的编程语言如C、C++、Visual Basic、Delphi等来实现CGI,它的功能强大,技术成熟,但是编写困难、编程效率低。 当前流行的动态网页开发技术主要有ASP/ASP.NET、JSP和PHP,这三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。 1.1动态网页概述 1. ASP ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等,就像用户在使用自己的CGI程序一样。但是ASP比CGI简单。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data
文档评论(0)