asp动态web设计教程

上传人:灯火****19 文档编号:121898289 上传时间:2020-02-27 格式:PPT 页数:47 大小:1.34MB
返回 下载 相关 举报
asp动态web设计教程_第1页
第1页 / 共47页
asp动态web设计教程_第2页
第2页 / 共47页
asp动态web设计教程_第3页
第3页 / 共47页
asp动态web设计教程_第4页
第4页 / 共47页
asp动态web设计教程_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《asp动态web设计教程》由会员分享,可在线阅读,更多相关《asp动态web设计教程(47页珍藏版)》请在金锄头文库上搜索。

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

2、ASP文件将会从头至尾被执行并生成解释结果 通常是一个静态HTML页面 解释结果被送回浏览器服务器发回的解释结果被用户浏览器解释并显示在用户浏览器上 ASP的特点 无需编译易于生成独立于浏览器面向对象兼容VBSCRIPT和JAVASCRIPT语言利用ADO可与数据库互联源程序码不会外漏 ASP的功能举例 处理由浏览器传送到服务器的表单输入访问和编辑服务器端的数据库表读写站点服务器的文件 实现访客计数器等功能提供广告轮播器 取得浏览器信息 URL表管理等内置功能利用cookies与用户交互 保存用户状态扩充功能的能力强 可利用VC VB等多种开发工具定制ActiveX组件满足自己的特殊需要 第一

3、个示例的脚本 ASPScript示例 这是第行 ASPScript示例这是第1行 这是第2行 这是第3行 这是第4行 这是第5行 第一个示例的解释结果 第一个示例的运行效果 在IIS管理器中指定ASP脚本语言 ASPScript示例 这是第行 使用Jscript的脚本 ASPScript示例functionwrite for i 1 i这是第 i 行 使用标记的脚本 在ASP中使用脚本方法的总结 利用IIS来指定作为你所有脚本中的默认语言 并使用标记脚本在每一个单独的ASP的第一行利用指定该ASP页面中所使用的脚本语言 利用ASP中的标签分别在相应位置指定多种脚本语言 ASPScript示例今

4、天的日期是 利用直接输出变量 ASP的内置对象 Request对象用于接受从浏览器发往服务器的请求内的所有信息Response对象管理ASP返回浏览器的信息Application对象用于存储和接受可以被所有用户共享的信息 Session对象用于存储和接受特定用户事务信息Server对象允许使用服务器上各种功能函数 Request对象 集合CookiesFormQuerystringServerVariables方法BinaryRead属性TotalBytes 服务端变量 name Response write Request ServerVariables name Response writ

5、e NEXT Request对象的Servervariables集合举例 服务端变量您使用的不是MicrosoftInternetExplorer 要浏览本页 您必须使用该浏览器 请您到下载 您使用的是MicrosoftInternetExplorer 欢迎浏览 检查客户浏览器类型 获取客户的表单输入 利用QueryString获取客户输入 注册页 QSParam Response Write Request QueryString QSParam NEXT Response对象 集合Cookies方法WriteBinaryWriteEnd属性CharsetContentTypeStatus

6、注册页谢谢您的注册 您的注册信息是 姓名 公司 利用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的等效语句 浏览器能力检测示例你的浏览器有如下特性 浏览器类型分

7、屏方式Cookies操作平台VBScript 在ASP中使用外置组件 访问服务器上的文件列表 ASP对事务的控制 什么是SessionSession的使用和处理Session结束的控制Session的事件Session的工作原理CookieCookie是怎样工作的不利用Cookie来保持信息利用QueryString来保持信息利用Form的hidden类型变量进行信息传递 Session对象 集合Contents Key StaticObjects Key 方法Abadon事件OnStartOnEnd Session asp SESSION示例目前有位用户在线 thensession user

8、name 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 OL

9、EDB体系结构 在ASP中使用ADO访问Web数据库 ADO对象模型 ADO对象模型 连接对象代表与一个数据源的唯一会话记录集对象代表来自一个数据提供者的一组记录域对象代表一个记录集中的一个域命令对象代表一个命令参数对象代表SQL存储过程或有参数查询中的一个参数属性对象代表数据提供者的具体属性错误对象代表ADO错误 建立数据库连接 执行查询命令 获取结果集 关闭结果集和数据库连接 数据库查询结果 andname andsex andclass thenconn execute updatestudentsetname name sex sex class class whereid id ro

10、wsaffectedifrowsaffected 0thenconn execute insertintostudent id name sex class values id name sex class endifendifelseifisnumeric request count thencount cint request count fori 0tocount 1iflcase trim request c i on thenconn execute deletefromstudentwhereid trim request id i endifnextendifendif 增 删

11、改数据 添加一条记录 对结果集进行分页处理 分页处理后的数据库查询结果 搭建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站点推荐 组件下载组件下载 编程技巧 本课结束 谢谢

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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