第5章 AP程序设计.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 AP程序设计

第5章 ASP程序设计 1 ASP概述 2 ASP的内建对象和应用组件 3 Request对象 4 Response对象 5 Session对象 6 Cookie的应用 7 Application对象 8 Server对象 9 ASP程序设计举例 本 章 小 结 ASP(Active Server Pages,活动服务器网页)是一种运行于服务器端的Web应用程序开发技术,它既不是一种语言,也不是一种开发工具,而是一种服务器端的脚本语言环境。本章将介绍ASP技术的特点及工作原理,并通过实例详细介绍ASP中的5个常用对象的属性、方法和事件,使读者学会利用ASP技术开发Web应用程序 5.1 ASP概述 5.1.1 ASP的特点 ASP Active Server Pages,活动服务器网页) ASP的特点 全嵌入HTML,与HTML、Script语言完美结合 无须手动编译(Compling)或链接程序 面向对象(Object Oriented),并可扩展ActiveX Server组件功能 存取数据库轻松容易(使用ADO组件)存取数据库轻松容易(使用ADO组件) 可使用任何语言编写自己的ActivX Server组件 无浏览器兼容问题 程序代码隐蔽,在客户端仅可看到由ASP输出的动态HTML文件 5.1.2 ASP的工作原理 ASP技术通过后缀名为.asp的文件来实现 当浏览器向Web服务器请求调用ASP文件时,就启动了ASP Web服务器响应该HTTP请求,调用ASP引擎,解释被申请的文件 ASP的脚本程序是在服务器端执行 5.1.3 ASP的运行环境 安装IIS信息服务器 操作步骤如下: 启动“添加/删除程序”应用程序,出现“添加/删除程序”对话框 单击“添加/删除Windows组件”按钮 单击“下一步”按钮,系统开始安装 安装完成后,单击“完成”按钮,即可结束IIS的安装过程 设置Web站点 设置虚拟目录 在“Internet信息服务”窗口,右击“默认Web站点”,选择“新建”“虚拟目录”,出现“虚拟目录创建向导”对话框 单击“下一步”按钮,在“虚拟目录创建向导”对话框中,输入虚拟目录名book 单击“下一步”按钮,通过“浏览”下拉列表选择要设置为虚拟目录的文件夹(放置ASP文件的文件夹) 单击“下一步”按钮,设置虚拟目录的访问权限 单击“下一步”按钮,完成虚拟目录的设置 5.1.4 ASP文件的结构 一个ASP Web页面可以包含以下4个部分 普通HTML文件,用普通Web页面编程。 客户端脚本程序代码,通常用script和/script定界符括起来。 服务器端ASP程序代码,用%和% 定界符括起来。 Server_SideInclude语句,使用#include语句在Web页面中嵌入其他Web页面,其中,%和%是标准的ASP程序定界符,而script和/script是客户端脚本或服务器端脚本定界符 5.2 ASP的内建对象和应用组件 5.3 Request对象 Request对象的主要功能是从客户端取得信息,包括获取浏览器种类、表单中的数据、Cookies中的数据和客户端认证等,语法如下: Request[. 数据集合 | 属性 | 方法 ]( 变量 ) 内部对象Request拥有以下5个数据集合: Form 取得客户端表格元素中所填入的信息。 QueryString 取回URL请求字符串。 ServerVariables 取得服务器端环境变量的值。 ClientCertificate 从客户端取得身份验证的信息。 Cookies 取得客户端浏览器的Cookies值 5.3.1 Form数据集合 表单是标准HTML文件的一部分,它允许用户利用表单中的文本框、复选框、单选按钮、列表框等控件为服务器端的应用提供初始数据,用户通过单击表单中的命令按钮提交他们的输入数据,其使用语法如下: Request.Form(String参数)[(索引.计数)] 5.3.2 QueryString数据集合 QueryString 数据集合可以利用QueryString环境变量来获取客户请求字符串。一般来讲,这个HTTP查询字符串变量直接定义在超链接的URL中,即跟在“?”字符之后,其语法如下: Request.QueryString(变量名称)[(索引.计数)] 5.3.3 ServerVariables数据集合 5.3.4 ClientCertificate数据集合 ClientCertificate数据集合从Web

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档