由马铭等编著的《Visual Basic程序设计教程》是一本侧重于Visual Basic 6.0编程的基础性教材。在编写过程中我们本着注重基础、加强实践和突出应用的原则,针对初学者的特点,在编排上采用由简到繁、由浅入深和循序渐进的方式,书中图文并茂,所举实例深浅适度,力求通俗易懂、简洁实用。本书最大特点是在讲解程序设计的时候,采用了“先给出设计目标(引例及分析),然后介绍为实现目标需要掌握的知识点和应该采取的设计方法”的处理方式,这样可使学生明确程序设计的思想和方法,做到有的放矢,特别符合教师的教学逻辑和学生的学习习惯。
由马铭等编著的《Visual Basic程序设计教程》以Visual Basic 6.0中文版为语言背景,以程序结构为主线,通过大量实例,深入浅出地介绍了Visual Basic程序设计的基础知识和基本方法。全书分11章,主要内容有:Visual Basic程序设计概述、Visual Basic编程基础、基本控制结构(顺序结构程序设计、选择结构程序设计、循环结构程序设计)、数组、过程、窗体与常用控件、用户界面设计、图形与多媒体控件、文件、数据库、程序调试及错误处理等。
《Visual Basic程序设计教程》适合作为高等院校本专科学生学习Visual Basic程序设计的教材,也可作为相关工程技术人员学习计算机程序设计的参考用书。
前言
第1章 Visual Basic 程序设计概述 1
1.1 Visual Basic程序引例 1
1.2 中文版Visual Basic 6.0介绍 4
1.2.1 环境要求 4
1.2.2 安装与启动 5
1.2.3 添加或删除部件 6
1.3 VB项目类型 6
1.4 VB集成开发环境 7
1.4.1 开发环境主界面 7
1.4.2 窗体设计器窗口 9
1.4.3 工具箱及控件的基本操作 10
1.4.4 属性窗口 11
1.4.5 程序代码窗体 12
1.4.6 工程资源管理器窗口 13
1.4.7 窗体布局窗口 14
1.4.8 立即窗口 14
1.4.9 帮助功能 14
习题 14
第2章 Visual Basic编程基础 15
2.1 数据类型 15
2.2 常量与变量 17
2.2.1 常量 17
2.2.2 变量 19
2.3 运算符和表达式 22
2.3.1 算术运算符与算术表达式 22
2.3.2 字符串运算符与字符串表达式 23
2.3.3 关系运算符与关系表达式 23
2.3.4 逻辑运算符与逻辑表达式 24
2.3.5 日期表达式 25
2.3.6 运算符的优先级别 25
2.4 常用内部函数 26
2.4.1 数学函数 27
2.4.2 随机函数 27
2.4.3 日期与时间函数 28
2.4.4 字符串函数 29
2.4.5 类型转换函数 30
2.4.6 shell函数 31
2.5 类、对象、属性、方法和事件 32
2.5.1 类与对象 32
2.5.2 属性、方法和事件 33
2.6 窗体概述和基本控件的使用 36
2.6.1 窗体概述 36
2.6.2 文本框控件的使用 37
2.6.3 标签控件的使用 39
2.6.4 命令按钮控件的使用 40
2.7 简单程序实例与分析 41
习题 44
第3章 基本控制结构 46
3.1 VB程序编写规则 46
3.2 顺序结构程序设计 46
3.2.1 应用实例及分析 47
3.2.2 赋值语句 47
3.2.3 数据的输入/输出 48
3.3 选择结构程序设计 52
3.3.1 应用实例及分析 53
3.3.2 if选择语句 54
3.3.3 Select Case选择语句 58
3.3.4 应用举例 61
3.4 循环结构程序设计 64
3.4.1 应用实例及分析 64
3.4.2 For…Next循环语句 66
3.4.3 Do…Loop循环语句 67
3.4.4 应用举例 69
习题 80
第4章 数组 85
4.1 应用实例及分析 85
4.2 数组的概念及声明 86
4.2.1 数组的概念 86
4.2.2 静态数组声明 86
4.2.3 动态数组声明 87
4.3 数组的基本操作 88
4.3.1 数组的引用 88
4.3.2 数组的赋值 89
4.3.3 数组的输出 91
4.4 控件数组 94
4.5 自定义类型 97
4.6 应用举例 99
习题 110
第5章 过程 112
5.1 应用实例及分析 112
5.2 过程的基本知识 113
5.2.1 过程的定义 113
5.2.2 过程的分类 113
5.3 Sub过程 114
5.3.1 事件过程 114
5.3.2 通用过程 115
5.4 Function过程 119
5.5 参数的传递 122
5.6 递归调用 125
5.7 变量和过程的作用域 126
5.8 应用举例 128
习题 132
第6章 窗体和常用控件 135
6.1 窗体及窗体设计 135
6.2 常用控件概述 139
6.2.1 控件的分类 139
6.2.2 控件的常用属性及默认属性 140
6.2.3 焦点和tab键顺序 143
6.2.4 文本框、标签和命令按钮 145
6.2.5 单选按钮、复选框和框架 148
6.2.6 列表框 151
6.2.7 组合框 155
6.2.8 滚动条 157
6.2.9 时钟 160
6.3 Activex控件 163
6.3.1 Activex控件概述 163
6.3.2 Activex控件的添加 164
6.3.3 Activex控件的应用 164
习题 169
第7章 用户界面设计 172
7.1 菜单 172
7.1.1 内建菜单 172
7.1.2 弹出菜单 176
7.1.3 菜单控件数组 178
7.2 通用对话框 179
7.2.1 “文件”对话框 181
7.2.2 “颜色”对话框 183
7.2.3 “字体”对话框 183
7.2.4 “打印”对话框 185
7.2.5 “帮助”对话框 186
7.3 多重窗体和mdi窗体 187
7.3.1 多重窗体 187
7.3.2 mdi窗体 188
7.4 鼠标和键盘 189
7.4.1 鼠标 189
7.4.2 键盘 191
7.5 应用举例 192
习题 199
第8章 图形和多媒体控件 202
8.1 图形操作基础 202
8.1.1 坐标系统 202
8.1.2 使用颜色 205
8.1.3 线宽与线型 207
8.2 图形控件 207
8.2.1 Picturebox控件 208
8.2.2 Image控件 209
8.2.3 Line控件 210
8.2.4 shape控件 211
8.3 图形方法 212
8.3.1 pset方法 212
8.3.2 Line方法 214
8.3.3 Circle方法 217
8.3.4 Point方法 222
8.3.5 PaintPicture方法 223
8.4 多媒体控件 224
8.4.1 多媒体Animation控件 224
8.4.2 多媒体Multimedia MCI控件 227
8.5 应用举例 231
习题 236
第9章 文件操作 237
9.1 文件概述 237
9.1.1 文件的结构 237
9.1.2 文件的种类和存取类型 238
9.2 文件的访问模式 239
9.2.1 顺序文件的访问 239
9.2.2 随机文件的访问 249
9.2.3 二进制文件的访问 252
9.3 文件系统 255
9.3.1 常用的文件操作语句和函数 255
9.3.2 文件系统控件 256
9.4 应用举例 259
习题 261
第10章 数据库应用 267
10.1 VB 6.0数据库概述 267
10.1.1 数据库 267
10.1.2 VB中的数据管理器 269
10.1.3 VB与数据库 272
10.2 VB中的数据源及数据控件 273
10.2.1 VB的数据源 273
10.2.2 VB的数据识别(绑定)控件 274
10.3 VB中的数据库编程模型 278
10.3.1 dao 278
10.3.2 rdo 279
10.3.3 ADO 281
10.4 VB的SQL 283
10.4.1 SQL语言组成 283
10.4.2 SQL的数据定义功能 284
10.4.3 SQL的数据处理功能 284
习题 290
第11章 程序调试与错误处理 293
11.1 程序错误分类与调试工具栏 293
11.1.1 程序错误分类 293
11.1.2 调试工具栏 296
11.2 断点的设置 296
11.3 跟踪程序的执行 298
11.4 调试窗口 299
11.5 错误捕捉与处理 301
习题 302
附录 ASCII字符集 303
参考文献 306