,用户也可自行编制 Active 组件,以提高系统的实用性。
1.7 Database Access 组件 ADO WWW 上很重要的应用是访问 WEB 数据库,用 ASP 访问 WEB 数据库时,必须使 ADO用 ADO 组件, 是 ASP 内置的 ActiveX 服务器组件(ActiveX Server Component) 如通过在 WEB 服务器上设置 ODBC 和 OLEDB 可连接多种数据库: SYBASE、 ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP 等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
ADO 组件主要提供了以下七个对象和四个集合来访问数据库。
Connection 对象:建立与后台数据库的连接。
Command 对象:执行 SQL 指令,访问数据库。
Parameters 对象和 Parameters 集合:为 Command 对象提供数据和参数。
RecordSet 对象:存放访问数据库后的数据信息,是最经常使用的对象。
Field 对象和 Field 集合:提供对 RecordSet 中当前纪录的各个字段进行访问的功能。
Property 对象和 Properties 集合: 供 提供有关信息, Connection、 Command、RecordSet、Field 对象使用。
Error 对象和 Errors 集合:提供访问数据库时的错误信息。
1.8 ASP 的脚本语言 脚本语言是一种介于 HTML 和 VB、JAVA 等高级语言之间的一种语言,它可以和 HTML 语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控制浏览器等对象操作。
ASP 本身不是一种脚本语言,但他却为嵌入 HTML 的脚本语言提供了运行环境。
ASP 中常用的脚本语言有 VBScript 和 JavaScript,系统默认语言是 VBScript,在系统中,两种脚本语言都有使用。
1.9ASP 能干什么?用 HTML CSS 已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。
比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要......编写 ASP 动态网页能够帮助你实现这些和用户互动的功能。
1.10 HTML 和 ASP 的区别HTML 是编写网页的最简单的语言。
HTML 只能用于编写静态的网页。
当一个用户浏览器下图所示:Web Client 从 Web 服务器 下图所示:WebServer 要求一个 HTML 网页时,Web 服务器就将这个网页直接发送给用户浏览器,不经过计算处理。
然后用户浏览器会处理该网页的 HTML 代码,然后将结果显示出来。
见下图所示:(2.1)而 ASP 的处理过程则更复杂些。
当一个用户浏览器下图所示:Web Client 从Web 服务器 下图所示:Web Server 要求一个 ASP 网页时,Web 服务器会将这个 ASP 文件发送给 Web 服务器的 ASP 引擎 下图所示:ASP Engine,ASP引擎则将该 ASP 网页中所有的服务器端脚本下图所示:lt和gt之间的代码 转换成 HTML 代码,然后将所有 HTML 代码发送给用户浏览器。
见下图所示:2.2从下图就可以看出来静态网页和动态网页的不同之处,所以说动态网页并不是有能动的图片和动画的网页。
图 2.1 图 2.21.11 Microsoft SQL Server 2000 简介 SQL 是英文(Structured Query Language)的缩写,意思为结构化查询语言。
SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。
SQL 被作为关系型数据库管理系统的标准语言。
SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如 Oracle Sybase Microsoft SQL Server Access 等都采用了 SQL 语言标准。
SQL 语言有以下几个优点: 1 非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。
SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有 SQL 语句接受集合作为输入,返回集合作为输出。
SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。
SQL 不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
2. 统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
基本的 SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。
3. 所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL的技能从一个 RDBMS关系数据库管理系统转到另一个,所有用 SQL 编写的程序都是可以移植的。
第二章 运行环境及系统性能需求分析2.1、硬件需求:cpu :inter pentuimII 或等效处理器、300MHZ 或更高 内存:96MB 可用内存 硬盘:275MB 以上可用磁盘空间 显示器:可达 800×600 像素的 256 色显示器或更高2.2、软件需.
上一篇:
基于WEB的学生选课系统
下一篇:
还记得,那年的风车吗?