2-2所示的工程1-MicrosoftVisualBasic[设计]界面,这就是VB6.0的可视化集成编程环境。
在VB6.0的集成编程环境下,提供了很多窗口,有工具窗口、窗体窗口、属性窗口、工程窗口、窗体布局窗口,还有几个隐藏的窗口,分别为调色板窗口、代码窗口、调试窗口和菜单编辑器窗口。同时还提供了菜单栏和工具栏,使开发非常的方便。其中最常用的有工程窗口、属性窗口、代码窗口及窗体窗口等。
图2-2工程1-MicrosoftVisualBasic[设计]
1工程窗口
工程窗口位于屏幕的右方,主要用于浏览工程文件。其在集成编程环境中的模式如图2-3所示。
图2-3工程窗口
2属性窗口
属性窗口位于集成编程环境的右下方,即位于工程窗口的下方。属性窗口主要用于设置所用控件的属性,如对象的大小、标题、颜色等。
属性窗口的模式如图2-4所示。
图2-4属性窗口
3代码窗口
代码窗口是一个隐藏的窗口,当编程人员需要编写程序代码时,激活代码窗口后,就可以对不同控件的不同事件进行编码了。代码窗口的激活方式有多种,一般我们可以双击需要编码的控件来进入代码窗口,也可以单击工程窗口左上角的查看代码标签,进入代码窗口。代码窗口激活后的模式如图2-5所示:
图2-5代码窗口
4窗体窗口
窗体窗口主要用于VB6.0控件的放置及提供运行界面。VB6.0通过可视化的控件放置,使用户省去了很多麻烦,不用再编写太多的代码来定义每个控件应该放置的位置。
窗体窗口的模式如图2-6所示:
图2-6窗体窗口
VB6.0的可视化编程环境,极大的方便了用户的编程。利用VB6.0的开发环境及开发工具,我们就可以比较轻松地开发出具有一定功能的应用程序了。
1.1.3VisualBasic6.0的新功能及新的语言特征
VisualBasic是在原有Basic语言的基础上的进一步发展,它包含了数百条语句、函数及关键词。VisualBasic语言简单易用,且功能强大,是Windows应用程序优秀的开发平台。它以可视化的用户界面设计,将程序员从繁琐、复杂的界面设计中解脱出来。同时,VisualBasic在数据库开发方面也具有Foxpro所远不能及的强大功能。尤其是VisualBasic6.0新增的一些功能,给开发人员提供了更大的方便。VisualBasic6.0能够读取和访问MicrosoftAccess、Excel、Dbase、Foxpro、和ODBC等多种数据库,并能利用VB自身所带的数据库引擎创建Access数据库。所以VisualBasic在管理信息系统的开发和建设方面得到了日益广泛的应用。
1VisualBasic6.0增强的数据访问能力
VB6.0具有丰富的数据库访问功能,它提供了与已有系统开放式的互连技术,可对多种数据库进行读写操作。同时Microsoft还为各种不同的数据库提供了全新的ODBC驱动程序,通过提供的ODBC驱动程序,可以与其它数据库系统进行连接。
2VisualBasic6.0新的语言特征
VB6.0语言简单、易用,且功能非常强大,是一种可以扩充的语言,其中包括在数据库应用方面的扩充。VB6.0的语言特征包括:用户自定义类型可以作为参数或作为公共属性和方法的返回值;函数可以返回数组类型的变量;动态数组可以赋值;增加了文件系统类型;按名调用(CallByName)功能。
3VisualBasic6.0访问数据库组件
VB6.0访问数据库组件很多,其中最主要的就是利用数据库控件进行访问,例如:FlexGrid控件、DataCombo控件、DataList控件等。尤其是基于ActiveX技术的ADOData和DataGrid控件,利用这两个控件的结合使用,使访问数据库变得非常的方便和简单。
4MicrosoftVisualBasic6.0访问数据库的前景
近年来随着计算机应用软件的迅速发展和现有数据存储形式的多种多样化,VisualBasic6.0访问数据库的解决方案,面临诸如快速提取分布于企业内部和外部有用商业信息等的多种挑战。为此Microsoft提出一种新的数据库访问策略,即"统一数据访问"的策略。"统一数据访问"提供了高性能的存取,包括关系型和非关系型在内的多种数据源,提供独立于开发工具和开发语言的简单的编程接口,这些技术使得企业集成多种数据源、选择更好的开发工具、应用软件、操作平台、建立容易维护的解决方案成为可能。"统一数据访问"的基础是Microsoft的数据访问组件,这些组件包括ActiveXDataObjects(ADO)、RemoteDataService(RDS,也称"高级数据连接器"或ADC)、OLEDB和ODBC。
1.1.4VB的ODBC的访问机制
ODBC接口的优势为互操作性,程序设计员可以在不指定特定数据源情况下创建ODBC应用程序。从应用程序角度方面,应用程序可以很容易地确定驱动程序是否提供了所需的功能,驱动程序可被开发以支持应用程序选项,而不用考虑每个应用程序的特定请求。
在一个ODBC环境中,ODBC驱动程序管理器提供ODBC应用程序与基础数据库之间的一个链接。用户决定这些ODBC应用程序要访问哪一个数据库。当ODBC应用程序将一个访问数据库的请求发送到ODBC驱动程序管理器时,该驱动程序管理器动态地装入适当的ODBC驱动程序以便连接到所请求的数据库。此驱动程序还提供一组标准的应用程序设计接口(API)来执行连接数据库的数据库函数,执行动态SQL函数,提交或返回数据库事务等。每个支持ODBC的数据库都有它自己的ODBC驱动程序,而在访问ODBC数据源时需要ODBC驱动程序的支持。
1、ODBC的基本思想与体系结构
ODBC的基本思想是向用户提供独立程序来提取数据信息,并具有向应用程序输入数据的方法。由于ODBC有许多可行的通信方法、数据协议和数据库访问能力,所以ODBC方案可以通过定义标准接口来允许使用不同技术,这种方案导致了数据库驱动程序的新概念-动态链接库(DDL)。应用程序可按请求启动动态链接库,通过特定通信方法访问特定数据源,同时ODBC提供了标准接口,允许应用程序编写者和库提供者在应用程序和数据源之间交换数据。
ODBC是一种分层结构,应用程序要访问一个开放性数据库时,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
为了保证标准性和开放性,一个完整的ODBC由下列四个部分组成:
①应用程序(Application)。应用程序本身不直接与数据库打交道,主要负责处理并调用ODBC函数,发送对数据库的SQL请求及取得结果。
②ODBC驱动程序管理器(ODBCmanager)。驱动程序管理器是一个带有输入程序的动态链接库(DLL),该管理器位于Windows9x控制面板(ControlPanel)的32位ODBC内,主要目的是加载驱动程序,处理ODBC调用的初始化调用,提供ODBC调用的参数有效性和序列有效性,并管理安装的ODBC驱动程序和管理数据源。
③ODBC驱动程序(ODBCDrivers)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的,其任务是管理ODBC驱动程序,是ODBC中最重要的部件。
④数据源(DataSources)。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。
如图3-1所示是ODBC的结构示意图。
图3-1ODBC结构示意图
这四个组件的核心是ODBC驱动程序管理器。ODBC驱动程序管理器用来管理驱动程序,把应用程序的调用发送给适当的驱动程序。
驱动程序一般是针对某种特定的数据库管理系统的,它对ODBC函数调用作出响应,用适当的程序访问数据,并返回执行的状态和结果。驱动程序的类型多种多样,功能和复杂程度也不尽相同。单层驱动程序如同一个数据库引擎,可以处理一些简单数据库、电子表格、文
上一篇:
VB绩效评价系统(论文和程序)
下一篇:
网络教育