第7课一ASP程序与 ASP的内置对象 7.1课前导读 7.2课堂教学 7.3上机练习 7.4课后作业
7.1 课前导读 7.2 课堂教学 7.3 上机练习 7.4 课后作业
7.1课前导读 1.脚本语言 2.对象与 Activex组件
7.1 课前导读 1. 脚本语言 2. 对象与ActiveX组件
Z.1课前导读 ASP是微软公司推出的一种位于服务器端的脚本 运行环境。通过这种环境,可将HML页、脚本命令以 及COM组件组合在一起,创建交互式网页或功能强大 的基于Web的应用程序,可以创建和运行动态的交互 式Web服务器应用程序。因为不用通过编译生成目标 程序,ASP程序的开发与修改非常容易
7.1 课前导读 ASP是微软公司推出的一种位于服务器端的脚本 运行环境。通过这种环境,可将HTML页、脚本命令以 及COM组件组合在一起,创建交互式网页或功能强大 的基于Web的应用程序,可以创建和运行动态的交互 式Web服务器应用程序。因为不用通过编译生成目标 程序,ASP程序的开发与修改非常容易
1.脚本语 脚本语言是介于HTML和Java、C++、 Visua1 Basic等编程语言之间的语言。HTML用于格式化文本 和链接网页。编程语言则向计算机发送一系列复杂机 器指令,以完成一系列的操作。脚本语言介于两者之 间,通常用于格式化文本和使用以编程语言编写的已 编译好的组件。脚本语言也可用来向计算机发送指令, 但它们的语法规则没有可编译的编程语言那样严格和 复杂 ASP默认的脚本编写语言为 VBScript语言,用户 可以根据自己的需要选择其他的脚本语言。只要安装 了相应的脚本引擎,就可以使用几乎目前所有流行的 脚本语言编写ASP应用程序。为简单起见,本教程中 的所有ASP应用程序均使用 VBScript编写
1. 脚本语言 脚本语言是介于HTML和Java、C++、Visual Basic等编程语言之间的语言。HTML用于格式化文本 和链接网页。编程语言则向计算机发送一系列复杂机 器指令,以完成一系列的操作。脚本语言介于两者之 间,通常用于格式化文本和使用以编程语言编写的已 编译好的组件。脚本语言也可用来向计算机发送指令, 但它们的语法规则没有可编译的编程语言那样严格和 复杂。 ASP默认的脚本编写语言为VBScript语言,用户 可以根据自己的需要选择其他的脚本语言。只要安装 了相应的脚本引擎,就可以使用几乎目前所有流行的 脚本语言编写ASP应用程序。为简单起见,本教程中 的所有ASP应用程序均使用VBScript编写
2.对象与 Activex组件 在面向对象编程中,对象就是指由当作完整实体 的操作和数据组成的变量。对象是基于特定模型的, 用户可通过由对象提供的一组方法或相关函数的接口 来访问对象的数据,或执行相应的操作 Activex组件是建立Web应用程序的关键。 Activex 组件是一个存在于Web服务器上的文件,该文件含有完 成某些特定任务的代码。 Activex组件扩展了服务器环 境下的对象模型,提供公共服务,增强了对服务器平 台上应用程序的支持,在ASP编程时就不必再去创建执 行这些任务的代码
2. 对象与ActiveX组件 在面向对象编程中,对象就是指由当作完整实体 的操作和数据组成的变量。对象是基于特定模型的, 用户可通过由对象提供的一组方法或相关函数的接口 来访问对象的数据,或执行相应的操作。 ActiveX组件是建立Web应用程序的关键。ActiveX 组件是一个存在于Web服务器上的文件,该文件含有完 成某些特定任务的代码。ActiveX组件扩展了服务器环 境下的对象模型,提供公共服务,增强了对服务器平 台上应用程序的支持,在ASP编程时就不必再去创建执 行这些任务的代码
ASP的核心技术是对组件和对象技术的充分支持 组件提供了在脚本中执行任务的对象,要使用组件提 供的对象,需创建对象的实例并将这个新的实例分配 变量名。使用ASP的 Server. CreateOb ject方法可以创 建对象的实例,使用脚本语言的变量分配指令可以为 对象实例命名。组件可以提供一个或多个对象以及对 象的方法和属性。 用ASP编程时可使用的组件有两类:一类是ASP内 置的组件,另一类是由第三方提供(或自己编写)的 组件
ASP的核心技术是对组件和对象技术的充分支持。 组件提供了在脚本中执行任务的对象,要使用组件提 供的对象,需创建对象的实例并将这个新的实例分配 变量名。使用ASP的Server.CreateObject方法可以创 建对象的实例,使用脚本语言的变量分配指令可以为 对象实例命名。组件可以提供一个或多个对象以及对 象的方法和属性。 用ASP编程时可使用的组件有两类:一类是ASP内 置的组件,另一类是由第三方提供(或自己编写)的 组件
7.2课堂教学 7.2.1基本概念 7.2.2 Response对象及其使用 7.2.3 Server对象及其使用
7.2 课堂教学 7.2.1 基本概念 7.2.2 Response对象及其使用 7.2.3 Server对象及其使用
7.2.1基本概念 1.ASP程序 2.主脚本语言 3.ASP程序的发布与执行 4.ASP的包含文件 5.ASP的内置对象 6.ASP的内置组件 7.用户自定义组件
7.2.1 基本概念 1. ASP程序 2. 主脚本语言 3. ASP程序的发布与执行 4. ASP的包含文件 5. ASP的内置对象 6. ASP的内置组件 7. 用户自定义组件
1.ASP程序 ASP程序是以.asp为扩展名的文本文件,这个文本 文件由静态ⅢM标记和动态ASP组成,它们之间可以相 互包含,也就是说,在HTM标记中可以插入ASP代码, 在ASP脚本语言代码中也可以插入HM代码 创建ASP程序非常容易,比如可以在HTML文件中添 阳脚本,只需将该文件的扩展名.htm或.htm1替换 为.asp就可以了。要使.asp文件可用于Web用户,需将 这个新文件保存在Web站点上的目录中(确定启用了该 目录的脚本和执行权限)。使用浏览器查看该文件时 可以看到ASP处理并返回的HTM页 由于服务器要对.asp文件做额外的处理,所以最 好不要将所有的HTML页都转换为ASP页
1. ASP程序 ASP程序是以.asp为扩展名的文本文件,这个文本 文件由静态HTML标记和动态ASP组成,它们之间可以相 互包含,也就是说,在HTML标记中可以插入ASP代码, 在ASP脚本语言代码中也可以插入HTML代码。 创建ASP程序非常容易,比如可以在HTML文件中添 加脚本,只需将该文件的扩展名.htm或.html替换 为.asp就可以了。要使.asp文件可用于Web用户,需将 这个新文件保存在Web站点上的目录中(确定启用了该 目录的脚本和执行权限)。使用浏览器查看该文件时, 可以看到ASP处理并返回的HTML页。 由于服务器要对.asp文件做额外的处理,所以最 好不要将所有的HTML页都转换为ASP页
(1)ASP脚本命令 ASP脚本命令使用定界符。可以在定界 符中包含任何命令,只要这些命令对正在使用的脚本 语言有效。下述代码给出了包含脚本命令的简单的 HTML页: BODY> 页面的打开时间是: 说明: VBScript函数Now返回当前的日期和时间 Web服务器处理该页时,会使用当前的日期和时间替 换并且将该页返回到浏览器,显示结果
(1) ASP脚本命令 ASP脚本命令使用定界符 。可以在定界 符中包含任何命令,只要这些命令对正在使用的脚本 语言有效。下述代码给出了包含脚本命令的简单的 HTML页: 页面的打开时间是:. 说明:VBScript函数Now返回当前的日期和时间。 Web服务器处理该页时,会使用当前的日期和时间替 换并且将该页返回到浏览器,显示结果