第一章 ASP 动态 一、什么是 asp 1、ASP—ActiveX Server Pages 动态服务器页面,是一种开发动态网页的综合 技术。 使用 ASP 可实现动态、交互的 Web 应用程序,结合 HTML 与 ActiveX 组件 创建功能强大的应用程序。 2、 ASP 和脚本语言 (1)ASP 不是脚本语言,它为嵌入式 HTML 页面中的脚本语言提供运行环境。 (2)所谓脚本语言,就是一种介于
HTML 语言和 Visual Basic、Java 等高级语 言之间的一种语言。 (3)在 ASP 程序中常用的脚本语言有 VBScript 和
JavaScript 等语言,系统的默 认语言为 VBScript 语言。 (4)ASP 可以通俗的说就是把脚本语言放在<%和%>之间,一般在服务器端运 行。 2、在网页中插入 VBScript 代码的方法 在服务器端运行,有两种方式 方法一:<%VBScript 代码%> 方法二: 二、动态、静态网页区别: 动态、静态网页区别: (1)运行环境: 静态网页中的任何脚本都无需在 Web 服务器上运行,可直接在浏览器上运行; 动态网页中的脚本必须在 Web 服务器上运行。 (2)扩展名:动态网页与静态网页文件扩展名不同, 静态网页的扩展名为:.html 和.htm; 对于动态网页来说,其文件扩展名不再是.htm 或.html,而是与所使用的 Web 应 用开发技术有关,例如.asp ,.jsp ,.php ,.aspx,perl。 (3)功能不同:静态网页更新内容操作麻烦, 动态网页更新内容操作简单。 三、表单标记 四、主流网页制作技术: 主流网页制作技术: 1)主流网页制作技术:
JSP、ASP、
PHP、ASP.
NET 主流网页制作技术: 主流网页制作技术 在 ASP 程序中常用的脚本语言
VBScript 和 JavaScript 等语言,
常用的脚本语言有 系统的默认语 常用的脚本语言 言为 VBScript 语言。 2)ASP 运行环境:windows+IIS ASP 运行环境: 在 XP 系统或者 win2000 中需要安装和设置好 IIS,方可运行 ASP 程序。 3)ASP 环境配置 : ASP 为一种服务器端运行环境 (1)Windows 2000 +IIS(Internet 服务管理器) (2)Windows XP +IIS(Internet 服务管理器)
(3)Windows 98 + PWS4.0(个人 WEB 服务器) 五、ASP 文件结构: 文件结构: ASP 文件的扩展名为.asp,其内容包含: ①HTML 标记 ②纯文本 ③ASP 代码 ASP 代码以<%开始,以%>结束. 程序的编辑工具有 六、ASP 程序的编辑工具有 1、记事本 2、Editplus 3、ASPedit4 4、Microsoft Visual InterDev 5、Dream weaver MX 其中 Microsoft Visual InterDev 是代码编辑功能最为强大的集成开发环境. 第二章 VBScript 基础 数据类型: 一、VBScript 数据类型: 1、在 VBScript,只有一种数据类型,称为 Variant,也有叫做变体类型。Variant 变量中保存的数据类型称为变量的子类型。 (好处:只需定义一个变量,可以赋予任何值。) 2、
常见的子类型 常见的子类型有 常见的子类型 字符串、数字、日期、逻辑类型等(Null、Integer、Long、single、Double、 Date) 运算符运算顺序: 二、运算符运算顺序 算术运算符>连接运算符 比较运算符>逻辑运算符 连接运算符>比较运算符 算术运算符 连接运算符 比较运算符 逻辑运算符 算术运算符:^ _ * / \ mod + ( 注:/与\的区别,前者为常规除法,后者为整除。mod 取余) 连接运算符:+ &; (&;是可以连接两种不同的数据类型,+必须连接同种数据类型) 比较运算符:> 、 < 、 = 、 >= 、 <= 、< > 逻辑运算符: and or not (eg : a>2 AND b>3,a=2 OR b<3,NOT a>2)
三、常量、变量 常量、 1、常量 常量就是拥有一定名字的数值,常量可以代表字符串、数字、日期等常数,常量 常量 一经定义以后,其值将不能再更改。 常量如下定义: <% Const PI=3.1415926 ‘表示数值型常数 例 3-2 Const ConstString1=”中国” ‘用“”表示字符串型常数 Const ConstString2=”100” ‘用“”表示字符串型常数 Const ConstDate=#2001-1-12# ‘用##表示日期常数或时间常数 %>
Eg:dim a a=#2010-3-15# 2、变量 所谓变量 变量,从专业的角度说