版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASP 简介,第一章,2,目标,描述 Web 应用程序 了解 Active Server Pages 解释 ASP 的功能 解释客户端脚本和服务器端脚本的用法 使用 VBScript,3,客户端/服务器应用程序和 Web 应用程序,4,Web 上的应用程序体系结构,5,HTTP 的工作原理,6,网络接口和 HTTP 服务,7,访问数据库信息,8,Active Server Pages, = #12:00:00 AM# And Time 现在时间在 12:00 am 到 12:00 pm 之间 现在时间在 12:00 pm 到 12:00 am 之间 ,9,ASP 文件的处理,10,ASP 的优
2、点,11,基于 Web 的应用程序中的 ASP 文件,12,虚拟目录,双击 打开,鼠标右击 默认Web站点,选择 新建-虚拟目录,单击“下一步”,输入别名,单击 “下一步”,输入包含内容的目录路 径,或通过单击“浏览” 选择目录路径,单击 “下一步”,设置相应的访问权限,单击 “下一步”,单击 “完成”,设置好的 虚拟目录,简而言之,网络应用程序是Web服 务器上存储在一个目录及子目录下 的文件的集合。其根目录称为“虚 拟根目录”,子目录称为“虚拟目录”。,13,访问权限,访问权限,运行脚本,读取,执行 ASP 文件,写入,14,Web 应用程序中的脚本,15,Response.Write,
3、,16,使用 , 今天的日期是: ,17,客户端脚本用于表单提交,18,嵌入脚本,使用客户端脚本可以: 为用户提供交互 动态修改内容 检验数据 集成,在客户端脚本中,脚本将嵌入到 HTML 文档中。在网页显示时,主机浏览器将解释和执行该代码。, ,指定脚本语言,19, ,添加 HTML 按钮控件,单击“问候”,20,了解 VBScript,Visual Basic Scripting Edition 或 VBScript VBScript 是 Visual Basic 语言的一个子集 VBScript 代码可以嵌入到网页中,并且在网页被查看时由 Web 浏览器进行翻译 VBScript 可用于
4、: 网页的客户端脚本、Active Server Page 可以与 VBScript 一起使用的应用程序,有: Internet Explorer Internet 信息服务 Outlook 将 VBScript 用作其宏语言 Windows Scripting Host,21,数据类型,VBScript 只支持一种数据类型 - Variant。 Variant 数据类型可以容纳 Visual Basic 支持的任何类型的数据,如字符串、整数等。,) x = 我的网页 Response.Write (x) %,22,Variant 的子类型2-1,23,Variant 的子类型2-2,24,数
5、据转换2-1,使用各种可用的转换函数, 可以将一个子类型中的数 据转换到另一个子类型中。,25,数据转换 2-2,26,变量,变量是一个指向某个内存位置的容器。 用于保存脚本执行期间可能更改的值。 在脚本中使用的变量,不必使用前声明。 Dim、Public 或 Private 语句用于声明变量。 Option Explicit 用于确保所有变量在使用之前已被声明。Option Explicit 语句应包括在 ASP 指令之后和所有 HTML 文本或脚本命令之前。,27,变量使用示例, , ,执行时将产生错误,这是因为 Option Explicit 语句指定所有变量应该在使用前被声明。,28,
6、变量的作用域,过程级变量 脚本级变量 页面级变量 应用程序级和会话级变量,29,算术操作符,30,比较操作符,31,逻辑操作符和连接操作符,32,条件语句,If.Then.Else 语句:根据逻辑条件的值为 True 或 False 来决定执行的代码块。 Select Case 语句:通过将单个测试值与 case 值列表进行比较来决定执行的代码块。,用于在运行期间根据条件在两个或多个可选代码块之间进行选择,If condition Then statements Else elsestatements End If,select case x case expressionlist1 stat
7、ements case expressionlistn statements case else statements end select,33,循环语句,While.Wend语句、Do.Loop 语句:用于不限次数地重复执行一个语句块,直至条件为 False ForNext:用于重复执行语句指定次数的循环,用于控制程序中重复执行操作的结构,) next %,34,注释, ,HTML注释,VBScript注释,注释有助于开发人员对源代码的理解和修改,35,VBScript 中的错误处理, 0 Then response.write 错误号: & CStr(Err.Number) & response.write 错误描述:& Err.Description Else response.write 计算值为 & z End If Err.Clear 清除该错误。 %,36,总结,创建动态网页可以使用下列方式: 基于服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年及未来5年市场数据中国生鲜面条机行业发展监测及发展趋势预测报告
- 2026江西南昌进贤县森林消防队招聘5人考试参考题库及答案解析
- 2026年及未来5年市场数据中国智慧城管行业市场发展现状及投资方向研究报告
- 2026年及未来5年市场数据中国入境游行业市场全景评估及发展战略研究报告
- 2026重庆沙坪坝区阳光家园小学招聘实习生1人考试备考题库及答案解析
- 2026江西新余开物金服科技有限公司职业经理人选聘1人笔试备考题库及答案解析
- 织布工安全理论模拟考核试卷含答案
- 职业规划意识培养指南
- 裁切工岗前技术突破考核试卷含答案
- 2026年甘肃省陇南礼县宽川镇中心卫生院招聘乡村医生考试模拟试题及答案解析
- 5年(2021-2025)天津高考数学真题分类汇编:专题02 函数及其性质(解析版)
- 合肥建投笔试题目及答案
- JJG 694-2025原子吸收分光光度计检定规程
- 精酿啤酒基础知识培训课件
- 油田反恐培训课件
- 远洋渔业物流配送项目分析方案
- 电解液安全生产培训课件
- 特殊教育学校劳动技能课程的结构化设计与实施策略
- 【中考真题】2025年上海英语试卷(含听力mp3)
- 品牌故事与情感共鸣-洞察及研究
- 肉制品生产安全培训课件
评论
0/150
提交评论