第六章 ASP技术基础及应用

合集下载

网络程序设计(ASP)教学大纲

网络程序设计(ASP)教学大纲

网络程序设计(ASP)教学大纲课程类别:专业核心课适用专业:计算机应用技术专业,计算机网络技术专业,电子商务专业授课学时:6课程学分:6一、课程性质、任务本课程是计算机应用技术专业的专业核心课程,属于理论性和实践性都很强的职业技术课,通过本课程的基础知识、编程技巧、组件、数据访问技术等内容的学习,学生应该掌握网络程序设计编程的一般理论和技巧,熟练使用组件,能够结合数据库开发出能在实际中应用的网络程序。

二、课程培养目标:1、知识目标互联网基础知识、IIS、HTML、VBScript 、控件、ASP内建对象、SQL操作基础、数据库技术和ASP应用实例,掌握一定的编程能力,通过实战做案例提高。

2、技能目标熟练掌握WEB程序设计和实践编程能力、调试能力以及编程技巧,并能对WEB交互式系统的设计和移植。

通过网络电子报网页设计,最终产生一个功能完整的网络信息系统,让学生掌握WEB交互式系统的开发思路和过程。

3、素质目标初步具备辩证思维能力。

具有实事求是的学风和改革创新意识。

具有良好的职业道德和较强的事业心、责任感。

三、选用教材与参考资料1、教材版本信息《ASP动态网页设计教程》,丁桂芝,中国铁道出版社,2007.05,第1版,普通高等教育“十一五”国家级规划教材。

2、教材使用评价国家级规划教材,体系完整,实例偏少,可适当为个知识要点配备实例。

3、选用的参考资料《ASP编程技术基础》,李存斌、田惠英,高等教育出版社,2004.07,第1版,普通高等教育“十五”国家级规划教材。

四、本课程与其他课程的联系与分工先修课程《计算机文化基础》、《语言程序设计基础》、《网页制作原理与实现》、《数据库原理与应用》。

后续课程未设。

与其他课程配合与取舍情况《计算机文化基础》内容中应添加ACCESS内容;《网页制作原理与实现》中已经详细列出HTML内容,本课程应略讲。

五、课程教学内容与基本要求教学模块(一)、基础知识本模块是课程基础所在,结合学生就业实际及知识更新,突出体系重点。

asp简单教程及示例

asp简单教程及示例

目录1、创建 ASP 网页 (2)2、使用脚本语言 (8)3、使用变量和常量 (11)4、与客户端脚本交互操作 (16)5、编写过程 (19)6、使用集合 (22)7、处理用户输入 (29)8、使用组件和对象 (37)9、设置对象作用域 (41)10、将内容发送到浏览器 (45)11、包含文件 (52)12、管理会话 (54)13、访问数据源 (62)14、理解事务 (77)15、调试 ASP 脚本 (82)16、内置 ASP 对象 (86)创建 ASP 网页Active Server Pages (ASP) 文件是带有 .asp 扩展名的文本文件,它由下列内容组合而成:∙文本∙HTML 标记∙服务器端脚本使用 .asp 扩展名重命名现有的 .htm 或 .html 文件可以快速创建 .asp 文件。

如果文件不包含任何 ASP 功能,则服务器不进行 ASP 脚本处理,并很快将文件发送到客户端。

这为 Web 开发人员提供了极大的灵活性,因为即使目前不希望在文件中添加 ASP 功能,也可以使用 .asp 作为扩展名。

要在 Web 上发布 .asp 文件,请将新文件保存到网站上的虚拟目录(确保目录启用了“脚本”或“执行”权限)。

然后,使用浏览器输入文件的 URL 来请求文件。

(请注意,必须处理 ASP 网页,因此您无法通过输入其物理路径请求 .asp 文件)。

在浏览器中加载文件之后,可以发现服务器返回了 HTML 页。

这看起来有些奇怪,但要记住在发送文件之前,服务器将解析并执行所有 ASP 服务器端脚本。

用户将始终接收到标准的 HTML。

可以使用任意文本编辑器创建 .asp 文件。

随着对编辑器的深入使用,您将发现使用具有更多 ASP 支持的编辑器(如 Microsoft Visual InterDev 等)效率更高。

