应用程序,都变得非常简单。
可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是 IDE(Integrated Development Environment) ,即集成开发环境。
IDE 是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。
例如在 VB 的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和 VB 类似,Delphi 的 IDE 中具有主控制窗体、对象查看窗口和窗体设计器。
同时 IDE 的设置是很灵活的,开发人员可以按照自己的编程习惯来配置 IDE。
从简单的文本文件到各种复杂的关系型数据库, 数据库应用程序需要面对各种各样的数据源。
Visual basic 6.0 提供 ADOActive Data Objects作为应用程序和 OLE-DB 连接的桥梁 ADO即 Active 数据对象(Active Data Objects) :实际是一种提供访问各种数据类型的连接机制。
ADO 设计为一种极简单的格式,通过 ODBC 的方法同数据库接口相连。
用户可以使用任何一种 ODBC 数据源,即不仅适合于 SQL Server、Oracle、Access 等数据库应用程序,也适合于 Excel 表格、文本文件、图形文件和无格式的数据文件。
ADO 是基于 OLE-DB之上的技术, 因此 ADO 通过其内部的属性和方法提供统一的数据访问接口方法。
本系统就是用 ADO 对象来连接数据库的。
下一节专门介绍 ADO。
Microsoft 在 Visual Basic 6.0 以后的版本都集成了 ADO。
它与以前 Visual Basic 的DAO、RDO 相比有了很大的提高。
DAOData Access Objects即数据访问对象,是一种面向对象的界面接口。
通过 DAO/Jet 功能可以访问 ISAM 数据库,使用 DAO/ODBC Direct 功能可以实现远程 RDO 功能。
RDORemote Data Objects即远程数据对象,为使用代码来创建和操作一个远程 ODBC 数据库系统的各个部件提供了一个框架。
RDO 是 ODBC API 的一个浅层界面接口,是专为访问远程 ODBC 关系数据源而设计的。
第二节 ADO 对象 ADO 是 Microsoft 公司关于各种类型数据的高等界面, 后来逐渐演变成满足所有数据访问需要的完整解决办法。
ADO 的对象模型是所有数据访问接口对象模型中最简单的一种。
Microsoft 公司用来访问 ADO 数据的应用程序界面技术是 OLE DB。
OLE DB 是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。
OLE DB 是一个由 Component Object Model(COM)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。
OLEDB 提供了访问任何数据资源的方法,包括相互关联的数据库和相互不关联的数据库、Email 和文件系统、文本和图形以及用户定义的数据对象。
以下是本程序中用到的对象: Connection 对象:通过“连接”可从应用程序访问数据源,连接是交换数据所必需的环境。
对象模型使用 Connection 对象使连接概念得以具体。
Recordset 对象:表示的是来自基本表或命令执行结果的记录全集。
Recordset 对象可支持两类更新:立即更新和批更新。
使用立即更新,一旦调用 Update 方法,对数据的所有更改将被立即写入基本数据源。
也可以使用 AddNew 和 Update 方法将值的数组作为参数传递,同时更新记录的若干字段。
Field 对象:代表使用普通数据类型的数据的列。
Recordset 对象含有由 Field 对象组成的 Fields 集合。
每个 Field 对象对应于 Recordset 中的一列。
使用 Field 对象的 Value属性可设置或返回当前记录的数据。
以下是本程序中用到的方法: AddNew 方法:创建可更新 Recordset 对象的新记录。
MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法:在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录。
Open 方法ADO Connection:打开到数据源的连接。
Open 方法ADO Recordset:打开记录集。
Close 方法:关闭打开的对象及任何相关对象。
Execute 方法:执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容。
第三章 数据库 Access第一节 ACCESS 介绍 过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易使用,但是在具备了窗口的 GUI(图形用户界面)特性的 ACCESS 数据库推出之后,数据库的建立不再是困难的事情,我们可以在 PC 上简单而快速的建立出一套符合自己的数据库。
不但如此,在 ACCESS 2000 推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管理大费周章,通过 ACCESS 的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的, 完全的视觉开发向导设计,让人使用起来很舒服。
但是美中不足的是 ACCESS对于主从式结构的安全性管理不足, 由于 ACCESS 可以快速的通过 ODBC 连接到数据库服务器上(Database Server)并浏览所有表格或是相关对象转成 HTML 基本上,ACCESS 对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。
其功能分别叙述如下: .
上一篇:
人事管理系统
下一篇:
法律专业开题报告范文