《动态网页制作》第四章 采用 VBScripl语言编写ASP网页

2用W自号网舔 4-1概迷 在前面很多M,到底什么时候开始运用ASP设计网页 呢,现在,我们就从实际操作中开始学习ASP动态网页 的设计,在每个范例实做过程中,我们将比较祥细地解 释相关的理论与应该注意的事项。 ▲ASP网页程序所使用的语言可以是 JAVA Script,也可 以是 VBScript,不过大多数人都是用 VBScript来撰写 ASP网页程序,那我们就从善入流的使用 VBScript语言 来撰写ASP网页程序。 ASP程序网页的命名不是“※.htm”而是“※.asp” ▲请注意:ASP程序是嵌入在HTM里的,撰写ASP程序网 页,程序语句区段一定要放在“<%”与“%”之间。 ASP程序与HTM标签一样,是不分英文大小写的
4采用VBScript语言编写ASP网页 4-1概述 在前面很多HTML,到底什么时候开始运用ASP设计网页 呢,现在,我们就从实际操作中开始学习ASP动态网页 的设计,在每个范例实做过程中,我们将比较祥细地解 释相关的理论与应该注意的事项。 ▲ASP网页程序所使用的语言可以是JAVA Script,也可 以是VBScript,不过大多数人都是用VBScript来撰写 ASP网页程序,那我们就从善入流的使用VBScript语言 来撰写ASP网页程序。 ▲ASP程序网页的命名不是“※.htm”而是“※.asp”! ▲请注意:ASP程序是嵌入在HTML里的,撰写ASP程序网 页,程序语句区段一定要放在“”之间。 ASP程序与HTML标签一样,是不分英文大小写的

