ASP教程(PPT)

上传人:jiups****uk12 文档编号:45675028 上传时间:2018-06-18 格式:PPT 页数:59 大小:125KB
返回 下载 相关 举报
ASP教程(PPT)_第1页
第1页 / 共59页
ASP教程(PPT)_第2页
第2页 / 共59页
ASP教程(PPT)_第3页
第3页 / 共59页
ASP教程(PPT)_第4页
第4页 / 共59页
ASP教程(PPT)_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《ASP教程(PPT)》由会员分享,可在线阅读,更多相关《ASP教程(PPT)(59页珍藏版)》请在金锄头文库上搜索。

1、ASP教程主讲:王曙霞ASP基础知识l配置ASP运行环境lASP基本用法 lServer-Script Include 指令lASP对象l指令的使用lGlobal文件的使用配置ASP运行环境l在windows组件中安装IIS 操作示例l检验安装是否正确。 方法:在硬盘中建立一个文件夹。打开控制面 板管理工具-Internet信息服务-在“ 默认网站”的属性中将建立的文件夹设置为主 目录。然后在IE浏览器中输入: http:/127.0.0.1/或http:/local host/.asp与.htm的差别l如果浏览器向IIS索求的是.htm文件,则IIS会 直接把文件的内容下传给浏览器,但如果浏

2、览 器向IIS索求的是.asp文件,则IIS会先解读文 件。l在IIS解读.asp文件的过程中,遇到HTML标 记或一般文字时,会直接把读取的内容下传 给浏览器,但如果遇到的标记,则会 把其中的内容视为程序,然后进行解释执行 。ASP基本用法l使用脚本语言 Active Server Pages带有两个脚本引擎 :Microsoft Visual Basic Scripting Edition(VBscript)和Microsoft JScript.当然根 据需要也可以安装其他脚本语言引擎,如Perl 。l设置脚本语言 ASP使用分界符内部的命令的语言。 默认主脚本语言是VBScript。最简

3、单的asp+ = 九九乘法表*= 18 Then Response.Write “晚上“ ElseResponse.Write “白天“ End If %.实例1:firstasp.aspIf Hour(Now) 18 Thendocument.Write “晚上“ Elsedocument.Write “白天“ End If这是 HTML 的标记出现在firstasp.asp中的标记IIS是否解释执行18 Then Response.Write “晚上“ ElseResponse.Write “白天“ End If %是,将被IIS视 为VB Script程序而进行 解释。If Hour(N

4、ow) 18 Thendocument.Write “晚上“ Elsedocument.Write “白天“ End If否, 标记会原原本本地传到 浏览器,若浏览器具有 解释VBScript的能力, 则这段程序将会被执行 。 这是 HTML 的标记 否,是html标 记,会原本传到浏览器,经 浏览器解读后显示出来。结论l我们若想在.asp文件中编写程序,只要将程 序写在之间即可。l之间的程序经IIS解释执行后,其程 序代码不会下传给浏览器,所以原始代码是 被保护的。在“查看”菜单-“源文件”中看不 到源程序。l制作ASP网页时,HTML及VB Script都是重 要的基础。服务器上使用VBS

5、cript和JScript包含的 注释lVBScript支持撇号型注释lJScript支持两个斜杠注释符 function PintDate() /发送当前日期到浏览器 var x x = new Date() Response.Write(x.toScting() 注意事项: Vbscript不区分大小写 JScript区分大小写ASP变量 l变量lVBscript Dim AlJScript Var A 常量l常量是用来代替一个数或字符串的名称ASP的运算符与表达式 l九种算数运算符l六种关系运算符 l六种逻辑运算符九种算术运算符运算符说明举例优先级指数AB1-取负-A2*乘法A*B3/浮

6、点除法A/B3整数除法AB4Mod取余A Mod B5+加法A+B6-减法A-B6Ivar a=1 var b=2 c=a+b document.write(c)3. SSI指令 l#config:指定返回到客户端浏览器的错误消息 ,日期和文件大小所使用的格式.l#echo:在HTML中插入环境变量的值.l#exec:运行一个应用程序或一条shell命令,并 将输出插入HTML页面.l#flashmod:将文件修改日期插入到HTML中.l#fsize:将文件大小插入到HTML中.l#include:在HTML或ASP页面中包含文件.ASP对象lRequest对象 lResponse对象lApp

7、lication对象lServer对象lSession对象Request对象通过Request对象访问任何HTTP请求传递的信息 语法:Request.collection|property|method(variable)Request.ClientCertificate(“A”)存储在发送方到HTTP请求 中客户端证书中的子段值,用于检测客户端是否安装了必 要的程序. Request.Cookies(“A”)HTTP请求中被发送的cookie值. Request.Form(“A”)HTML表单用POST或GET方法传递的 参数. Request.QueryString(“A”)HTTP中查

8、询字符串中变量的值. Request.ServerVariables(“A”)预定的环境变量值.l小提示:建议不要直接使用Request(“A”)方法来回去值在 参数多的时候会引起混乱,不易后期维护.Response对象通过Response对象可以将输出发送到客户端. 语法:Response.collection|property|method 几种常用的方法 Response.Buffer是否缓冲页面(参数False,True). Response.Clear 删除缓冲区中所有HTML输出但必须把 Response.Buffer设置为Ture. Response.End停止出来脚本返回的结果

9、,文件剩余的将不被处理. Response.Redirect URL 浏览器重定向到统一资源定位符. Response.Write variant 向客户端输出数据(也可直接通过 输出数据).Application对象在服务器内存中开辟一个应用程序空间给所有该应用程序的用户共 享信息(聊天室). 对象的事件: Application_OnStart 事件开始 Application_OnEnd 事件结束 用法: Applicstion.Lock 禁止客户端修改Application对象的属性 Application.UnLock 允许客户端修改Application对象的属性 Applicat

10、ion.集合(值) Application(“MyVar”)=”Hello!”Server对象提供服务器上的方法和属性 语法:Server.property|method Server.ScriptTimeout = 数值单位秒 脚本被服务器结束时最大可运 行的秒数(运用在大文件的上传和复杂程序的运行上.) Server.HTMLEncode(String) 将指定字符串应用HTML编码(运用在 代码过滤防止恶意代码将”过滤成”) Server.MapPath(Path) 将指定的相对或绝对路径映射到服务器上 相应的无聊目录上(正斜杠”/”返回宿主目录反斜杠”物理路径). 下列示例使用服务器变

11、量 PATH_INFO 映射当前文件的物理路径。 以下脚本 输出 c:inetpubwwwrootasptest.asp Session对象提供存储特定用户会话所需信息,当应用程序在WEB页 面中条转时Session对象中的变量不回丢失.直到用 户超时或结束整个会话Session将被清除服务器将终 止会话. 语法:Session.collection|property|method 对象的事件: Session_OnStart 事件开始 Session_OnEnd 事件结束 Session.Ababdon 清除所有Session对象 Session.Timeout = 整数值单位分钟 (系统默认超时事 件为20分钟)5.指令的使用指令将有关如何处理.ASP文件的信息发给 IIS 设置脚本语言 设置代码页 开关网页会话跟踪 设置现场表示 指出脚本当做 事务来处理 6.Global文件的使用Global.asa是一个可选择的文件,用户可以在该 文件中定义程序事件来初始化应用程序的环 境. 如: Session_OnStart Session_OnEnd Application_OnStart Application_OnEnd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号