第6章ASP基础 6.1ASP基础 6.2脚本语言 6.3ASP的内建对象 6.4网站数据库技术 6.5动态网页设计举例
第6章 ASP基础 6.1 ASP基础 6.2脚本语言 6.3 ASP的内建对象 6.4 网站数据库技术 6.5动态网页设计举例
6.1.1ASP简介 Active Server pages的技术特点 (1)使用 VBScript、 JScript等简单易懂的脚本语言,结合HM代 码,即可快速地完成网站的应用程序。 (2)无须编译,容易编写,可在服务器端直接执行 (3)使用普通的文本编辑器,即可进行编辑设计。 (4)与测览器无关( Browser Independence),用户端只要使用可执行 HTM代码的浏览器,即可浏览 Active Server Pages所设计的网页 内容 (5) Active Server Pages 能与任何 Activex Scripting语言相容。 (6) Active Server Pages的源程序,不会被传到客户浏览器。 (7)服务器端的脚本来产生客户端的脚本。 (8)物件导向(0 bject-0 riented)。 (9) Activex Server Components( Activex服务器元件)具有无限可 扩充性
6.1.1 ASP简介 1.Active Server Pages 的技术特点 (1)使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML代 码,即可快速地完成网站的应用程序。 (2)无须编译,容易编写,可在服务器端直接执行。 (3)使用普通的文本编辑器,即可进行编辑设计。 (4)与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML代码的浏览器,即可浏览 Active Server Pages 所设计的网页 内容。 (5)Active Server Pages 能与任何 Activex Scripting 语言相容。 (6)Active Server Pages 的源程序,不会被传到客户浏览器。 (7)服务器端的脚本来产生客户端的脚本。 (8)物件导向( Object-Oriented )。 (9)Activex Server Components(Activex 服务器元件 ) 具有无限可 扩充性
2ASP的工作机制 口当浏览器向Web服务器请求调用ASP文件时,就 启动了ASP。Web服务器响应该HTTP请求,调用 ASP引擎,解释被申请的文件。当遇到与 active X script兼容的脚本 ( VBScript, JScript)时,ASP引擎调用相应 的脚本引擎进行解释处理。若脚本指令中涉及 到对数据库的访问,就通过ODBC与后台数据库 进行连接,由数据库访问组件实现对数据库的 操作,并将执行结果动态生成一个HTM页面返 回Web服务器端,然后与页面中非脚本的HTML 合并成一个完整的HTM页面送至客户端浏览器
2.ASP的工作机制 当浏览器向Web服务器请求调用ASP文件时,就 启动了ASP。Web服务器响应该HTTP请求,调用 ASP引擎,解释被申请的文件。当遇到与 active X Script兼容的脚本 (VBScript,JScript)时,ASP引擎调用相应 的脚本引擎进行解释处理。若脚本指令中涉及 到对数据库的访问,就通过ODBC与后台数据库 进行连接,由数据库访问组件实现对数据库的 操作,并将执行结果动态生成一个HTML页面返 回Web服务器端,然后与页面中非脚本的HTML 合并成一个完整的HTML页面送至客户端浏览器
6.1.2ASP运行环境 1.ASP的运行环境 首先选择操作系统 然后就是搭建个人Web服务器 2.Asp文件的运行 (1)首先,建立一个ASP文件 (2)其次,启动与 Internet相连的计算机上 的Web浏览器 (3)在浏览器的地址栏输入路径/文件名
6.1.2 ASP运行环境 1. ASP的运行环境 首先选择操作系统 然后就是搭建个人Web服务器 2. Asp文件的运行 (1) 首先,建立一个ASP文件. (2)其次,启动与Internet相连的计算机上 的Web浏览器. (3)在浏览器的地址栏输入路径/文件名
6.2.1 VBScript介绍 6.2.2基本语法 基本数据类型: VBScript只有一种数据类型,称为 Variant Variant包含的数值信息类型称为子类型 1.常量 常量是在程序运行过程中,值不能被改变的量 (1)数值常量 (2)字符串常量 (3)逻辑型常量 (4)日期常量 (5)符号常量
6.2脚本语言 6.2.1 VBScript介绍 6.2.2基本语法 基本数据类型 :VBScript 只有一种数据类型,称为 Variant . Variant 包含的数值信息类型称为子类型. 1. 常量 常量是在程序运行过程中,值不能被改变的量。 (1)数值常量 (2)字符串常量 (3)逻辑型常量 (4)日期常量 (5)符号常量