asp教学课件PPT资料.ppt
《asp教学课件PPT资料.ppt》由会员分享,可在线阅读,更多相关《asp教学课件PPT资料.ppt(47页珍藏版)》请在冰点文库上搜索。
![asp教学课件PPT资料.ppt](https://file1.bingdoc.com/fileroot1/2023-5/7/9bab4bd3-2358-4d92-a627-79fa67cdc886/9bab4bd3-2358-4d92-a627-79fa67cdc8861.gif)
这是第3行。
这是第4行。
这是第5行。
第一个示例的解释结果,第一个示例的运行效果,在IIS管理器中指定ASP脚本语言,ASPScript示例这是第行。
使用Jscript的脚本,ASPScript示例functionwrite()for(i=1;
i这是第”+i+行。
),使用标记的脚本,在ASP中使用脚本方法的总结,利用IIS来指定作为你所有脚本中的默认语言。
并使用标记脚本在每一个单独的ASP的第一行利用指定该ASP页面中所使用的脚本语言。
利用ASP中的标签分别在相应位置指定多种脚本语言。
ASPScript示例今天的日期是:
利用直接输出变量,ASP的内置对象,Request对象用于接受从浏览器发往服务器的请求内的所有信息Response对象管理ASP返回浏览器的信息Application对象用于存储和接受可以被所有用户共享的信息。
Session对象用于存储和接受特定用户事务信息Server对象允许使用服务器上各种功能函数,Request对象,集合CookiesFormQuerystringServerVariables方法BinaryRead属性TotalBytes,服务端变量&
name&
:
)Response.write(Request.ServerVariables(name)Response.write()NEXT%,Request对象的Servervariables集合举例,服务端变量您使用的不是MicrosoftInternetExplorer,要浏览本页,您必须使用该浏览器,请您到下载。
您使用的是MicrosoftInternetExplorer,欢迎浏览,检查客户浏览器类型,获取客户的表单输入,利用QueryString获取客户输入,注册页&
QSParam&
=)Response.Write(Request.QueryString(QSParam)NEXT%,Response对象,集合Cookies方法WriteBinaryWriteEnd属性CharsetContentTypeStatus,注册页谢谢您的注册,您的注册信息是:
姓名:
公司:
利用Response.Redirect控制流程,HTTP/1.1302ObjectmovedServer:
Microsoft-IIS/5.0Date:
Mon,05Jun200006:
26:
35GMTLocation:
sample10.htmlConnection:
Keep-AliveContent-Length:
134Content-Type:
text/htmlCache-control:
private,Response.Redirect的工作原理,Response.Redirect的等效语句,浏览器能力检测示例你的浏览器有如下特性:
浏览器类型分屏方式Cookies操作平台VBScript,在ASP中使用外置组件,访问服务器上的文件列表,ASP对事务的控制,什么是SessionSession的使用和处理Session结束的控制Session的事件Session的工作原理CookieCookie是怎样工作的不利用Cookie来保持信息利用QueryString来保持信息利用Form的hidden类型变量进行信息传递,Session对象,集合Contents(Key)StaticObjects(Key)方法Abadon事件OnStartOnEnd,Session.asp,SESSION示例目前有位用户在线thensession(username)=request(username)session(times)=1elseifisempty(session(username)thenresponse.write()response.write(请输入您的姓名)response.write()response.write()elseresponse.write(您的姓名是:
&
session(username)response.write(您是第&
session(times)&
次访问本页)response.write(注销)session(times)=session(times)+1endifendifendif%,Session举例,ADO-OLEDB体系结构,在ASP中使用ADO访问Web数据库,ADO对象模型,ADO对象模型,连接对象代表与一个数据源的唯一会话记录集对象代表来自一个数据提供者的一组记录域对象代表一个记录集中的一个域命令对象代表一个命令参数对象代表SQL存储过程或有参数查询中的一个参数属性对象代表数据提供者的具体属性错误对象代表ADO错误,建立数据库连接,执行查询命令,获取结果集,关闭结果集和数据库连接,数据库查询结果,andnameandsexandclassthenconn.executeupdatestudentsetname=&
&
_sex=&
sex&
_class=&
class&
_whereid=&
id&
rowsaffectedifrowsaffected=0thenconn.executeinsertintostudent(id,name,sex,class)values(&
_&
)endifendifelseifisnumeric(request(count)thencount=cint(request(count)fori=0tocount-1iflcase(trim(request(c&
i)=onthenconn.executedeletefromstudentwhereid=&
trim(request(id&
i)&
endifnextendifendif%,增、删、改数据,添加一条记录,对结果集进行分页处理,分页处理后的数据库查询结果,搭建ASP开发环境,WindowsNTServer4.0WindowsNTServicePack3MicrosoftSQLServer6.5(可选)MicorsoftInternetExplorer4.0WindowsNT4.0OptionPackMicorsoftInternetExplorer4.01SP1WindowsNTServicePack4MicrosoftVisualInterDev(VS6)RemoteMachineDebugging(VS6)VisualInterDevServer(VS6)MicrosoftVisualStudio6.0ServicePack3,ASP参考资料,迈至科ActiveServerPages在线技术手册ftp:
/qing.j32.org/pub/Documents/asp/DOC/WorkingwithActiveServerPagesftp:
/qing.j32.org/pub/Documents/asp/DOC/MSDNLibraryVisualStudio6.0VBScriptLanguageReferenceVisualInterDevDocumentation,ASP站点推荐,组件下载http:
/组件下载&
编程技巧http:
/,本课结束,谢谢!