标题：高等学校计算机教材：VisualBasic实用教程
图书信息
出版社: 电子工业出版社; 第1版 (2011年7月1日)
丛书名: 高等学校计算机教材
平装: 404页
开本: 16
ISBN: 7121139898, 9787121139895
条形码: 9787121139895
尺寸: 25.8 x 18.4 x 1.8 cm
重量: 640 g
内容简介
由郑阿奇主编的《Visual Basic实用教程(第4版)》包含了实用教程、
习题、实验、综合应用和附录等部分。内容主要包括VB6.0中文版开发环境
，语言基础，创建用户界面(控件，菜单，工具栏与状态栏)，程序设计，数
据库应用，图形、鼠标和多媒体应用，文件操作等方面。实用教程一般在讲
解内容后紧跟实例；习题主要训练编程和弄清基本概念；实验包括基础级、
提高级和自我练习三个方面；综合应用综合训练解决小的应用问题的基本能
力；最后的附录列出了书中所需内容及习题参考答案。
《Visual Basic实用教程(第4版)》可作为大学本、专科有关课程的教
材。由于内容实用，也适合各类VB培训和广大用户自学与参考用书。
目录
第1部分  实用教程
第1章  Visual Basic概述1
1.1  关于Visual Basic1
1.1.1  VB的工程类型2
1.1.2  集成开发环境2
1.1.3  标题栏3
1.1.4  菜单栏3
1.1.5  工具栏7
1.1.6  控件箱7
1.1.7  窗体8
1.2  用Visual Basic开发应用程序11
1.2.1  创建应用程序的主要步骤11
1.2.2  创建简单程序实例12
第2章  Visual Basic语言基础16
2.1  注释语句和一句多行与一行多句16
2.1.1  注释语句16
2.1.2  一句多行与一行多句17
2.1.3  代码编辑器17
2.2  常数、变量、赋值语句运算符和表达式18
2.2.1  常数18
2.2.2  变量19
2.2.3  赋值语句23
2.2.4  运算符和表达式23
2.3  基本控制结构26
2.3.1  顺序结构27
2.3.2  分支结构27
2.3.3  循环结构31
2.4  常用内部函数34
2.4.1  算术函数35
2.4.2  字符串函数38
2.4.3  日期与时间函数41
2.4.4  类型转换函数42
2.5  输入与输出42
2.5.1  InputBox函数43
2.5.2  MsgBox函数43
2.5.3  Print方法45
2.6  数组46
2.6.1  数组声明46
2.6.2  可变类型数组48
2.6.3  静态数组和动态数组49
2.6.4  多维数组50
2.7  算法举例52
第3章  创建用户界面57
3.1  创建窗体57
3.1.1  窗体的属性58
3.1.2  窗体的方法59
3.1.3  窗体的事件59
3.1.4  窗体的启动、装载、卸载和关闭61
3.2  对象的基本概念62
3.2.1  对象的属性、方法和事件63
3.2.2  使用With结构64
3.3  控件65
3.3.1  控件介绍65
3.3.2  标签67
3.3.3  文本框68
3.3.4  命令按钮69
3.3.5  框架、选项按钮和复选框70
3.3.6  列表框73
3.3.7  组合框76
3.3.8  图像框(Image)和图片框(PictureBox)77
3.3.9  滚动条78
3.3.10  定时器80
3.3.11  文件系统控件81
3.4  控件数组84
3.5  菜单设计87
3.5.1  菜单栏87
3.5.2  菜单编辑器87
3.5.3  菜单的Click事件90
3.5.4  运行时改变菜单属性90
3.5.5  弹出式菜单91
3.6  工具栏92
3.7  状态栏95
3.8  CommonDialog控件96
3.9  多文档界面98
3.9.1  界面样式98
3.9.2  多文档界面99
第4章  VB程序设计103
4.1  文件类型103
4.2  过程105
4.2.1  Sub过程106
4.2.2  Function过程109
4.3  过程的调用110
4.3.1  调用Sub事件过程110
4.3.2  调用Sub通用过程110
4.3.3  调用Function过程111
4.4  参数的传递113
4.4.1  形参和实参113
4.4.2  参数按值传递和按地址传递114
4.4.3  数组参数118
4.4.4  对象参数121
4.5  递归过程122
4.6  变量和过程的作用范围124
4.6.1  变量的作用范围124
4.6.2  静态变量126
4.6.3  过程的作用范围129
4.6.4  使用同名的变量129
4.7  Sub Main过程与快速提示窗体130
4.8  程序举例132
第5章  数据库应用137
5.1  数据库基本知识137
5.1.1  关系数据库的基本结构137
5.1.2  建立数据库139
5.1.3  建立数据查询142
5.2  SQL语言143
5.2.1  SQL语句143
5.2.2  用SQL语句建立查询145
5.3  Data控件146
5.3.1  常用属性、方法和事件146
5.3.2  常用的数据感知控件150
5.3.3  ActiveX数据感知控件153
5.4  DAO编程模型157
5.4.1  DAO分层结构157
5.4.2  DAO编程158
5.5  ADO161
5.5.1  ADO基本概念161
5.5.2  创建ADO Data控件161
5.5.3  数据窗体向导168
5.5.4  ADO编程模型170
5.6  可视化数据库工具172
5.6.1  数据环境设计器172
5.6.2  数据视图窗口175
5.6.3  查询设计器175
5.7  报表设计177
5.7.1  报表设计器177
5.7.2  设计报表178
5.7.3  向报表添加Function控件180
5.8  多媒体数据库182
第6章  图形、鼠标和多媒体应用187
6.1  图形和文本187
6.1.1  坐标系187
6.1.2  颜色的设置189
6.1.3  绘图190
6.1.4  设置文本字体197
6.1.5  打印199
6.1.6  剪贴板200
6.1.7  图像处理201
6.2  鼠标和键盘205
6.2.1  鼠标事件205
6.2.2  改变鼠标指针209
6.2.3  键盘事件210
6.2.4  控件拖放213
6.2.5  OLE拖放216
6.3  多媒体应用220
6.3.1  Animation控件221
6.3.2  Multimedia控件222
6.3.3  MediaPlayer控件224
第7章  文件226
7.1  传统文件处理方式226
7.1.1  文件访问类型226
7.1.2  顺序文件227
7.1.3  随机文件234
7.2  FSO对象模型240
7.2.1  FSO包含的对象240
7.2.2  FSO对象模型编程241
7.2.3  驱动器和文件夹242
7.2.4  文件操作243
第2部分  习题
习题1  Visual Basic概述248
习题2  Visual Basic语言基础249
习题3  创建用户界面254
习题4  VB程序设计257
习题5  数据库应用262
习题6  图形、鼠标和多媒体应用265
习题7  文件268
第3部分  实验
实验1  创建一个简单的VB界面270
实验2  程序设计基础1276
实验3  程序设计基础2282
实验4  窗体、标签、文本框和按钮287
实验5  框架、选项按钮、复选框、列表框和组合框294
实验6  时间控件、菜单和工具栏300
实验7  Sub过程307
实验8  Function过程316
实验9  数据库操作(基础级)324
实验10  数据库操作(提高级)331
实验11  图形和文本340
实验12  键盘、鼠标和多媒体348
实验13  文件的使用354
第4部分  综 合 应 用
应用1  数据库综合应用——人员信息管理系统364
应用2  图形综合应用——画图软件375
应用3  键盘、鼠标和多媒体综合应用——打字练习380
应用4  文件操作综合应用——快乐背单词384
第5部分  附录
附录A  本书约定389
附录B  例题索引391
附录C  程序调试394
附录D  第2部分习题答案402