- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页设计与制作12
网页制作与设计 第十二章 ASP动态网页制作基础 ASP的工作方式与客户端脚本不同,其 实质是在服务器端由asp脚本动态生成静态 html网页,再送回客户端。这种方式使得 ASP能创建真正具有动态内容的网页。其完 善的内置对象体系使其功能非常完备,而 其内置组件和组件的可扩展性使其功能更 为强大,而且易于使用。 教学重点与难点 ASP的工作方式 ASP的内置对象 ASP的内置组件 12.1 ASP简介 一、什么是ASP ASPActive Server Pages 二、ASP的工作方式 对于服务器来说,ASP页与普通HTML 页是不同的。普通HTML文件不经处理就 发送至浏览器;而ASP文件需要先编译, 利用动态内容,生成HTML文件,再发送 至浏览器。 三、ASP的工作平台 四、怎样用ASP编写动态网页 1. 创建ASP网页 如果要在HTML文件中添加脚本,只需 将该文件的扩展名.htm或.html替换为.asp就 可以了。使用任何的文本编辑器都可以创 建.asp文件,常用的编辑ASP页的软件有 Visual Interdev、ASP Editor等。 2. 使用脚本语言 任何与ActiveX脚本标准兼容的脚本语 言都可在ASP中使用经常被使用的有 VBScript、JavaScript、Perl或REXX等。 由于脚本是在服务器端读取和处理的, 所以请求.asp文件的客户端浏览器并不需要 支持脚本语言。 将脚本加入ASP最简单的方法是使用脚 本定界符%和%。 12.2 VBScript脚本语言简介 VBScript是Visual Basic的一个子集,编 程方法和Visual Basic基本相同。 一、VBScript的数据和运算符 1. 数据类型 VBScript只有一种数据类型,即Variant 类型,Variant类型可以在不同场合代表不 同类型的数据。 2. 变量 (1)声明变量:显式声明和隐式声明。 显式声明要用到Dim语句。例如: % Dim strUserName,strServerName,dtmTime % 隐式声明是指脚本中第一次使用变量时, 就自动创建该变量。例如: % dtmToday=Now() % (2)变量命名约定 VBScript不区分大小写。 (3)变量的作用域 过程内部声明的变量称为过程级变量或 局部变量,这样的变量只有在声明它们的 过程中才能使用,即无法在过程外部访问; 过程外部声明的变量称为脚本级变量或全 局变量,即在同一个.asp文件中的任何脚本 命令均可访问和修改该变量的值。过程级 和脚本级变量可以同名,修改其中一个变 量的值,不会影响另一个。 3. 常量 在程序执行期间,常量的值不会发生改 变,可以在代码的任何位置使用常量代替 实际值。在VBScript中,还可以用Const语 句来定义自己的常量。 Const conPi=3.14159265358979 4. 数组 具有相同名字不同下标值的一组变量称 为数组变量,简称数组。 (1) 固定数组 (2) 动态数组 5. 运算 (1)算术运算 (2)连接运算 (3)关系运算 (4)逻辑运算 (5) 运算符的优先顺序 二、VBScript的语句 1. 一般语句 (1)注释语句 注释符采用西文单引号“′” (2)赋值语句 2. 控制语句 (1)选择结构 单行if语句和块if语句 select case语句 (2) 循环结构 Do-Loop循环:重复执行一个语句块, 重复次数不定。 For循环:For循环含有一个计数变量, 每重复一次循环,计数变量的值就会增加 或减少。 For counter=start To end [Step increment] statements Next [counter] 3. with语句 with语句用于对某个对象执行一系列操 作,而不用重复指出对象的名字。 4. 过程 过程是用来执行特定任务的独立的程序 代码。VBScript根据是否返回值将过程划 分为Sub过程(子过程)和Function过程 (函数)。 (1)子过程 子过程是不返回值的过程: Sub procedurename(arguments) statements EndSub 用Ca
文档评论(0)