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