
程式设计及资料库编程教程:含实践教程
《程式设计及资料库编程教程:含实践教程》把“Visual Basic程式设计”和“Access资料库套用”两门课程进行整合。以Visual Basic开发资料库应用程式作为主线,结合具体的综合实例重点讲解程式设计的基本思想和基本方法,并结合相关的语言知识点进行介绍,详细介绍了资料库套用系统开发的基本过程、设计方法与规範。《程式设计及资料库编程教程:含实践教程》主要内容包括Visual Basic窗体、常用控制项和界面设计、程式设计编程基础、程式控制项结构、数组、过程和函式、资料库原理、Access资料库基础、SQL语句、Visual Basic资料库编程、Visual Basic数据访问技术和网路资料库等概念与套用。
基本介绍
- 中文名:程式设计及资料库编程教程(含实践教程)
- 出版社:科学出版社
- 页数:408页
- 开本:16
- 作者:陈丽花
- 出版日期:2014年2月1日
- 语种:简体中文
- 品牌:科学出版社
内容简介
《程式设计及资料库编程教程(附光碟共2册普通高等教育十二五规划教材)》编着者陈丽花、李其芳、徐娟、沙莉。
本书内容包括:VisualBasic6.0基础知识、集成开发环境;窗体和常用控制项;VisualBasic程式设计基础;程式控制结构;数组;过程和函式;资料库基础知识;创建Access资料库;SQL语句;资料库的Internet功能及安全性;VisualBasic资料库编程;ASP和HTML简介,综合案例。
本书内容包括:VisualBasic6.0基础知识、集成开发环境;窗体和常用控制项;VisualBasic程式设计基础;程式控制结构;数组;过程和函式;资料库基础知识;创建Access资料库;SQL语句;资料库的Internet功能及安全性;VisualBasic资料库编程;ASP和HTML简介,综合案例。
图书目录
第1章Visual Basic基础知识
11Visual Basic概述
12Visual Basic 60的集成开发环境
13Visual Basic可视化编程的基本
概念
14Visual Basic程式设计简单实例
第2章Visual Basic窗体和常用控制项
21Visual Basic窗体
22常用控制项公共属性
23标籤控制项
24文本框控制项
25命令按钮控制项
26单选按钮控制项和複选框控制项
27框架控制项
28图片框控制项和图像框控制项
29计时器控制项
210滚动条控制项(水平滚动条和垂
直滚动条)
211列表框控制项和组合框控制项
212档案系统控制项
第3章Visual Basic程式设计基础
31Visual Basic数据类型和标识符
32常量和变数
33运算符和表达式
34常用标準函式
第4章程式控制结构
41程式书写规範
42顺序结构
43选择结构
44循环结构
45算法
46综合套用举例
第5章数组
51数组的概念
52数组的声明和套用
53动态数组
54控制项数组
55程式举例
第6章过程和函式
61子过程
62函式
63参数传递
64过程和变数的作用域
第7章资料库基础知识
71数据管理技术概述
72数据模型
73关係规範化
74资料库系统结构
第8章创建Access资料库
81Access开发环境
82创建资料库
83创建数据表
84数据的导入和导出
85创建表之间的关联关係
第9章SQL语句
91SQL概述
92DQL数据查询语言
93DML数据操纵语言
94DDL数据定义语言
第10章资料库的安全
101资料库安全性保护
102资料库安全措施
103设定资料库密码
104用户级安全
105资料库编码/解码
106生成MDE档案
107设定“启动”选项
108数据存储安全
第11章Visual Basic资料库编程
111使用Data控制项访问资料库
112使用ADO控制项访问资料库
113API编程
114图形图像与多媒体编程
115档案系统编程
116应用程式打包
第12章数据档案访问及选单界面设计
121档案分类及访问
122通用对话框
123选单设计
第13章网路资料库
131IIS
132HTML
133ASP
134ADO
第14章学生信息管理系统介绍
141需求分析
142资料库设计
143总体设计
144详细设计
参考文献
11Visual Basic概述
12Visual Basic 60的集成开发环境
13Visual Basic可视化编程的基本
概念
14Visual Basic程式设计简单实例
第2章Visual Basic窗体和常用控制项
21Visual Basic窗体
22常用控制项公共属性
23标籤控制项
24文本框控制项
25命令按钮控制项
26单选按钮控制项和複选框控制项
27框架控制项
28图片框控制项和图像框控制项
29计时器控制项
210滚动条控制项(水平滚动条和垂
直滚动条)
211列表框控制项和组合框控制项
212档案系统控制项
第3章Visual Basic程式设计基础
31Visual Basic数据类型和标识符
32常量和变数
33运算符和表达式
34常用标準函式
第4章程式控制结构
41程式书写规範
42顺序结构
43选择结构
44循环结构
45算法
46综合套用举例
第5章数组
51数组的概念
52数组的声明和套用
53动态数组
54控制项数组
55程式举例
第6章过程和函式
61子过程
62函式
63参数传递
64过程和变数的作用域
第7章资料库基础知识
71数据管理技术概述
72数据模型
73关係规範化
74资料库系统结构
第8章创建Access资料库
81Access开发环境
82创建资料库
83创建数据表
84数据的导入和导出
85创建表之间的关联关係
第9章SQL语句
91SQL概述
92DQL数据查询语言
93DML数据操纵语言
94DDL数据定义语言
第10章资料库的安全
101资料库安全性保护
102资料库安全措施
103设定资料库密码
104用户级安全
105资料库编码/解码
106生成MDE档案
107设定“启动”选项
108数据存储安全
第11章Visual Basic资料库编程
111使用Data控制项访问资料库
112使用ADO控制项访问资料库
113API编程
114图形图像与多媒体编程
115档案系统编程
116应用程式打包
第12章数据档案访问及选单界面设计
121档案分类及访问
122通用对话框
123选单设计
第13章网路资料库
131IIS
132HTML
133ASP
134ADO
第14章学生信息管理系统介绍
141需求分析
142资料库设计
143总体设计
144详细设计
参考文献
文摘
1Visual Basic概述
什幺是Visual Basic?“Visual”指的是开发图形用户界面(GUI)的方法,“Visual”的意思是“可视化的”,也就是直观的编程方法。在图形用户界面下,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的控制项加到萤幕上的适当位置,再进行简单的设定即可。“Basic”指的是BASIC(Beginners AllPurpose Symbol Instruction Code,初学者通用的符号指令代码)语言,是一种套用十分广泛的计算机语言,Visual Basic 又简称VB。
Visual Basic使用BASIC 语言作为代码,在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函式及关键字,其中很多与Windows GUI有直接关係。专业人员可以用Visual Basic实现其他任何Windows 程式语言的功能,而初学者只要掌握几个关键字就可以编写简单的应用程式。
111 Visual Basic的发展
1991年Microsoft公司首次推出了Visual Basic 10版后,虽然存在一些缺陷,但仍受到了广大程式设计师的青睐。1992年秋Microsoft公司推出Visual Basic 20,对Visual Basic 10版本作了许多改进;1993年Microsoft公司推出Visual Basic 30,增加了资料库访问功能和三维图形外观设计功能;1995年推出了Visual Basic 40,适应了32位作业系统的要求,能开发32位应用程式;1997年推出了基于Windows 95的Visual Basic 50,增加了对Internet的支持和开发能力,分三个版本(学习版、专业版、企业版);1998年推出了Visual Basic 60,进一步加强对资料库和Internet的访问。
Visual Basic 60有三种版本:学习版、专业版、企业版。本书介绍的是Visual Basic 60企业版。
学习版:使编程人员轻鬆开发 Windows 和 Windows NT(r)的应用程式。该版本包括所有的内部控制项以及格线、选项卡和数据绑定控制项。学习版提供的文档有 Learn VB Now CD 和包含全部在线上文档的Microsoft Developer Network CD。
专业版:为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控制项、Internet Information Server Application Designer、集成的Visual Database Tools 和 DataEnvironment、Active Data Objects和Dynamic HTML Page Designer。专业版提供的文档有Visual Studio Professional Features手册和包含全部在线上文档的Microsoft Developer Network CD。
企业版:使得专业编程人员能够开发功能强大的组内分散式应用程式。该版本包括专业版的全部功能以及 Back Office 工具,例如 SQL Server。
112 Visual Basic的主要特点
Visual Basic是一种可视化的、面向对象和採用事件驱动方式的结构化高级程式设计语言,它简单易学、容易掌握、效率高,可用于开发Windows环境下功能强大、图形界面丰富的套用软体系统,利用它使得创建具有专业外观的用户界面的编程工作简单易行。总的看来,Visual Basic有以下几个主要的功能特点。
1提供了面向对象的可视化编程工具
用传统程式设计语言编程时,需要通过编程计算来设计程式的界面,在设计过程中看不到程式的实际显示效果,必须在运行程式的时候才能观察。如果对程式的界面不满意,还要回到编程环境中去修改,这一过程常常需要反覆多次,大大影响了编程的效率。Visual Basic提供的可视化设计平台,把Windows界面设计的複杂性“封装”起来。
Visual Basic採用的是面向对象的程式设计方法(OOP),它把程式和数据封装在一起作为一个对象,并为每个对象赋予相应的属性。在设计应用程式界面时,只需从现有的工具箱中“拖”出所需的对象,如按钮、滚动条等,并为每个对象设定属性,这样就可以在萤幕上“画”出所需的用户界面来,不需要大量的代码再编译生成,因而程式开发的效率可以大大地提高。
2事件驱动的编程方式
传统的程式设计是一种面向过程的方式,程式总是按事先设计好的流程运行,而不能将后面的程式放在前面运行,即用户不能随意改变、控制程式的流向,这不符合人类的思维习惯。在使用VB设计应用程式时,用户的动作——事件控制着程式的流向,每个事件都能驱动一段程式的运行,必须首先确定应用程式是通过哪个事件(如滑鼠单击、键盘输入等)同用户进行互动的,这就是事件驱动编程。程式设计师只需编写回响用户动作的代码,而各个动作之间不一定有联繫,这样的应用程式代码一般比较短,所以程式易于编写与维护。
3结构化的程式设计语言
Visual Basic是在结构化的BASIC语言基础上发展起来的,加上了面向对象的设计方法,因此是更具有结构化的程式设计语言。它具有丰富的数据类型和结构化程式结构,其特点如下:
(1)增强了数值和字元串处理功能,比传统的BASIC语言有许多的改进。
(2)提供了丰富的图形及动画指令,可方便地绘製各种图形。
(3)提供了定长和动态(变长)数组,有利于简化记忆体管理。
(4)增加了递归过程调用,使程式更为简练。
(5)提供了一个可供应用程式调用的包含多种类型的图示库。
(6)有完善的调试、运行出错处理。
4提供了易学易用的应用程式集成开发环境
在Visual Basic的集成开发环境中,用户可设计界面、编写代码、调试程式,直至将应用程式编译成执行档在Windows上运行,使用户在友好的开发环境中工作。
5开放的资料库功能与网路支持
Visual Basic具有很强的资料库管理功能,利用数据控制项可访问Microsoft Acess、dBase、Microsoft FoxPro、Paradox等,也可以访问Microsoft Excel、Lotus123等多种电子表格。另外,Visual Basic还提供了开放式资料库连线(ODBC)功能,可以通过直接访问或建立连线的方式使用并操作后台大型网路资料库,如SQL Server、Oracle等。在应用程式中,可以使用结构化查询语言(SQL)直接访问Server上的资料库,并提供简单的面向对象的库操作命令、多用户数据的加锁机制和网路资料库的编程技术,为单机上运行的资料库提供SQL网路接口,以便在分散式环境中快速而有效地实现客户/伺服器(client/server)方案。
6支持动态数据交换(DDE)、动态程式库(DLL)和对象的连结与嵌入(OLE)
动态数据交换是Microsoft Windows除了剪贴簿和动态连结函式馆以外,在Windows内部交换数据的第三种方式。利用这项技术可使Visual Basic开发的应用程式与其他Windows应用程式之间建立数据通信。
动态程式库中存放了所有Windows应用程式可以共享的代码和资源,这些代码或函式可以用多种语言写成。Visual Basic利用这项技术可以调用任何语言产生的DLL,也可以调用Windows应用程式接口(API) 函式,以实现SDK所能实现的功能。
对象的连结与嵌入是Visual Basic访问所有对象的一种方法。利用OLE技术,Visual Basic将其他套用软体作为一个对象嵌入到应用程式中进行各种操作,也可以将各种基于Windows的应用程式嵌入到Visual Basic应用程式中,实现声音、图像、动画等多媒体的功能。
7完备的在线上帮助功能
与Windows环境下的其他软体一样,在Visual Basic中,利用帮助选单和F1功能键,用户可随时方便地得到所需的帮助信息。Visual Basic帮助视窗中显示了有关的示例代码,通过複製、贴上操作可获得大量的示例代码,为用户的学习和使用提供了极大的方便。
12Visual Basic 60的集成开发环境
Visual Basic 60的集成开发环境是开发Visual Basic应用程式的平台。熟练掌握Visual Basic的集成开发环境是设计开发Visual Basic应用程式的基础。
121启动Visual Basic 60
可以通过以下两种方法启动Visual Basic 60:
(1)选择“开始”→“程式”→“Microsoft Visual Basic 60中文版”→“Microsoft Visual Basic 60中文版”命令,即可启动Visual Basic 60中文版应用程式。
(2)利用Windows建立捷径的功能。在桌面上建立Visual Basic 60程式的捷径图示,然后双击桌面上该图示即可启动Visual Basic 60应用程式。
启动Visual Basic 60 后,出现“新建工程”对话框,如图11所示,使用Visual Basic 60开发的应用程式或其他程式都被称为“工程”。视窗中列出了可建立的工程类型,其中会提示选择要建立的工程类型。使用Visual Basic 60 可以生成下列13种类型的应用程式(图中只看到12种,通过拖动滚动条可看到另外1种)。
图11“新建工程”对话框
在“新建”选项卡中选中“标準EXE”选项,然后单击“确定”按钮,出现集成开发环境的主界面,如图12所示。
图12Visual Basic 60 集成开发环境的主界面
122主视窗
Visual Basic 60 集成开发环境与其他Windows视窗类似,Visual Basic 60的主视窗也由标题栏、选单栏和工具列等组成,如图12所示。
1标题栏
标题栏位于主视窗最上面的一行,如图13所示。标题栏显示视窗标题及工作模式,启动时显示为“工程1Microsoft Visual Basic \[设计\]”,表示Visual Basic处于程式设计模式。Visual Basic 有3种工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模式。
(1)设计模式:可进行用户界面的设计和代码的编制,以完成应用程式的开发,如图12所示。
图13Visual Basic 60集成开发环境的标题栏、选单栏和工具列
(2)运行模式:运行应用程式,这时不可编辑代码,也不可编辑界面,处于这种模式时,标题栏中的标题为“工程1Microsoft Visual Basic \[运行\]”。
(3)中断模式:应用程式运行暂时中断,这时可以编辑代码,但不可编辑界面。此时,标题栏中的标题为“工程1Microsoft Visual Basic \[中断\]”。按F5键或单击工具列的继续按钮,程式继续运行,单击结束按钮,程式停止运行。在此模式下会弹出“立即”视窗,在立即视窗内输入简短的命令,并立即执行。
2选单栏
Visual Basic 60集成开发环境的选单栏中包含使用Visual Basic 所需要的命令。它除了提供标準“档案”、“编辑”、“视图”、“视窗”和“帮助”选单之外,还提供了编程专业的功能选单,例如:“工程”、“格式”、“调试”、“外接程式”等13个选单,如图13所示。
Visual Basic 60集成开发环境中的基本选单如下。
(1)档案:包含打开和保存工程以及生成执行档的命令。
(2)编辑:包含编辑命令和其他一些格式化、编辑代码的命令,以及其他编辑功能命令。
(3)视图:包含显示和隐藏IDE元素的命令。
(4)工程:包含在工程中添加构建、引用Windows对象和工具箱新工具的命令。
(5)格式:包含对齐窗体控制项的命令。
(6)调试:包含一些通用的调试命令。
(7)运行:包含启动、设定断点和终止当前应用程式运行的命令。
(8)查询:包含运算元据库表时的查询命令以及其他数据访问命令。
(9)图表:包含操作Visual Basic 工程时的图表处理命令。
(10)工具:包含建立ActiveX控制项时需要的工具命令,并可以启动选单编辑器以及配置环境选项。
(11)外接程式:包含可以随意增删的外接程式。预设时这个选单中只有“可视化数据管理器”选项。通过“外接程式管理器”命令可以增删外接程式。
(12)视窗:包含萤幕视窗布局命令。
(13)帮助:提供相关帮助信息。
3工具列
工具列在编程环境下提供对于常用命令的快速访问。单击工具列上的按钮,即可执行该按钮所代表的操作。按照预设规定,启动Visual Basic 60之后将显示“标準”工具列。其他工具列,如“编辑”、“窗体设计”和“调试”工具列可以通过“视图”选单中的“工具列”命令移进或移出。工具列能紧贴在“选单栏”下方,或以垂直条状紧贴在左框线上。如果用滑鼠将它从某栏下面移开,则它能“悬”在视窗中。一般工具列在选单栏的正下方,如图13所示。
123窗体设计视窗
“窗体设计视窗”也称“对象视窗”。Windows 的应用程式运行后都会打开一个视窗,窗体设计视窗是应用程式最终面向用户的视窗,是萤幕中央的主视窗。通过在窗体中添加图14窗体设计视窗
控制项并设定相应的属性来完成应用程式界面的设计。每个视窗必须有一个窗体名称,系统启动后就会自动创建一个窗体(预设名为 Form1)。用户可通过“工程→添加窗体”来创建新窗体或将已有的窗体添加到工程中。程式每个窗体保存后都有一个窗体档案名称(扩展名为frm)。应注意窗体名即窗体的“name”属性和窗体档案名称的区别。
在窗体的空白区域右击,将弹出快捷选单,可切换到“代码视窗”、“选单编辑器”、“属性视窗”,还可以选择“锁定控制项”和“贴上”命令,如图14所示。
图15VB工具
箱视窗
124工具箱视窗
工具箱视窗位于窗体的左侧由工具图示组成,如图15所示。刚安装Visual Basic 60时,工具箱视窗上有21个绘製成按钮形式的工具图示。除了这些系统提供的标準工具外,Visual Basic 60还提供了其他一些控制项,若需要使用这些控制项,用户可以手动将它们添加到工具箱中。具体方法见133控制项对象。
125工程资源管理器
应用程式是建立在工程的基础上完成的,而一个工程则是各种类型档案的集合。这些档案包括工程档案(vbp)、窗体档案(frm)、二进制数据档案(frx)、类模组档案(cls)、标準模组档案(bas)、资源档案(res)、包含ActiveX控制项的档案(ocx)。
工程档案就是与该工程有关的所有档案和对象清单,这些档案和对象自动连结到工程档案上,每次保存工程时,其相关档案信息随之更新。当然,某个工程下的对象和档案也可供其他工程共享使用。在工程的所有对象和档案被汇集在一起并完成编码以后,就可以编译工程,生成执行档。
“工程资源管理器”类似于Windows下的资源管理器,在这个视窗中列出了当前工程中。
什幺是Visual Basic?“Visual”指的是开发图形用户界面(GUI)的方法,“Visual”的意思是“可视化的”,也就是直观的编程方法。在图形用户界面下,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的控制项加到萤幕上的适当位置,再进行简单的设定即可。“Basic”指的是BASIC(Beginners AllPurpose Symbol Instruction Code,初学者通用的符号指令代码)语言,是一种套用十分广泛的计算机语言,Visual Basic 又简称VB。
Visual Basic使用BASIC 语言作为代码,在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函式及关键字,其中很多与Windows GUI有直接关係。专业人员可以用Visual Basic实现其他任何Windows 程式语言的功能,而初学者只要掌握几个关键字就可以编写简单的应用程式。
111 Visual Basic的发展
1991年Microsoft公司首次推出了Visual Basic 10版后,虽然存在一些缺陷,但仍受到了广大程式设计师的青睐。1992年秋Microsoft公司推出Visual Basic 20,对Visual Basic 10版本作了许多改进;1993年Microsoft公司推出Visual Basic 30,增加了资料库访问功能和三维图形外观设计功能;1995年推出了Visual Basic 40,适应了32位作业系统的要求,能开发32位应用程式;1997年推出了基于Windows 95的Visual Basic 50,增加了对Internet的支持和开发能力,分三个版本(学习版、专业版、企业版);1998年推出了Visual Basic 60,进一步加强对资料库和Internet的访问。
Visual Basic 60有三种版本:学习版、专业版、企业版。本书介绍的是Visual Basic 60企业版。
学习版:使编程人员轻鬆开发 Windows 和 Windows NT(r)的应用程式。该版本包括所有的内部控制项以及格线、选项卡和数据绑定控制项。学习版提供的文档有 Learn VB Now CD 和包含全部在线上文档的Microsoft Developer Network CD。
专业版:为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控制项、Internet Information Server Application Designer、集成的Visual Database Tools 和 DataEnvironment、Active Data Objects和Dynamic HTML Page Designer。专业版提供的文档有Visual Studio Professional Features手册和包含全部在线上文档的Microsoft Developer Network CD。
企业版:使得专业编程人员能够开发功能强大的组内分散式应用程式。该版本包括专业版的全部功能以及 Back Office 工具,例如 SQL Server。
112 Visual Basic的主要特点
Visual Basic是一种可视化的、面向对象和採用事件驱动方式的结构化高级程式设计语言,它简单易学、容易掌握、效率高,可用于开发Windows环境下功能强大、图形界面丰富的套用软体系统,利用它使得创建具有专业外观的用户界面的编程工作简单易行。总的看来,Visual Basic有以下几个主要的功能特点。
1提供了面向对象的可视化编程工具
用传统程式设计语言编程时,需要通过编程计算来设计程式的界面,在设计过程中看不到程式的实际显示效果,必须在运行程式的时候才能观察。如果对程式的界面不满意,还要回到编程环境中去修改,这一过程常常需要反覆多次,大大影响了编程的效率。Visual Basic提供的可视化设计平台,把Windows界面设计的複杂性“封装”起来。
Visual Basic採用的是面向对象的程式设计方法(OOP),它把程式和数据封装在一起作为一个对象,并为每个对象赋予相应的属性。在设计应用程式界面时,只需从现有的工具箱中“拖”出所需的对象,如按钮、滚动条等,并为每个对象设定属性,这样就可以在萤幕上“画”出所需的用户界面来,不需要大量的代码再编译生成,因而程式开发的效率可以大大地提高。
2事件驱动的编程方式
传统的程式设计是一种面向过程的方式,程式总是按事先设计好的流程运行,而不能将后面的程式放在前面运行,即用户不能随意改变、控制程式的流向,这不符合人类的思维习惯。在使用VB设计应用程式时,用户的动作——事件控制着程式的流向,每个事件都能驱动一段程式的运行,必须首先确定应用程式是通过哪个事件(如滑鼠单击、键盘输入等)同用户进行互动的,这就是事件驱动编程。程式设计师只需编写回响用户动作的代码,而各个动作之间不一定有联繫,这样的应用程式代码一般比较短,所以程式易于编写与维护。
3结构化的程式设计语言
Visual Basic是在结构化的BASIC语言基础上发展起来的,加上了面向对象的设计方法,因此是更具有结构化的程式设计语言。它具有丰富的数据类型和结构化程式结构,其特点如下:
(1)增强了数值和字元串处理功能,比传统的BASIC语言有许多的改进。
(2)提供了丰富的图形及动画指令,可方便地绘製各种图形。
(3)提供了定长和动态(变长)数组,有利于简化记忆体管理。
(4)增加了递归过程调用,使程式更为简练。
(5)提供了一个可供应用程式调用的包含多种类型的图示库。
(6)有完善的调试、运行出错处理。
4提供了易学易用的应用程式集成开发环境
在Visual Basic的集成开发环境中,用户可设计界面、编写代码、调试程式,直至将应用程式编译成执行档在Windows上运行,使用户在友好的开发环境中工作。
5开放的资料库功能与网路支持
Visual Basic具有很强的资料库管理功能,利用数据控制项可访问Microsoft Acess、dBase、Microsoft FoxPro、Paradox等,也可以访问Microsoft Excel、Lotus123等多种电子表格。另外,Visual Basic还提供了开放式资料库连线(ODBC)功能,可以通过直接访问或建立连线的方式使用并操作后台大型网路资料库,如SQL Server、Oracle等。在应用程式中,可以使用结构化查询语言(SQL)直接访问Server上的资料库,并提供简单的面向对象的库操作命令、多用户数据的加锁机制和网路资料库的编程技术,为单机上运行的资料库提供SQL网路接口,以便在分散式环境中快速而有效地实现客户/伺服器(client/server)方案。
6支持动态数据交换(DDE)、动态程式库(DLL)和对象的连结与嵌入(OLE)
动态数据交换是Microsoft Windows除了剪贴簿和动态连结函式馆以外,在Windows内部交换数据的第三种方式。利用这项技术可使Visual Basic开发的应用程式与其他Windows应用程式之间建立数据通信。
动态程式库中存放了所有Windows应用程式可以共享的代码和资源,这些代码或函式可以用多种语言写成。Visual Basic利用这项技术可以调用任何语言产生的DLL,也可以调用Windows应用程式接口(API) 函式,以实现SDK所能实现的功能。
对象的连结与嵌入是Visual Basic访问所有对象的一种方法。利用OLE技术,Visual Basic将其他套用软体作为一个对象嵌入到应用程式中进行各种操作,也可以将各种基于Windows的应用程式嵌入到Visual Basic应用程式中,实现声音、图像、动画等多媒体的功能。
7完备的在线上帮助功能
与Windows环境下的其他软体一样,在Visual Basic中,利用帮助选单和F1功能键,用户可随时方便地得到所需的帮助信息。Visual Basic帮助视窗中显示了有关的示例代码,通过複製、贴上操作可获得大量的示例代码,为用户的学习和使用提供了极大的方便。
12Visual Basic 60的集成开发环境
Visual Basic 60的集成开发环境是开发Visual Basic应用程式的平台。熟练掌握Visual Basic的集成开发环境是设计开发Visual Basic应用程式的基础。
121启动Visual Basic 60
可以通过以下两种方法启动Visual Basic 60:
(1)选择“开始”→“程式”→“Microsoft Visual Basic 60中文版”→“Microsoft Visual Basic 60中文版”命令,即可启动Visual Basic 60中文版应用程式。
(2)利用Windows建立捷径的功能。在桌面上建立Visual Basic 60程式的捷径图示,然后双击桌面上该图示即可启动Visual Basic 60应用程式。
启动Visual Basic 60 后,出现“新建工程”对话框,如图11所示,使用Visual Basic 60开发的应用程式或其他程式都被称为“工程”。视窗中列出了可建立的工程类型,其中会提示选择要建立的工程类型。使用Visual Basic 60 可以生成下列13种类型的应用程式(图中只看到12种,通过拖动滚动条可看到另外1种)。
图11“新建工程”对话框
在“新建”选项卡中选中“标準EXE”选项,然后单击“确定”按钮,出现集成开发环境的主界面,如图12所示。
图12Visual Basic 60 集成开发环境的主界面
122主视窗
Visual Basic 60 集成开发环境与其他Windows视窗类似,Visual Basic 60的主视窗也由标题栏、选单栏和工具列等组成,如图12所示。
1标题栏
标题栏位于主视窗最上面的一行,如图13所示。标题栏显示视窗标题及工作模式,启动时显示为“工程1Microsoft Visual Basic \[设计\]”,表示Visual Basic处于程式设计模式。Visual Basic 有3种工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模式。
(1)设计模式:可进行用户界面的设计和代码的编制,以完成应用程式的开发,如图12所示。
图13Visual Basic 60集成开发环境的标题栏、选单栏和工具列
(2)运行模式:运行应用程式,这时不可编辑代码,也不可编辑界面,处于这种模式时,标题栏中的标题为“工程1Microsoft Visual Basic \[运行\]”。
(3)中断模式:应用程式运行暂时中断,这时可以编辑代码,但不可编辑界面。此时,标题栏中的标题为“工程1Microsoft Visual Basic \[中断\]”。按F5键或单击工具列的继续按钮,程式继续运行,单击结束按钮,程式停止运行。在此模式下会弹出“立即”视窗,在立即视窗内输入简短的命令,并立即执行。
2选单栏
Visual Basic 60集成开发环境的选单栏中包含使用Visual Basic 所需要的命令。它除了提供标準“档案”、“编辑”、“视图”、“视窗”和“帮助”选单之外,还提供了编程专业的功能选单,例如:“工程”、“格式”、“调试”、“外接程式”等13个选单,如图13所示。
Visual Basic 60集成开发环境中的基本选单如下。
(1)档案:包含打开和保存工程以及生成执行档的命令。
(2)编辑:包含编辑命令和其他一些格式化、编辑代码的命令,以及其他编辑功能命令。
(3)视图:包含显示和隐藏IDE元素的命令。
(4)工程:包含在工程中添加构建、引用Windows对象和工具箱新工具的命令。
(5)格式:包含对齐窗体控制项的命令。
(6)调试:包含一些通用的调试命令。
(7)运行:包含启动、设定断点和终止当前应用程式运行的命令。
(8)查询:包含运算元据库表时的查询命令以及其他数据访问命令。
(9)图表:包含操作Visual Basic 工程时的图表处理命令。
(10)工具:包含建立ActiveX控制项时需要的工具命令,并可以启动选单编辑器以及配置环境选项。
(11)外接程式:包含可以随意增删的外接程式。预设时这个选单中只有“可视化数据管理器”选项。通过“外接程式管理器”命令可以增删外接程式。
(12)视窗:包含萤幕视窗布局命令。
(13)帮助:提供相关帮助信息。
3工具列
工具列在编程环境下提供对于常用命令的快速访问。单击工具列上的按钮,即可执行该按钮所代表的操作。按照预设规定,启动Visual Basic 60之后将显示“标準”工具列。其他工具列,如“编辑”、“窗体设计”和“调试”工具列可以通过“视图”选单中的“工具列”命令移进或移出。工具列能紧贴在“选单栏”下方,或以垂直条状紧贴在左框线上。如果用滑鼠将它从某栏下面移开,则它能“悬”在视窗中。一般工具列在选单栏的正下方,如图13所示。
123窗体设计视窗
“窗体设计视窗”也称“对象视窗”。Windows 的应用程式运行后都会打开一个视窗,窗体设计视窗是应用程式最终面向用户的视窗,是萤幕中央的主视窗。通过在窗体中添加图14窗体设计视窗
控制项并设定相应的属性来完成应用程式界面的设计。每个视窗必须有一个窗体名称,系统启动后就会自动创建一个窗体(预设名为 Form1)。用户可通过“工程→添加窗体”来创建新窗体或将已有的窗体添加到工程中。程式每个窗体保存后都有一个窗体档案名称(扩展名为frm)。应注意窗体名即窗体的“name”属性和窗体档案名称的区别。
在窗体的空白区域右击,将弹出快捷选单,可切换到“代码视窗”、“选单编辑器”、“属性视窗”,还可以选择“锁定控制项”和“贴上”命令,如图14所示。
图15VB工具
箱视窗
124工具箱视窗
工具箱视窗位于窗体的左侧由工具图示组成,如图15所示。刚安装Visual Basic 60时,工具箱视窗上有21个绘製成按钮形式的工具图示。除了这些系统提供的标準工具外,Visual Basic 60还提供了其他一些控制项,若需要使用这些控制项,用户可以手动将它们添加到工具箱中。具体方法见133控制项对象。
125工程资源管理器
应用程式是建立在工程的基础上完成的,而一个工程则是各种类型档案的集合。这些档案包括工程档案(vbp)、窗体档案(frm)、二进制数据档案(frx)、类模组档案(cls)、标準模组档案(bas)、资源档案(res)、包含ActiveX控制项的档案(ocx)。
工程档案就是与该工程有关的所有档案和对象清单,这些档案和对象自动连结到工程档案上,每次保存工程时,其相关档案信息随之更新。当然,某个工程下的对象和档案也可供其他工程共享使用。在工程的所有对象和档案被汇集在一起并完成编码以后,就可以编译工程,生成执行档。
“工程资源管理器”类似于Windows下的资源管理器,在这个视窗中列出了当前工程中。
转载请注明出处海之美文 » 程式设计及资料库编程教程:含实践教程