编辑: lqwzrs 2014-07-01

对于用户,能增强在互联网的参与度,从被动的信息接受者转变为信息的获得者,用户能根据需要,迅速从网上找到有用的信息. ASP的强大功能使它的技术成为当今世界网络上应用最多的服务器端脚本设计环境,其功能主要表现在以下方面. (1)处理用户以实现多个页面间数据共享;

表单形式提交的访问请求. (2)直接操作数据库,进行查询、插入、更新、删除等操作;

(3)记录客户端相关数据信息;

(5)在应用中嵌入Active X,COM组件和JavaApplet. 把以上这些功能综合起来,能实现网络信息处理和管理工作.

第二章 ASP文件的基本组成 一般说来,ASP文件可以由HTML标记,脚本语言,内置对象和Active X服务器控件组成. HTML标记控制输出结果的效果,是ASP文件的 静态 内容. 脚本语言,可以使静态的HTML网页成为动态网页,默认的语言为VbScript. 内置对象,可以提供并处理一般Web应用程序的标准机制,例如:取得客户端信息、响应信息、储存变量等,用来处理来自于不同客户端的需求,回应动态的内容给客户端. Active X 服务器控件针对内置对象功能的不足,实现读写文本文件,建立数据库连接,取得浏览器信息,制作广告板,管理URL内容等. 2.1 ASP内置对象 ASP内置对象可以在程序中直接使用,包括Application,Request,Response,Server,Session,ObjectContext等6种. 下面简单介绍几种:如1.Application对象 Application对象在应用程序内共享信息,它可以控制服务器端应用程序的启动和终止状态,并保存整个应用程序过程中的信息.提供所有访问这个站点的用户以共同信息,使得不同用户之间可以相互通讯.在ASP中,多个用户可以共享Application对象,因此,必须用lock和unlock方法来确保多个用户不能同时改变Application对象. Application对象通常用来实现存储应用程序级变量,锁定与解锁全局变量,网站记数器等. 2.Request对象 Request对象用来收集客户端传入HTTP请求信息,主要从客户端的表单中用POST方法或GET方法传递的参数,Cookie和用户认证信息等ASP程序进行信息处理的原始数据.通过Request对象也可以访问发送到服务器端的二进制数据,如文件上传. Request对象用得最多的是Form方法和QureyString方法,其语法格式分别为 Request.Form( 参数 ) QureyString方法从查询字符串中读取用户提交的数据.其语法为: Request.QureyString( 参数 ) 用QureyString方法获取参数与用Form方法获取参数一样. 3.Response对象 Response对象用来向客户端发送信息,它控制服务器把经ASP处理后的信息发送给用户.包括向浏览器写信息,重定向Web页或设置Cookie等. Respons对象用得最多的是Write方法输出变量、函数和字符串,Redirect方法链接到新网址,引导客户端至另一个URL位置. Write方法,其语法格式为: Response.Write 变量、函数和 字符串 Redirect方法,其语法格式为: Response.Redirect 要链接的文件地址 2.2 ASP的内置组件 组件是包含可执行代码的动态链接库或可执行文件,用于扩充Web应用程序的功能.内含13个功能强大,使用简单的内置Active X组件,同时也可调用用户自行开发的组件. Active X组件是一个存在于Web服务器上的文件,该文件包含执行某项任务或一组任务的代码,组件执行公用任务,也就是说,组件可以通过指定接口函数提供的一些功能,提供一种很好代码重用方法,大大扩展脚本的功能,提供简洁、可重用和安全方法来访问信息. 组件与对象不同,在使用Active X组件前需要先创建该组件.如 果使用第三方组件或用户自定义组件,在此之前必须在操作系统中注册或安装该组件. 组件被创建以后,就可以用Server对象的CreateObject方法创建对象实例.例如,Server.CreateObject( ADODB.Connection )为创建Active X数据对象.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题