我的论文(5)

2020-02-21 22:49

redirect Response.redirect URL 无条件转向地址为URL的页面 end Response.end 允许服务器结束动态脚本的运行并返回当前结果。Response.buffe为true时,该方法将缓冲区内容输出到浏览器 clear Response.clear 当buffer为true是clear有效,它将清除缓冲区内容。 flush Response.flush 将缓冲内容立即发送给客户,同样buffer必须为true。

(3) 向客户端写入Cookie

Cookie实际上是一个WEB服务器放在用户的浏览器上的信息。当再次使用相同的浏览器请求一页时,它就把以前从Web服务器得到的Cookie值传给Web服务器。Cookie 允许一个用户关联一系列信息,ASP脚本可以通过Rsponse对象和Request对象的Cookie集合得到和设置这些信息。

Respone对象有一个Cookies集合,可以通过Cookies集合设置Cookie值。如果指定的Cookie不存在,则创建这个Cookie;如果存在,则设置新值删除旧值。

语法:Response.cookies(cookie)[参数]=Value (参数是可选的) Request对象Request对象所包含的信息是客户浏览器提出的请求。可以使用Request对象访问任何基于HTTP请求所传送的所有信息,包括HTML Form表单用Post方法或Get方法传递的参数、Cookie和ServerVariable等,下面分别介绍这集中方法。

(1) 使用QueryString得到Get方法的数据

当HTML表单使用Get方法向ASP文件传递数据时,数据被保存在集合QueryString中。QueryString集合用来检查HTTP字符串变量中的值,HTTP查询字符串是由问号后的值指定的,例如:

变量就以name=vaule配对值的形式来传递,Request.QueryString集合即是存取这

9

种name=value配对值所使用的方法。语法:

Request.QueryString(“Variable”) (2) 使用Form集合得到Post方法的数据

Form集合可以取得以Post方法从浏览器传来的值。这些值是由Form表单提交的。 语法:Request.form(elementname) (3) 得到服务器变量ServerVariables

ServerVariables集合保存了随HTTP请求一起传送的HTTP头的信息。可以通过它获取有关浏览器的信息。只要提供表头的名字,就可以获取表头的信息。在浏览器中浏览网页时使用HTTP协议,在HTTP的标题文件中会记录一些客户端的信息,如客户的IP地址等。有时服务器端根据不同的客户端信息做出不同的反应,这时就需要用ServerVariable集合获取信息。

语法:request.ServerVariable(服务器环境变量) (4) 得到客户端的Cookie

一个Cookie就是一个唯一标识客户的标记,标记的内容可以随时读取,但只能由该站点的页面完成。Cookie可以包含在一个或几个对话期之间某个WEB站点的所有页面共享的信息。使用Cookie还可以在页面之间交换信息。

Request提供的Cookie集合允许用户取得在HTTP请求中发送的Cookie的值。 语法:Request.Cookies(cookie)Session、Application和Server对象

这三个对象在我的设计中用得较少,所以在这里只做一般的简单介绍,如果想深入了,解请查阅专业资料。

(1) Session对象

使用Session可以为每个用户保存指定的信息。任何Session中的信息可以在用户Session中的信息可以在用户的调用下一个页面时取得。

HTTP协议是基于请求/响应的对话模式运行的,一次对话结束,所有的数据都将不再保存,ASP提供的Session对象可以让我们使用以前页面的数据。

Session和Cookie都可以维持数据,但是Session数据是存储在服务器上,而Cookie数据是存储在浏览器本机里的。这样,用Session相对用Cookie要安全一些,但是却加大了服务器的开销,而且现在有的浏览器不支持Session,所以在选择两者的使用时

10

需要权衡一下。

(2) Application和Server对象

它们都向应用程序提供全局数据,即提供适用于应用程序所有用户的信息。Server对象可以通过程序控制查询IIS,可以访问通常需要对每个应用程序编码的Web服务。

Application对象是个集合对象,可以检索各个值或对集合中的项目进行遍历。应用程序所有用户只有一个Application对象,所以在增加或改变数值时要先锁定,修改完后在开锁。

2.2 SQL Server 2005简介

SQL Server概述SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像

Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL很简单,一方面是工作量不大,一方面是已经标准化。现代数据库大多数都是用SQL的变形,大多数符合American National Standards Institute(ANSI)92标准。这个标准使我们可以用相近的SQL代码访问许多不同的数据库。 Structured Query Language包含4个部分: 数据查询语言DQL-Data Query Language SELECT

数据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE 数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP 数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK SQL可以进行四个基本操作:

● Select――读取数据,从数据库中选择读取相应的数据,要从数据库中读取数据,就要指定字段列表,表格列表,要排序的字段列表和排序列表。SQL的各个部分称为从句。基本SELECT语句最多有四个从句。语法如下:

Select (field1,field2,etc) from (table list) where (condition) order by (field1,field2)

11

Where和Order by从句是可选的。

● Insert――增加数据,它在表中增加一行或几行。语法如下: insert into table name(field list)Values (Values list)

● Update――改变数据,它将一列或几列和一行或几行的数据改变。Update语句是危险的,如果没有指定条件,则可能改变表中的所有行。更新数据时,一定要指定Where条件。语法如下: UPDATE (table name) set

field1=(value/expression),field2=(value/expression),? From (table/query source) where (condition)

● Delete――删除数据,它时最简单而又最强大的语句。可以用Delete语句删除一个或几个表中的一行或几行。它和Update一样时危险的,因为它会毫无提示的删除数据。如果不慎运行了Delete语句,则很难恢复数据。通常不能用不带Where从句的Delete语句。语法如下:

Delete From (table name)where (condition) 目前最新的版本为Microsoft SQL Server2005

2.3 Adobe Dreamweaver CS4简介

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

Dreamweaver CS4是Adobe公司推出的最新版本的网页设计软件,用于对Web站点的页面及程序进行开发和设计,使用时设计师可以根据自己的习惯切换工作环境。 Dreamweaver的可视化编辑功能,可使设计者快速创建专业的CSS样式的页面,并且为习惯手工编码的程序员提供了许多对编码有帮助的工具和功能,使其能够轻松地使用服务器语言生成支持动态数据库的Web应用程序。

相对于Dreamweaver的旧版本,Dreamweaver CS4新增了许多令人惊喜的新功能: ● 实时视图。

● 针对Ajax和JavaScript框架的代码提示。

12

● 相关文件和代码导航器。 ● Adobe InContext Editing。 ● 全新用户界面新增功能。 ● HTML数据集新增功能。 ● Adobe AIR创作支持。 ● FLV支持。 ● 支持领先技术。 ● 学习最佳做法。 ● CSS最佳做法。

● Adobe Photoshop智能对象。 ● HTML数据集。

2.4本章小结

本章介绍了设计高校公寓管理系统依赖的一些理论基础,也介绍了设计公寓管理系统所依赖的数据库技术,网络技术。本章作为下文要介绍的系统设计架构思想的技术基础,能给读者一个更直观的认识。

13


我的论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:特大桥栈桥方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: