ASP动态网页设计教程
1  ASP设计基础
2  HTML语言
3  JavaScript脚本语言介绍
4  VBScript脚本语言介绍
5  ASP的内置对象
6  ASP组件
7  ASP的数据库存取组件及ADO技术
8  ASP动态网页设计开发实例
            ---通用企业网站模板程序
1  ASP设计基础
1.1  Web基础
1.1.1  Web概述
1.1.2  Web常用术语
113WEB服务器技术
1.2  ASP基础
1.2.1  什么是ASP
1.2.2  ASP的运行环境及安装
1.2.3  创建虚拟目录
1.3  ASP语法简介
1.3.1  ASP的一个简单实例
1.3.2  ASP文件的基本构成和约定
1.4  ASP的开发工具及调试技巧
1.4.1  ASP的开发工具
1.4.2  ASP的调试技巧
1.1.1  Web概述
   WebWorld Wide Web)也称万维网,是Internet上一个非常重要的信息资源网,产生于20世纪90年代初。它遵循超文本传输协议,以超文本或超媒体的形式传送各种各样的信息,为用户提供了一个具有友好的图形化界面—Web页,以查阅Internet上的信息文档。
1.1.2  Web常用术语
  Web页面:
    就是通常在浏览器中所看到的网页,其实是一个单一的文件。
  网页:
    就是用HTML编写的文本文件,包含有文字、表格、图像、链接、声音和视频等。
  网站:
    就是由若干网页按一定方式组织在一起,放在服务器上,提供相关信息资源。
  主页:
    有时也称首页,是网站的第一个页面。通常,总是和一个URL网址相对应,引导用户浏览网站。
1.1.2  Web常用术语(续上)
  URLUniform Resource Locator
    即统一资源定位器,是一种唯一标识Internet上计算机、目录和文件的位置的命名规则。它由资源类型、存放资源的主机地址和端口以及资源目录和文件名构成。
  具体如下:
    资源类型    表示信息传输的协议,如httpftp等。
    主机地址    即为提供资源的主机IP地址或域名地址。
    端口    表示某一服务器在该主机上所使用的TCP端口。
    目录    表示提供服务的信息资源所在的目录。
    文件名        由基本文件名和扩展名两部分构成。
例如:    www.student:80/study/default.html
    ↑     ↑       ↑  ↑    ↑
      资源类型     主机地址     端口  目录     文件名
1.1.2  Web常用术语(续上)
  HTTPHypertext Transfer Protocol):
    超文本传输协议,是Internet上访问WWW信息资源的一种协议,用来传输多媒体信息。
 
  HTMLHyperText Markup language):
    超文本标记语言,是一种描述文档结构的语言,而不能描述实际的表现形式。HTML语言使用描述性的标记符(称为标签)来指明文档的不同内容。
113WEB服务器技术
Microsoft IIS 5060
PWS
APACHE
IPlanet Web Server
EAServer
Netscape Web Server
思考:
1、如何来选择使用?
2、一台服务器中如果安装两种WEB服务器软件时应注意什么?
1.2.1  什么是ASP
    ASPActive Server Pages)是一套微软开发的服务器端脚本环境,它内含于IISInternet Information Server)或PWSPersonal Web Server)中。使用它可以创建和运行动态、交互的Web服务器应用程序。
    ASP的工作原理,就是当客户端浏览器上某用户申请一个*.ASP的文件(ASP文件的后缀名为.asp)时,Web服务器就会响应该HTTP请求,并调用ASP引擎,解释被申请文件,最后输出标准的HTML格式文件传送给客户端浏览器,由浏览器解释运行,并显示出结果,如图1-1所示。
    当遇到任何与ActiveX Scripting兼容的脚本(如VBScriptJavaScript)时,ASP引擎
会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问操作等。由于ASP脚本是在服务器端解释执行的,所以其所有相关的发布工作都由Web服务器负责。
1.2.2  ASP的运行环境及安装
   如果只是用HTML设计网页,并不需要特殊的环境,直接在浏览器上浏览即可。而用ASP设计的网页是在服务器端运行的,因此必须配置相应的运行环境。
  ASP的运行环境可以选择如下安装:
    如果是在Windows 95/98平台上运行ASP文件,需要安装个人Web服务器PWS
    如果是在Windows NT 4.0 Server平台上运行ASP文件,需要安装IIS 4.0
    如果是在Windows 2000/XP平台上运行ASP文件,由于其已内置了IIS 5.0以上版本,故只需添加其IIS组件即可。
  下面以Win XP为例,介绍如何添加IIS 5.0组件。
1.2.2  ASP的运行环境及安装(续上)
具体安装步骤如下:
选择开始 设置 控制面板命令,在控制面板窗口中,双击添加或删除程序图标,出现如图1-2所示的窗口。
1.2.2  ASP的运行环境及安装(续上)
双击添加/删除Windows组件图标,打开“Windows组件向导对话框,如图1-3所示。
1.2.2  ASP的运行环境及安装(续上)
选中组件列表框中的“Internet信息服务(IIS)”复选框。并根据需要选择其他组件,然后单击详细信息按钮,打开如图1-4所示的对话框。在IIS的子组件列表中选择所需组件,选择完毕后单击确定按钮,返回“Windows组件向导对话框。
1.2.2  ASP的运行环境及安装(续上)
单击下一步按钮,此时安装程序要求插入光盘来读取需要的文件,当放入Windows 2000光盘后,单击确定按钮,此刻安装程序开始复制文件并进行配置IIS,如图1-5所示。
1.2.2  ASP的运行环境及安装(续上)
文件复制完成后,出现如图1-6所示的对话框。单击完成按钮即可。
1.2.2  ASP的运行环境及安装(续上)
同样,当IIS安装完成后,单击鼠标右键我的电脑选择管理,打开计算机管理对话框,到“Internet信息服务选项中的默认Web站点,如图1-7所示,发现该服务已经启动,此时只需在IE浏览器地址栏中输入“localhost”,即可看到如图1-8所示的画面。
1.2.3  创建虚拟目录
   当Web服务器启动后,只要将ASP文件放在其默认主目录“C:\Inetpub\wwwroot”下即可运行。但为了调试方便,往往需创建一个虚拟目录。所谓虚拟目录,就是在URL地址中使用的目录名称,或称之为URL映射,其可以与物理目录相同,也可以不同。
下面以Windows 2000为例介绍如何创建虚拟目录。
具体操作步骤如下:
首先,在计算机上创建一个名为ASP的文件夹,比如D:\ASPWEB
其次,打开“Internet信息服务对话框(方法见上。 
1.2.3  创建虚拟目录(续上)
选中默认Web站点,单击右键,选择新建 虚拟目录,出现如图1-9所示安装向导对话框。
1.2.3  创建虚拟目录(续上)
在向导过程中,依次输入相应内容:别名“ASPWEB”、目录“D:\ASPWEB”以及权限至少包含读取和运行脚本后,单击完成按钮即可,此时如图1-10所示。
1.2.3  创建虚拟目录(续上)
选中“ASPWEB”,单击右键,选择属性,出现如图1-11所示对话框,可以对虚拟目录重新设置。
1.2.3  创建虚拟目录(续上)
单击文档选项,可以添加新的默认文档,如index.htmindex.asp,并可以调整其先后顺序,如图1-12所示。
1.3.1  ASP的一个简单实例
   下面将编写一个简单的ASP文件,以分析ASP的基本构成。
具体操作步骤如下:
选择开始 程序 附件 记事本命令,以启动记事本程序。
在记事本程序窗口中,输入以下内容:
asp是动态网站开发工具文件菜单中选择保存命令,将弹出另存为对话框,选择一个保存位置,如前面设置
的名为ASPWEB虚拟目录下的chapter1子文件夹,并将文件类型改为所有文件,同时在文件名框中输入“exam1-1.asp”,单击保存按钮。
1.3.1  ASP的一个简单实例(续上)
打开IE,在地址栏中输入“localhost/ASPWEB/chapter1/exam1-1.asp”,程序运行结果如图1-24、图1-25所示。
1.3.2  ASP文件的基本构成和约定
1、基本构成
    从上述这个简单的ASP程序中,经分析发现,通常由以下3个部分构成:
普通的HTML文件,即一般的Web页面内容
放在<% … %>内的Script脚本语言代码,由服务器端运行。
放在<Script> … </Script>内的Script脚本语言代码,由客户端直接运行。
2、约定
          ASP中,默认语言是VBScript,若要使用其他的脚本语言,可以采用以下方法切换:
<%@Language=VBScript%> <%@Language=JavaScript%>
          ASP中,VBScript脚本语言中的用户界面函数(如InputBoxMsgBox)只能在客户端<Script> … </Script>使用,而不能服务器端<% … %>中使用。
ASP中,VBScript脚本语言不区分大小写,而JavaScript则区分大小写。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。