详细信息,请访问Microsoft Visual InterDev 网站。

添加服务器端脚本命令服务器端脚本是一系列指令,用于向 Web 服务器连续发出命令。

ASP课件

ASP课件

预定义格式<pre>
• 预定义格式用于显示页面文本,并 且不改变原有的排版和格式。 • 格式为 <pre> paragraph </pre> 在<pre></pre>中键入内容,就可 以产生“所见即所得”的效果。
特殊引述文本区域<blockquote>
• <blockquote>可以将整段文字向右 移动一些,自成一个段落。





示 页

动 的 成

态 页 面
HEWLETT PACKARD
SD
服务器获取数据库数据 数据库
客户端 A
客户端 A的请求页面
回 生
成 的
客户
动 态
页 请求 B的




综合数据
数据
显示页面内容
6
客户端 B
1.2 ASP概述
ASP是Active Server Page的缩写,意为“活动 服务器网页”,是微软公司开发的代替CGI脚本程序 的一种应用,它是一种服务器端脚本编程环境。使用 ASP可以将HTML页面、脚本命令和ActiveX组件结合 起来,创建动态的、交互的Web页面。
有序列表方式<ol>
• 当网页中某些内容存在排序关系时,可 以使用编号列表,以表明这些内容是有 前后顺序的。编号列表的应用格式为: <ol> <li> </ol> 注意:在编号列表内容之前必须添加<li> (list item)列表项标记。 每加入一个<li>标记就会自动加入数字编 号,且数字会自动递增。

asp技术在医院计量器具档案管理中的应用

asp技术在医院计量器具档案管理中的应用

要。结合我单位的实 际情况 , 我们就使用 A P S 技术编制
了一套 医院计量 器具 档案 管理 系统 。下 面针 对该 系统 做 简要介 绍 。 2 A P技 术简 介 S A P是 Mi oo 于 19 S c sf r t 9 6年 1 月 推 出的 We 用 程 1 b应
随着时代的进步和现代科 学技术 的不断发展, 特别 是 生物 工程 , 现代 数学 、 理学 、 物 电子计算 机技 术 、 医用 高 分子 用 品在 临床应 用 , 促进 了各 种 医 用 检测 治 疗 设 备 的 出现 。各 种 先进 的 医用设 备在 诊 断 、 治疗 、 理和研 发 等 护 方 面发挥 着 越来 越重 要 的作用 。现 代 医学 的一个重 要 内 容是 诊断 治疗 的定 量 规 范 化 和数 据 科 学 化 , 医学 计 量 涵 盖 的是 医学学 科测 量 领 域 的 整体 , 学计 量 既 有 对 医 院 医 的计量保 证 , 还有 对 医 学科 研 、 学 部 门 的计量 保 证 , 教 既
孙 淳等:s a p技术在 医院计 量器具档案管理 中的应甬
ap技 术 在 医院计 量 器 具档 案 管 理 中的应 用 s
T eA pi t n o s eh ooyo h i n g me t f h p l ai A p T c n l n teF l Ma a e n c o f g e o
断治疗 和科 学 治疗 的保 证 , 医 院 提 高经 济 效 益 和社 会 是 效益 的保 障 。要确 保 设 备 的量 值 准 确 可靠 , 证 医疗 质 保 量 和安全 , 护患 者正 当权 益避 免 医疗 纠 纷 , 必须对 计 保 就
量 设备进 行首 次 和周期 检定 。正确运 用计 量检测 技术 对 医用 设 备做 好周期 性 检定 , 尽早 发现性 能 变化 , 时对 不 及

《动态网站实训》教学大纲

《动态网站实训》教学大纲

《ASP动态网站编程》教学大纲课程编号:开课对象:高技网络专业课程学时:96学时课程类别:专业课一、教学目的和任务网站编程是计算机应用技术专业学生所开设的一门专业课程,通过该课程的学习,使学生掌握网站编程的基础知识。

教学目的经过本课程的学习后,使学生能独立地制作出自己的动态网站,并能编制出如用户注册、聊天室、购物车、BBS留言等实用的Web应用程序。

