使用VB快速开发数据库应用系统
发布时间:2008/5/28 0:00:00 访问次数:983
vb是microsoft公司开发的一种面向对象的编程语言。虽然vb不是数据库管理系统软件,但由于他提供了功能强大的数据库访问支持,使用他可以快速开发出数据库应用系统。由于他还具有简单易学、可视化编程等优点,得到了许多数据库开发者的青睐。
vb语言编程特点
vb语言编程具有以下特点:
(1)事件驱动:windows应用程序的流行风格
在传统的、过程化的应用程序中,应用程序自身控制了代码执行顺序,通常按预定的路径执行。这种应用程序不适合无法确定执行顺序的环境。目前,windows应用程序多采用了流行的事件驱动风格。使用vb,可以开发出具有事件驱动风格的应用程序。
(2)工程:方便的资源文件集中管理模式
使用vb开发一个应用程序常常需要使用多个文件,如窗体文件、程序代码文件、类模块的定义文件、资源文件等。构成应用系统的所有文件可以使用工程来管理,即建立一个工程文件,把构成应用系统的所有文件的清单以及所设置的环境选项方面的信息都包含在该工程文件中。
(3)窗体:所见即所得的开发环境
用户界面是用户与应用系统进行交互操作的可视部分,使用vb提供的窗体,可以迅速地开发出应用系统的用户界面。vb提供的窗体,是一种所见即所得的开发环境。
(4)控件:可利用的、事先设计好的对象
vb提供了许多控件,他们是现成的"对象",和面向对象程序设计(objectorientedprogramming,oop)中的"对象"是一样。只是在使用c"这类面向对象语言时,必须"从无到有"将"对象"设计出来。但是在vb中,这些对象却都是现成的,而且可以直接拿来使用。因此,设计vb程序就像是玩积木一样,只要能够善用一些现成的"对象"(可以将他视为"零件"),就可以很容易地编写出想要的程序。
2 使用vb开发数据库应用系统的步骤
一个数据库应用系统的开发通常可以划分为以下3个主要步骤:
(1)设计数据库
设计数据库是指对于一个给定的应用环境,构造最优的数据模式,建立数据库,使其能够有效地存储数据记录,并能满足各种应用需求。数据库的设计通常是以一个存在的数据管理系统(dbms)为基础的,常用的dbms有access,sqlserver,oracle,db2等。
在设计一个数据库时,应该注意把数据库的设计和应用系统的设计结合起来。也就是说,要注意结构(数据)设计和行为(处理)设计结合起来。数据库设计质量的好坏将直接影响到系统中各个处理过程的质量和运行性能。一个设计失败的数据库往往到了应用程序的开发阶段还要不断地修改。
(2)设计用户界面
对使用应用系统的用户而言,用户界面就是应用系统。用户直接操作的是应用系统的用户界面,对应用系统执行的程序代码,用户并不关心,也感觉不到。因此,应用系统的可用性和友好性依赖于用户界面的设计。
在设计用户界面时,要考虑到用户计算机操作水平和操作习惯等因素。目前,用户图形界面(gul)较为流行。vb提供了3种风格gui:单文档界面(sdl)、多文档界面(mdl)、列表式界面(ldl)。其中:单文档界面(sdl)如windows自带的notepad;多文档界面(mdl)如常用的word;列表式界面(ldl)如windows中的资源管理器。
(3)编写程序代码
设计完用户界面后,需要开始编写程序代码了。由于vb编程是基于"消息响应"模型的,也就是说使用vb开发的是事件驱动风格的系统,因此,编程工作的主要任务是设计消息响应的子程序。
典型的编程工作是:设计当某对象发生某个事件(如:被单击)时所做出的响应,这种响应又称为事件过程。在事件过程中,我们要编写一些程序代码,来改变对象的属性或调用对象的某个方法,从而达到消息响应的目的。
3 vb程序访问数据库的两种途径
开发数据库应用系统必须遵循特定的数据库访问接口,从而建立数据库连接,打开数据库的数据表,访问数据记录等。vb程序访问数据库有两种途径:
(1)使用数据控件访问数据库
vb 6内置
vb是microsoft公司开发的一种面向对象的编程语言。虽然vb不是数据库管理系统软件,但由于他提供了功能强大的数据库访问支持,使用他可以快速开发出数据库应用系统。由于他还具有简单易学、可视化编程等优点,得到了许多数据库开发者的青睐。
vb语言编程特点
vb语言编程具有以下特点:
(1)事件驱动:windows应用程序的流行风格
在传统的、过程化的应用程序中,应用程序自身控制了代码执行顺序,通常按预定的路径执行。这种应用程序不适合无法确定执行顺序的环境。目前,windows应用程序多采用了流行的事件驱动风格。使用vb,可以开发出具有事件驱动风格的应用程序。
(2)工程:方便的资源文件集中管理模式
使用vb开发一个应用程序常常需要使用多个文件,如窗体文件、程序代码文件、类模块的定义文件、资源文件等。构成应用系统的所有文件可以使用工程来管理,即建立一个工程文件,把构成应用系统的所有文件的清单以及所设置的环境选项方面的信息都包含在该工程文件中。
(3)窗体:所见即所得的开发环境
用户界面是用户与应用系统进行交互操作的可视部分,使用vb提供的窗体,可以迅速地开发出应用系统的用户界面。vb提供的窗体,是一种所见即所得的开发环境。
(4)控件:可利用的、事先设计好的对象
vb提供了许多控件,他们是现成的"对象",和面向对象程序设计(objectorientedprogramming,oop)中的"对象"是一样。只是在使用c"这类面向对象语言时,必须"从无到有"将"对象"设计出来。但是在vb中,这些对象却都是现成的,而且可以直接拿来使用。因此,设计vb程序就像是玩积木一样,只要能够善用一些现成的"对象"(可以将他视为"零件"),就可以很容易地编写出想要的程序。
2 使用vb开发数据库应用系统的步骤
一个数据库应用系统的开发通常可以划分为以下3个主要步骤:
(1)设计数据库
设计数据库是指对于一个给定的应用环境,构造最优的数据模式,建立数据库,使其能够有效地存储数据记录,并能满足各种应用需求。数据库的设计通常是以一个存在的数据管理系统(dbms)为基础的,常用的dbms有access,sqlserver,oracle,db2等。
在设计一个数据库时,应该注意把数据库的设计和应用系统的设计结合起来。也就是说,要注意结构(数据)设计和行为(处理)设计结合起来。数据库设计质量的好坏将直接影响到系统中各个处理过程的质量和运行性能。一个设计失败的数据库往往到了应用程序的开发阶段还要不断地修改。
(2)设计用户界面
对使用应用系统的用户而言,用户界面就是应用系统。用户直接操作的是应用系统的用户界面,对应用系统执行的程序代码,用户并不关心,也感觉不到。因此,应用系统的可用性和友好性依赖于用户界面的设计。
在设计用户界面时,要考虑到用户计算机操作水平和操作习惯等因素。目前,用户图形界面(gul)较为流行。vb提供了3种风格gui:单文档界面(sdl)、多文档界面(mdl)、列表式界面(ldl)。其中:单文档界面(sdl)如windows自带的notepad;多文档界面(mdl)如常用的word;列表式界面(ldl)如windows中的资源管理器。
(3)编写程序代码
设计完用户界面后,需要开始编写程序代码了。由于vb编程是基于"消息响应"模型的,也就是说使用vb开发的是事件驱动风格的系统,因此,编程工作的主要任务是设计消息响应的子程序。
典型的编程工作是:设计当某对象发生某个事件(如:被单击)时所做出的响应,这种响应又称为事件过程。在事件过程中,我们要编写一些程序代码,来改变对象的属性或调用对象的某个方法,从而达到消息响应的目的。
3 vb程序访问数据库的两种途径
开发数据库应用系统必须遵循特定的数据库访问接口,从而建立数据库连接,打开数据库的数据表,访问数据记录等。vb程序访问数据库有两种途径:
(1)使用数据控件访问数据库
vb 6内置
上一篇:Xilinx扩展FPGA版图
上一篇:利用CPLD设计逆变器的控制电路