1、网上超市网上超市 摘要摘要:随着 Internet 的迅猛发展,社会已经进入了网络时代。电子商务,网上购物,网上图书馆,网 上调查,网上学校不再只是一个个概念,它们已经实实在在地存在于我们的身边。Internet 正在改变一切, 它使社会变得越来越“小” ,也使社会竞争更加平等。在网络飞速发展的今天,掌握网页和网站的设计技术 已经成为我们计算机本科毕业生的必备技能,而熟练掌握一些好的网站制作工具能使我们工作起来事半功 倍。 Actice Server Pages ,即人们所称的 ASP,其实也就是一套微软开发的服务器端脚本环境,使用它可 以创建和运行动态,交互的 Web 服务器应用程序。ASP
2、 包含在 IIS3.0 和 IIS4.0 之中,通过 ASP,开发人员 可以结合 HTML 网页,ASP 指令和 ActiceX 元件建立动态,交互且高效的 Web 服务器应用程序。有了 ASP 你 就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌 在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻 了客户端浏览器的负担,大大的提高了交互的速度。 关键词:网络时代 ASP 快速 一、一、 ASPASP 概述概述 相信还有很多人还不是很熟悉 ASP,为了在以后的章节里更好的理解我们这个站点的开 发和设计
3、,所以在我们进行“网上超市”的设计开发之前,我们有必要简单的介绍一下 ASP。 (一)(一)ASPASP 简介简介 ASP 的出现使 Web 页面更加多姿多彩;利用 Microsolt 的 ASP 技术,将脚本程序代码嵌 入 HTML 文件,可以创造出动态变化的 Web 页面。在过去,使用 JavaScript 或 VBScript 开 发的 Web 页面, 必须由客户端支持这两种语言的浏览器执行程序代码, 而 ASP 使开发者方便 地利用他们熟悉的JavaScript或VBScript甚至Perl来开发Web服务器端动态的HTML文件。 所以,无论浏览器是否支持 JavaScript 或 V
4、BScript,通过 ASP 技术产生的 Web 页面。将可 以摆脱不兼容的问题。 ASP 内含于 IIS3.0 和 4.0 之中,通过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、 交互且高效的 WEB 服务器应用程序。 有了 ASP 你就不必担心客户的浏览器是 否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减 轻了客户端浏览器的负担, 大大提高了交互的速度。 以下罗列了 ActiveServerPages 所独具 的一些特点: 1使用
5、 VBScript、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成 网站的应用程序。 2无须 compile 编译,容易编写,可在服务器端直接执行。 3使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4 与浏览器无关(BrowserIndependence),用户端只要使用可执行 HTML 码的浏览器, 即 可浏览 ActiveServerPages 所设计的网页内容。ActiveServerPages 所使用的脚本语言 (VBScript、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语 言。 5Activ
6、eServerPages 能与任何 ActiveXscripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言, 譬如 REXX、Perl、Tcl 等。脚本引擎是处理脚本程序的 COM(ComponentObjectModel)物件。 6ActiveServerPages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程 序被他人剽窃,也提高了程序的安全性 7可使用服务器端的脚本来产生客户端的脚本。 8物件导向(Object-oriented) 。 9ActiveXServerComponents(ActiveX 服务器元件)具有无限可扩充性。可以使用 VisualBasic 、 Java 、 VisualC+ 、 COBOL等 编 程 语 言 来 编 写 你 所 需 要 的 ActiveXServerComponent (二)(二)ASPASP 运行环境和步骤运行环境和步骤 建立 ASP 的运行平台其实就是把 IIS(Internet Inform