使学生最终能独立创建动态的Web网页,能从事商务网站的构建以及管理和维护等工作。

课程任务本课程首先介绍基于ASP的应用程序所需使用的HTML网页编写技术、开发工具和平台;其次对ASP编程所使用的VBScript、(JavaScript)语言进行讲解。

进而讲解网页的控制技术、服务器怎样和客户交互、网页对数据库的访问。

使学员最终能独立创建动态的Web网页。

使学生经过本课程的学习后能独立地制作出自己的动态网页,并能编制出如用户注册、聊天室、购物车、BBS留言等实用的Web应用程序。

教学要求要求在每一章教学内容之后给出,大体分为三个层次:了解、掌握和熟练掌握。

它们的含义大致为:了解就是掌握概念,掌握就是能够理解和分析现有知识,熟练掌握就是会运用所学知识解决实际问题。

学习基础本课程适宜于想从事Web应用及网站编程、渴望从事网站后台开发工作的的各种计算机专业人员,要求了解HTML语言,了解数据库的一些基本概念及网络基础知识。

二、教学内容及基本要求第一章网页制作基础使用浏览器上网时,看到的一幅幅精彩画面,一般都是由服务器发送给浏览器,并由浏览器解释的HTML文档。

那么,HTML文档中有哪些内容,它们的格式是怎么样的,这是本章要向读者介绍的内容,它也是学习以后各章内容的基础。

本章内容主要包括:•Internet及web的概念•超文本标记语言•常用的主页制作工具通过这一章的学习,要求读者:•了解Internet 及web的概念•熟悉HTML文档格式和常用标签了解常用的主页制作工具1.1Internet信息服务1.2超文本标记语言1.3主页制作工具第二章VBScript基础通过前一章的学习,已经能用HTML编写网页了,但是,只用HTML中的那些标签,能否让网页直接和用户交互,能否显示动态的时间等等呢?答案是否定的。

ASP.NETWeb应用开发技术课程设计

ASP.NETWeb应用开发技术课程设计

Web应用开发技术课程设计本文旨在探讨 Web应用开发技术的课程设计,此课程设计旨在让学生了解并掌握 Web应用开发技术的基础知识和实践技能。

课程设计目标 Web应用开发技术课程设计的主要目标如下:1.掌握 Web应用开发技术的基础知识;2.掌握 Web应用开发的实践技能;3.能够完成一个较为完整的 Web应用开发项目;4.培养学生的团队协作能力和解决问题的能力。

课程设计内容 Web应用开发技术课程设计主要包括以下内容:框架的概念和基本原理; Web应用的目录结构和文件组织; Web应用中的静态页面和动态页面的开发;4.数据库及其操作在 Web应用开发中的应用;5.与Web应用开发相关的通信协议和技术,如HTTP、Web Services、AJAX等;6.安全性原则和 Web应用的安全性策略; Web应用的部署和维护。

课程设计方法 Web应用开发技术课程设计主要采用如下方法:1.理论课程。

通过讲授 Web应用开发技术的理论知识;2.实验课程。

通过实践操作,让学生掌握 Web应用开发技术的实践技能;3.实践项目。

通过组织学生团队完成一个 Web应用开发项目,培养学生的团队协作能力和解决问题的能力;4.辅导和指导。

对于学生在课程学习和项目实践中遇到的问题,教师及时进行辅导和指导,提高学生的应用能力。

实践项目实践项目是 Web应用开发技术课程设计的重要部分。

学生需要组织成小组,完成一个 Web应用开发项目。

项目的要求如下:1.确定项目类型和需求,项目类型可以是电子商务网站、博客网站、新闻网站等;2.设计项目的架构和功能模块,如用户管理模块、商品管理模块、订单管理模块等;3.使用 Web应用开发技术,完成项目的开发和实现;4.实现项目的测试、部署和维护。

实践项目的完成过程中,需要学生积极参与和协同合作,充分发挥团队作用,共同完成一个优秀的 Web应用开发项目。

结语 Web应用开发技术课程设计是一门基础且实用的课程。

asp 教程

asp 教程
ASP教程是一种用于创建动态网页的技术,它主要使用了VBScript或JScript作为服务器端脚本语言。