4采用 VBScript语言编写ASP网页 4-1概迷 ▲ASP程序网页一定要“执行”,在单机上的浏览器上并 没有办法打开我们所制作完成的网页的能力,因此我们必 须通过有能力打开ASP网页的网络服务器模拟机制 PWS(Personal Web Server) EIIS (Internet Information Serve 来建立我们ASP的操作平台,也就说我们要观看我们程序 网页设计的成果就必须先启动PWS或IIS △即使你已经安装了PWS或IS而且已经启动它们了,仍然 不能以浏览器“打开”的方式(以打开旧文件的方式)来 观看程序网页,而必须使用“浏览”的方式(输入网址) 来观看程序网页
4采用VBScript语言编写ASP网页 4-1概述 ▲ASP程序网页一定要“执行”,在单机上的浏览器上并 没有办法打开我们所制作完成的网页的能力,因此我们必 须通过有能力打开ASP网页的网络服务器模拟机制 PWS(Personal Web Server) 或IIS(Internet Information Server) 来建立我们ASP的操作平台,也就说我们要观看我们程序 网页设计的成果就必须先启动PWS或IIS。 ▲即使你已经安装了PWS或IIS而且已经启动它们了,仍然 不能以浏览器“打开”的方式(以打开旧文件的方式)来 观看程序网页,而必须使用“浏览”的方式(输入网址) 来观看程序网页

4-2 Response对象 N Response对象:网页数据输出对象 Response对象是响应数据给浏览器,包括网页服务器所 以要响应给用户的各项信息,举凡与数据输出相关的都 得靠 Response对象的“方法” 4-2-1 Response.wite方法负责将字符串信息输出至 客户端,也可与理M标示混合使用,标准的HTM标签数 据可直接书写于ASP程序中,这些单纯的HTM标签数据 在ASP程序执行后即会原原本本的直接传送给浏览者的 浏览器进行解释的动作,但是,如果是变动性的数据, 如日期、时间等,就必须使用 Response对象的“ste” 方法来编写,如下例:
4-2 Response 对象 Response对象:网页数据输出对象 Response对象是响应数据给浏览器,包括网页服务器所 以要响应给用户的各项信息,举凡与数据输出相关的都 得靠Response对象的“方法”。 4-2-1 Response.write方法负责将字符串信息输出至 客户端,也可与HTML标示混合使用,标准的HTML标签数 据可直接书写于ASP程序中,这些单纯的HTML标签数据 在ASP程序执行后即会原原本本的直接传送给浏览者的 浏览器进行解释的动作,但是,如果是变动性的数据, 如日期、时间等,就必须使用Response对象的“write” 方法来编写,如下例:

欢迎您加入ASP世界./ title/head> 17 Then strGreeting-"Good Evening! This is a vBScript Sample. Else strGreeting"Hello! This is a vBScript Sample. End if % var MyName=" LuKang“ window.document. write("Hello! This is a javaScript Sample. " window. document. write My Name)
欢迎您加入ASP世界..... 17 Then strGreeting="Good Evening! This is a VBScript Sample." Else strGreeting="Hello! This is a VBScript Sample." End if %> var MyName="LuKang

要点 在上图中,我们可以很清楚地看到ASP网页执行后的画 面,我们利用 Response对象的“ write”方法输出了 个日期数据,这个日期是哪来的呢?这个日期是我们调 用了“date”这个函数所产生的。而这个“date”函数 则是 VBScript所内建的一个日期函数,调用“date”函 数会帮我们取回机器目前的日期数据。 ▲如果我们喜欢将不会变动的网页数据也利用 Response 对象的“ write”方法来编写,可不可以呢?当然可以! 但是,这样就变成编写一支完整的ASP程序了,所以全 部的语句都必须放在“<%”与“%”之中,同时,所有 的HTM标签都必须写在双引号“””之中:
要点 在上图中,我们可以很清楚地看到ASP网页执行后的画 面,我们利用Response对象的“write”方法输出了一 个日期数据,这个日期是哪来的呢?这个日期是我们调 用了“date”这个函数所产生的。而这个“date”函数 则是VBScript所内建的一个日期函数,调用“date”函 数会帮我们取回机器目前的日期数据。 ▲如果我们喜欢将不会变动的网页数据也利用Response 对象的“write”方法来编写,可不可以呢?当然可以! 但是,这样就变成编写一支完整的ASP程序了,所以全 部的语句都必须放在“”之中,同时,所有 的HTML标签都必须写在双引号“””之中:

html> head〉 ex401/title> /head> 请输入成绩/td input type="textsize=15"name="score">/td> /tr> /tr>
ex401 请输入成绩

/tr> 你的成绩是%=msg %>/td> /table> /font> /body>
你的成绩是

Script(脚本)语言术语的解释 通过讨论,可见A并没丢掉ⅢM,而在卿要控制处加入 特殊的脚本语句”,其中可是 VBScript,也可是 JavaScript Script是一种介于HM,Jaa、VB、C+等高级编程语言 间的一种特殊语言,是由一组可以在WB服务器或客户端 浏览器运行的命令组合而成。其接近高级语言,却又不具 备编程语言复杂、严谨的语法规则。同时应注意到:ASP 既不是一种语言、也不是一种开发工具,而是一种内含于 IIS/PWS之中,可以集成 Scrip语言到HTM文档的服务器 墉的脚本谮言环境。我仉可以根据自己的情况选择比较熟 悉的脚本语言来开发运用程序,也可以两种混合编程。 多数人将 VBScript作为首选编程语言,翘具体知道请到以 下网站http://www.vbscriptcom
Script(脚本)语言术语的解释 通过讨论,可见ASP并没丢掉HTML,而在需要控制处加入” 特殊的脚本语句” ,其中可是VBScript,也可是JavaScript。 Script是一种介于HTML,Java、VB、C++等高级编程语言 间的一种特殊语言,是由一组可以在WEB服务器或客户端 浏览器运行的命令组合而成。其接近高级语言,却又不具 备编程语言复杂、严谨的语法规则。同时应注意到:ASP 既不是一种语言、也不是一种开发工具,而是一种内含于 IIS/PWS之中,可以集成Script语言到HTML文档的服务器 端的脚本语言环境。我们可以根据自己的情况选择比较熟 悉的脚本语言来开发运用程序,也可以两种混合编程。 多数人将VBScript作为首选编程语言,想具体知道请到以 下网站:http://www. vbscript. com

4-2-2 Response. Redirect方法 Response. Redirec方法可转向其他网页或网址,这个 方法也就所谓的:“自动链接”,而此方法只可用在尚 未有任何数据输出至浏览器之前才可调用。尚未有任何 数据输出至浏览器之前才可调用?这是什么意思呢?就 是在程序开始端符号“《%”之前都不能有任何数据啦! 如下例: 1.载入主网页后,自动转接至与主网页同一目录中的 ch01.htm网页。 2.载入主网页后,自动转接至主网页上一层目录中的 ch01.asp网页。 3.载入主网页后,自动转接至与另一网址中的网页
4-2-2 Response. Redirect方法 Response.Redirect方法可转向其他网页或网址,这个 方法也就所谓的:“自动链接”,而此方法只可用在尚 未有任何数据输出至浏览器之前才可调用。尚未有任何 数据输出至浏览器之前才可调用?这是什么意思呢?就 是在程序开始端符号“《%”之前都不能有任何数据啦! 如下例: 1.载入主网页后,自动转接至与主网页同一目录中的 ch01.htm网页。 2.载入主网页后,自动转接至主网页上一层目录中的 ch01.asp网页。 3.载入主网页后,自动转接至与另一网址中的网页

head> ex402 </head〉
60 then msg="及格" '分数大于60则将msg变量内容设为"及格" else msg="不及格" '分数小于60则将msg变量内容设为"不及格 " end if %> ex402
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《动态网页制作》第二章 HTML网页设计.ppt
- 《动态网页制作》第五章 常用对象与组件.ppt
- 《动态网页制作》第三章 表格与表单(组件)目录2.ppt
- 《动态网页制作》第一章 动态网页概论.ppt
- 《ASP动态网页设计》实验指导书.doc
- 《ASP动态网页设计》课程综合习题集.doc
- 《ASP动态网页设计》课程设计指导书.doc
- 《ASP动态网页设计》进度计划.doc
- 《ASP动态网页设计》教学进度表.doc
- 《ASP动态网页设计》教学大纲.doc
- 《ASP动态网页设计》电子教案.doc
- 四川电力职业技术学院:《ASP网络程序设计》第一章 网络程序设计概述.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第七章 文件存取组件及其它组.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第八章 使用第三方组件.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第六章 ASP数据库编程.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第四章 ASP常用内部对象.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第三章 ASP脚本语 VBScript.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第一章 网络程序设计概述.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第二章 ASP初步.ppt
- 四川电力职业技术学院:《ASP网络程序设计》第五章 数据库基础知识.ppt
- 《动态网页制作》第六章 数据库驱动程序.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第01章 概述(编著:崔巍).ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第02章 数据模型.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第03章 关系数据库.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第04章 SQL Server基础.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第05章 SQL.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第06章 存储过程和触发器.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第07章 安全性.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第08章 事务管理.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第09章 关系理论.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第10章 数据库设计.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第11章 面向对象数据库.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第12章 数据库应用开发.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第13章 数据库开发方法.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第14章 分布式数据库.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第15章 数据仓库.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第16章 数据库研究和应用的新领域.pps
- 湖南大学:《C/C++程序设计》课程教学资源(讲稿)习题与解答.doc
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)目录.ppt
- 湖南大学:《C/C++程序设计》课程教学资源(讲义)实验指导.doc