asp教学课件.ppt

上传人:wj 文档编号:4725125 上传时间:2023-05-07 格式:PPT 页数:47 大小:1.33MB
下载 相关 举报
asp教学课件.ppt_第1页
第1页 / 共47页
asp教学课件.ppt_第2页
第2页 / 共47页
asp教学课件.ppt_第3页
第3页 / 共47页
asp教学课件.ppt_第4页
第4页 / 共47页
asp教学课件.ppt_第5页
第5页 / 共47页
asp教学课件.ppt_第6页
第6页 / 共47页
asp教学课件.ppt_第7页
第7页 / 共47页
asp教学课件.ppt_第8页
第8页 / 共47页
asp教学课件.ppt_第9页
第9页 / 共47页
asp教学课件.ppt_第10页
第10页 / 共47页
asp教学课件.ppt_第11页
第11页 / 共47页
asp教学课件.ppt_第12页
第12页 / 共47页
asp教学课件.ppt_第13页
第13页 / 共47页
asp教学课件.ppt_第14页
第14页 / 共47页
asp教学课件.ppt_第15页
第15页 / 共47页
asp教学课件.ppt_第16页
第16页 / 共47页
asp教学课件.ppt_第17页
第17页 / 共47页
asp教学课件.ppt_第18页
第18页 / 共47页
asp教学课件.ppt_第19页
第19页 / 共47页
asp教学课件.ppt_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

asp教学课件.ppt

《asp教学课件.ppt》由会员分享,可在线阅读,更多相关《asp教学课件.ppt(47页珍藏版)》请在冰点文库上搜索。

asp教学课件.ppt

ASP动态WEB开发技术,ASP与CGI、ISAPI的比较,ASP工作原理图,浏览器将对某个文件的浏览请求发送给诸如IIS的WebServerWebServer根据请求的URL找出相应的文件WebServer从当前硬盘或内存中读取正确的文件然后将它送回用户浏览器文件被用户的浏览器解释并将结果显示在用户浏览器上,静态HTML的访问流程,ASP页面的访问流程,浏览器将一个ActiveServerPages的请求发送给IISIIS接收这个请求并由其.asp的后缀意识到这是对一个ASP页面的请求。

IIS从硬盘或者内存中接收正确的ASP文件IIS将这个ASP文件发送给一个叫ASP.DLL解释引擎被请求的ASP文件将会从头至尾被执行并生成解释结果(通常是一个静态HTML页面)解释结果被送回浏览器服务器发回的解释结果被用户浏览器解释并显示在用户浏览器上,ASP的特点:

无需编译易于生成独立于浏览器面向对象兼容VBSCRIPT和JAVASCRIPT语言利用ADO可与数据库互联源程序码不会外漏,ASP的功能举例:

处理由浏览器传送到服务器的表单输入访问和编辑服务器端的数据库表读写站点服务器的文件,实现访客计数器等功能提供广告轮播器、取得浏览器信息、URL表管理等内置功能利用cookies与用户交互,保存用户状态扩充功能的能力强,可利用VC,VB等多种开发工具定制ActiveX组件满足自己的特殊需要,第一个示例的脚本,ASPScript示例这是第行。

ASPScript示例这是第1行。

这是第2行。

这是第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=&name&,&_sex=&sex&,&_class=&class&_whereid=&id&,rowsaffectedifrowsaffected=0thenconn.executeinsertintostudent(id,name,sex,class)values(&_&id&,&name&,&sex&,&class&)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:

/,本课结束,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2