通过ASP,我们
可以在网页中嵌入脚本代码,用于处理用户的请求和生成动态内容。

ASP脚本通常以<%和%>标记包围,可以被服务器解释执行。

这样,我们可以在网页中实现一些动态的功能,比如读取数据库中的数据,生成个性化的内容,接收用户的输入并进行处理等等。

要开始使用ASP,首先我们需要在服务器上安装IIS(Internet Information Services)。

IIS是微软的Web服务器软件,它可
以通过HTTP协议接收用户的请求,并将请求交给ASP处理,再将处理结果返回给用户。

安装好IIS后,我们就可以创建ASP文件,扩展名为.asp。

在ASP文件中,我们可以使用多种服务器对象来处理请求,
比如Request对象用于获取用户提交的表单数据,Response对
象用于向客户端发送响应,Server对象用于处理服务器相关的
操作等等。

同时,ASP还提供了丰富的内置函数和对象,用
于实现各种功能。

除了基本的语法和对象,ASP还支持使用组件和数据库等来
实现更复杂的功能。

通过使用组件,我们可以重复使用一些常用的功能模块,提高代码的复用性和开发效率。

而通过数据库,我们可以将数据存储在服务器上,方便读写和管理。

总的来说,ASP是一种强大而灵活的技术,它可以帮助我们构建出功能丰富的动态网站。

通过学习ASP,我们可以掌握处理用户请求和生成动态内容的方法,为用户提供更好的网站体验。

ASP基础

(3)ASP可以用另外的元素来扩充。在ASP脚本中可 以方便地引用系统组件和ASP的内置组件。还能通过定 制ActiveX Server Component(ActiveX服务器组件) 来扩充功能。
(4)与任何ActiveX Scripting语言兼容。 除了可使用VBScript和JavaScript语言进 行设计外,还可以通过Plug-in的方式,使 用由第三方所提供的其他Scripting语言。
服务器包含指令用于指示Web服务器在 HTML页中插入另一个文件的内容。使用包 含文件是将在许多Web页面上都用到的信 息(例如,时间/日期戳记、版本声明、文 本、图像或用于程序信息等)存储在单一
文件中的简单方法。可以使用一个简单的 声明指示Web服务器读取该文件,而不用 每个文件中都键入重复信息。
网络数据库技术与应用
ASP基础
1.1 ASP的特点和功能 1.2 ASP的工作流程 1.3 ASP的文件结构 1.4 ASP基本语法 1.5 实例教学——ASP与VBScript混合编程
1.1 ASP的特点和功能
1. ASP的特点 (1)易于生成。使用常规文本编辑器,即可进行 *.asp页面的设计。也可以使用Visual InterDev或 Microsoft FrontPage2000等专业软件开发工具。 (2)独立于浏览器。用户端只要使用常规的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器 端执行的(服务器端采用IE浏览器),用户端的浏览器不 需要支持它(可采用IE或其它的浏览器)。因此,若不 通过从服务器下载观察*.asp主页,在浏览器端见不到 真正的页面内容。
1.2 ASP的工作流程
1. ASP的运行环境 ASP提供了一个在服务器执行脚本指令的环境,ASP与客户端 浏览器无关。服务器的OS可以是Windows NT Server 4.0, Windows2000 Server,Windows98。服务器软件,即信 息服务器。对于Windows98/NT/2000而言,Web服务器 指的是IIS或PWS。在Windows NT Server4.0和 Windows2000 Server环境下是IIS,而在Windows98环 境下是PWS。

计算机网络技术应用第06章 网页设计基础


