- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 客户端数据库应用程序设计
前几章讨论了数据库理论基础及数据库的结构设计问题,本章将讨论客户端数据库的应用程序设计。一般来说,一个数据库应用系统具有如图5-1所示的结构。
图5-1 数据库应用系统结构
从图5-1可以看出,数据库应用程序直接面向用户,它是用户和数据库之间的接口或界面。因此,一个数据库应用程序,必须为用户提供一个易于对数据库进行操作的界面。涉及这样的数据库应用程序有多种开发工具,Visual Basic语言就是其中一种。Visual Basic语言具有简单易学的特点,它充分利用Windows提供的图形环境,具有强大的图形用户界面(Graphic User Interface,简称为GUI)设计功能,为用户提供了一套全新的图形用户界面编程工具和环境。同时,Visual Basic也提供了数据库操作功能。因此,Visual Basic是理想的数据库应用程序设计语言。
本章主要介绍以下几个内容:
Visual Basic程序设计概述
Visual Basic程序设计基础知识
Visual Basic程序设计的流程控制
Visual Basic中窗体及主要控件的使用
Visual Basic的数据库操作功能
第一节 Visual Basic程序设计概述
一、Visual Basic简介
BASIC语言是二十世纪六十年代由美国Dartmouth学院的John Kemeny和Thomos E. Kurty两位教授开发的计算机程序设计语言。它是Beginner’s All-purpose Symbolic Instruction Code的缩写,意为“初学者通用符号指令代码”。从它的命名可以看出,这是一种简单易学的计算机语言。BASIC是运行在DOS环境下的一种计算机程序设计语言。
随着Windows操作系统的出现,Microsoft公司推出了运行在Windows环境下的Visual Basic(以下简称VB)语言。VB语言具有以下几个主要特点:
(1)简单易学。VB继承了BASIC语言简单易学的特点,它是程序设计人员(尤其是非专业的程序设计人员)在Windows环境下开发应用软件的入门语言。
(2)具有强大的图形用户界面设计功能。VB为设计图形用户界面提供了丰富的工具,利用这些工具,程序设计人员可以方便地设计出各种图形对象(如窗体、控件、菜单),形成一个良好的图形用户界面。
(3)采用事件驱动的编程机制。所谓事件驱动是指程序根据用户或系统的动作产生反应,进而完成与之相应的功能。也就是说,程序的执行是由用户的动作(即事件)决定的,而不是像过去的过程驱动那样由事先设计好的程序流程控制。这样,程序设计人员只需针对各种用户动作(如单击窗体、命令按钮等)来编写相应的程序代码。
(4)提供了数据库操作功能。利用ODBC(Open Database Connectivity)、ADO(ActiveX Data Object)等技术,VB可以对各种类型的数据库(如Microsoft Access、dBASE、Microsoft FoxPro、Paradox、Microsoft SQL Server等)进行操作。
VB自推出以来,其版本不断更新,目前广泛使用的是VB6.0。VB6.0包括学习版、专业版和企业版,本章所介绍的内容基于VB6.0中文企业版。
二、VB程序的开发环境
1.启动VB
VB6.0为程序设计人员创建、修改、运行应用程序提供了一个集成开发环境。要进入VB6.0的集成开发环境,首先要启动VB6.0。VB6.0的启动与Windows的其它应用软件一样。当VB6.0启动后,首先显示如图5-2所示的“新建工程”对话框。在该对话框中有3个选项卡:“新建”用于创建一个新的工程;“现存”用于选择并打开一个现有的工程;“最新”则用于选择并打开一个最近建立或使用过的工程。在“新建”选项卡中包含若干图标,用于开发各类应用程序,本节仅介绍“标准EXE”一项。双击“新建”选项卡中的“标准EXE”图标,进入图5-3所示的VB6.0的集成开发环境。
图5-2 “新建工程”对话框
2.VB6.0的集成开发环境
在图5-3所示的VB6.0集成开发环境中,标题条、工具栏、菜单栏等几部分的含义和功能同其它Windows应用软件类似,具体内容大家可参考联机帮助,这里不再赘述。下面对与其它Windows应用软件差别较大的几部分加以简单介绍。
图5-3 VB6.0的集成开发环境
(1)工具箱:它提供了若干用于创建应用程序的图形用户界面所需的控件。标准工具箱(如图5-4所示)包含20个VB标准控件和一个指针图标。此外,根据需要,VB6.0还允许用户利用“工程” →“部件”菜单添加ActiveX控件。
图5-
文档评论(0)