建立文件夹和新网页:
建立文件夹 建立网页
第三节 网页制作方法和步骤
打开并编辑网页:
文字的插入和编辑 插入并编辑表格 插入并编辑图片 插入其它元素 建立超链接 设置网页属性
6.4 信息发布
信息发布的概念:将自己制作的站点信息(包括 站点的结构、所有文件夹、HTML文件及各种相 关文件)传送到Internet或Intranet中的某台Web 服务器中,这个过程就是信息发布。 确定发布位置: 将自己的机器变成Web服务器; 申请Web站点空间。 发布工具和过程:
站点结构的规划
准备网页素材
1. 应选择符合教学需要、对 教学有益的媒体素材,避 免图像、声音和视频素材 的滥用。 2. 对多媒体信息进行压缩。
第三节 网页制作方法和步骤
创建Web站点:
在FrontPage 2000中创建Web站点步骤:
进入FrontPage 2000; 选择文件》》》新建》》》站点; 选择一种站点类型; 确定保存位置。
第二节
HTML语言
文件结构命令:标识HTML文件的结构 . <HTML>和</HTML> <HEAD>和</HEAD> <TITLE>和</TITLE> <BODY>和</BODY>
返回
第二节
HTML语言
区段格式命令:以特定的格式显示HTML 文件 中的区段文字.
标题标签:<H1>、<H2>、<H3>、<H4>、<H5>、 <H6> 文件段落标签:<P> 格式化文本标签:<B>、<I>、<U> 行中断标签:<BR>

sk


第五章:XML标注语言,主要介绍其结构、 第五章:XML标注语言,主要介绍其结构、语法 标注语言 和应用; 和应用; 第六章:ASP技术基础及应用,主要介绍ASP 结 第六章:ASP技术基础及应用,主要介绍ASP 技术基础及应用 构、语法和应用; 语法和应用; 第七章:ASP高级应用,主要介绍ASP内置对象、 ASP内置对象 第七章:ASP高级应用,主要介绍ASP内置对象、 高级应用 组件和访问数据库; 组件和访问数据库; 第八章:电子商务网站管理和维护, 第八章:电子商务网站管理和维护,主要介绍网 站管理模式、客户服务管理策略、 站管理模式、客户服务管理策略、网站使用与维 护、网站的安全等。 网站的安全等。
为保障考试改革的实施,课程组要求开发“ 为保障考试改革的实施,课程组要求开发“电 子商务网站建设与管理机考系统” 子商务网站建设与管理机考系统”,并配备了相应 的本课程的试题库。 的本课程的试题库。 “电子商务网站建设与管理机考系统”可以为每 电子商务网站建设与管理机考系统” 个同学高效地产生难度相同、试题不同的试卷, 个同学高效地产生难度相同、试题不同的试卷,完 成考试、测验控制,回收学生编制的程序和建设的 成考试、测验控制, 网站,辅助教师高效批阅试卷,科学、动态、公正 网站,辅助教师高效批阅试卷,科学、动态、 评价学生学习效果。 评价学生学习效果。
主要内容有: 主要内容有: 第一章:电子商务网站概述 商务网站概述, 第一章:电子商务网站概述,主要介绍电子商务 应用体系结构,网站概念等; 应用体系结构,网站概念等; 第二章:电子商务网站规划, 第二章:电子商务网站规划,主要介绍规划一个 电子商务网站的策略和方法, 电子商务网站的策略和方法,网站布局和风格设 计等; 计等; 第三章:电子商务网站的运行环境, 第三章:电子商务网站的运行环境,主要介绍网 络环境、设备和传输媒介等; 络环境、设备和传输媒介等; 第四章:电子商务网站的开发技术,主要介绍 第四章:电子商务网站的开发技术, Web和流媒体技术 网页开发技术、 Web和流媒体技术 、网页开发技术、邮件列表技 术和Java语言等; Java语言等 术和Java语言等;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(一)在Windows 98上建立ASP的运行环 境
1.启动电脑之后,在光驱里放入Windows 98安装光盘,双 击光盘中“\add-ons\pws\”目录下的setup.exe,出现Personal Web Server的安装界面,单击“下一步”,选择安装类型, 如图4-1-2。其中“最小安装”和“典型安装”只提供使用 Web 站点的基本功能,不支持ASP脚本,请单击“自定义” 安装; 2.进入选择安装组件界面,选择“Microsoft Data Access Components 1.5”以及下面的“Personal Web Server”和 “Transaction Server”,如图4-1-3; 3.选中“Personal Web Server”,单击“显示子组件”按钮, 进入PWS的子组件配置窗口,选中“文档”,单击“显示 子组件”按钮,可以看到默认“Active Server Pages”一项 没有选中,如图4-1-4;选中该组件并单击“确认”按钮, 返回如图4-1-3“选择安装组件界面”;
第六章 ASP技术基础及应用 技术基础及应用
通过本章的学习,要求: (1)掌握ASP的特点、功能和工作流程等概念。 (2)了解IIS安装过程,掌握IIS的基本配置。 ( 3 ) 了 解 什 么 是 ASP , 掌 握 ASP 的 默 认 语 言 VBScript的数据类型及基本语句。 (4)掌握条件语句、输入、输出语句、循环语 句的使用方法和技巧。
(二)在Windows 2000添加/删除程序”中,选 择“添加/删除Windows组件”,选中列表中的 “Internet信息服务(IIS)”, 2 2.单击“详细信息”按钮,选择要安装的子组 件,如图4-1-8,确认“FrontPage 2000服务器 扩展”、“Internet信息服务管理单元”和“万 维网服务”组件被选中,其他组件可以根据用 户的需要选择安装,单击“确定”返回“安装 Internet信息服务IIS”界面,单击“下一步”, 即可开始安装文件和配置系统参数,安装完毕 后,重新启动系统;
4. 给变量赋值 创建如下形式的表达式给变量赋值:变量在表达式左边,要 赋的值在表达式右边。例如: B = 200 5. 标量变量和数组变量 数组变量和标量变量是以相同的方式声明的,唯一的区别是 声明数组变量时变量名后面带有括号 ( )。下例声明了一个 包含 11 个元素的一维数组: Dim A(10) 虽然括号中显示的数字是 10,但由于在 VBScript 中所有数 组都是基于 0 的,所以这个数组实际上包含 11 个元素。 在基于 0 的数组中,数组元素的数目总是括号中显示的数 目加 1。这种数组被称为固定大小的数组。 如下所示: A(0) = 256 A(1) = 324 A(2) = 100 ... A(10) = 55
的脚本语言( 第二节 ASP的脚本语言(VBScript) 的脚本语言 )
一、ASP 与VBScript VBScript是一种脚本语言。脚本语言的句法比较简单。我 们可以在HTML文件中直接嵌入VBScript脚本,扩展 HTML,使它不仅仅是一种页面格式语言。带有 VBScript脚本的网页在每次下载到浏览器时都可以是 不同的,而且可以对用户的操作作出反应。 VBScript是ASP的缺省语言。 VBScript既可以作为客户端编程语言,也可以作为服务器 端编程语言。客户端编程语言是可以由浏览器解释执 行的语言。但是,可以解释VBScript脚本的浏览器只 有Microsoft Internet Explorer。例如Netscape Navigater 将忽略VBScript脚本。
ASP具有以下特点: 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 无须 compile 编译,容易编写,可在服务器端直接执行。 使用普通的文本编辑器,如 Windows 的记事本,即可进行编 辑设计。 与浏览器无关, 用户端只要使用可执行 HTML 码的浏览器, 即可浏览 ASP网页。 Active Server Pages 能与任何 ActiveX scripting 语言相容。 Active Server Pages 的源程序,不会被传到客户浏览器,因 而可以避免所写的 源程序被他人剽窃,也提高了程序的 安全性。 可使用服务器端的脚本来产生客户端的脚本。 物件导向( Object-oriented )。 ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可 扩充性。
二、 ASP的工作过程
一个用户在浏览器的网址栏中添入ASP文件名称,回 车触发这个ASP申请。 浏览器将这个ASP的请求发送给IIS。 Web Server接收这个申请要求并由于其.asp的后缀意 识到这是个ASP要求。 Web Server从硬盘或者内存中接收正确的ASP文件。 Web Server将这个文件发送到一个叫做ASP.DLL特定 文件中。 ASP文件将会从头至尾被执行并根据命令要求生成响 应的静态主页。 该主页将被送回浏览器。 该主页将会被用户浏览器解释执行并显示在用户浏 览器上。
4.设置好需要的组件之后,单击“下一步” 进入选择PWS安装目录界面,如图4-1-5, 默认安装在“C:\Interpub\wwwroot”目录下, 用户可以选择其他的安装目录,单击“下 一步”安装程序开始复制文件并且配置系 统参数,安装完毕后,重新启动系统; 5.双击任务栏图标或者桌面快捷方式启动 PWS,主界面如图4-1-6,可以通过“主屏” 启动和停止Web服务,在“高级”设置界面 中,可以设置Web服务的虚拟目录。这样, ASP的运行环境就成功地在Windows 98系统 中建立起来了。
用VBScript作为服务器端编程语言的好处是 VBScript不受浏览器的限制。VBScript脚本 在网页通过网络传送给浏览器之前被执行。 Web浏览器收到的只是标准的HTML文件。 当创建ASP网页时,可以用VBScript作为服 务器端编程语言。 在ASP中使用VBScript的网页,需要把所有 的ASP网页文件以后缀名.asp保存,否则脚 本不会被解释。
(二)VBScript变量 变量是一种使用方便的占位符,用于引用计算机内存地址, 该地址可以存储 Script 运行时可更改的程序信息。在 VBScript 中只有一个基本数据类型,即 variant,因此所有 变量的数据类型都是 Variant。 1. 声明变量 声明变量的一种方式是使用 Dim 语句、Public 语句和 Private 语句在 Script 中显式声明变量。例如: Dim DegreesFahrenheit 声明多个变量时,使用逗号分隔变量。例如: Dim Top, Bottom, Left, Right 另一种方式是通过直接在 Script 中使用变量名这一简单方式 隐式声明变量。
(五) 条件语句
1. 条件为 True 时运行语句 要在条件为 True 时运行单行语句,可使用 If...Then...Else 语句的单行语法。下例示范了单 Else 行语法。请注意此例省略了关键字 Else。 Sub FixDate() Dim myDate myDate = #2/13/95# If myDate < Now Then myDate = Now End Sub
二、 VBScript语法基础
(一)VBScript 数据类型 VBScript 只有一种数据类型,称为 Variant。 Variant 是一种特殊的数据类型,根据使用的方 式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。 (二)VBScript变量 变量是一种使用方便的占位符,用于引用计算机 内存地址,该地址可以存储 Script 运行时可更 改的程序信息。
ASP客 户请求
客 户
服务器响应 (生成 静态页)
服 务 器 WEB server
图4-1-1 ASP的服务与请求的关系图
三、 ASP的运行环境
常用的支持ASP的网络服务器有PWS(Personal Web Server)和IIS(Internet Information Server),具体来说,运行 ASP 所需的环境有: Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server/Windows 2000 。 Microsoft Peer Web Services Version 3.0 on Windows NT Workstation 。 Microsoft Personal Web Server on Windows 98 。
(四)VBScript 运算符
VBScript 有一套完整的运算符,包括算术运算符、 比较运算符、连接运算符和逻辑运算符。 当表达式包含多个运算符时,将按预定顺序计算 每一部分,这个顺序被称为运算符优先级。可 以使用括号越过这种优先级顺序,强制首先计 算表达式的某些部分。运算时,总是先执行括 号中的运算符,然后再执行括号外的运算符。 但是,在括号中仍遵循标准运算符优先级。 当表达式包含多种运算符时,首先计算算术运算 符,然后计算比较运算符,最后计算逻辑运算 符。
2.命名规则 变量命名必须遵循 VBScript 的标准命名规则。 变量命名必须遵循: 第一个字符必须是字母。 不能包含嵌入的句点。 长度不能超过 255 个字符。 在被声明的作用域内必须唯一。
3. 变量的作用域与存活期 变量的作用域由声明它的位置决定。如果在过程中 声明变量,则只有该过程中的代码可以访问或更 改变量值,此时变量具有局部作用域并被称为过 程级变量,或者局部变量。如果在过程之外声明 变量,则该变量可以被 Script 中所有过程所识别, 称为 Script 级变量,具有 Script 级作用域,或者 全局变量。 变量存在的时间称为存活期。Script 级变量的存活 期从被声明的一刻起,直到 Script 运行结束。对 于过程级变量,其存活期仅是该过程运行的时间, 该过程结束后,变量随之消失。在执行过程时, 局部变量是理想的临时存储空间。可以在不同过 程中使用同名的局部变量,这是因为每个局部变 量只被声明它的过程识别。
相关文档
最新文档