第一章 Visual Basic概述 1
1.1 Visual Basic的集成开发环境 1
1.1.1 启动Visual Basic 1
3.2.2 鼠标事件 4
1.1.2 帮助功能的使用 4
1.2 编写一个最简单的应用程序 5
1.2.1 有关控件的操作 6
1.2.2 关于应用程序文件的操作 7
1.2.3 一个简单的用户界面设计例子 8
1.3 用Visual Basic自动生成用户界面 10
1.4 属性、事件和方法 13
1.5 Basic语言的特性 14
本章小结 14
习题 15
2.1.2 长整型 16
第二章 Visual Basic语法基础 16
2.1.1 整型 16
2.1 数据类型 16
2.1.3 货币型 17
2.1.4 日期型 17
2.1.5 布尔型 17
2.1.6 单精度型 17
2.1.7 双精度型 17
2.1.11 用户自定义类型 18
2.1.10 variant数据类型 18
2.1.9 字节型 18
2.1.8 字符串型 18
2.1.12 枚举类型 19
2.3 变量 20
2.3.1 变量的声明 20
2.2 常量 20
2.3.2 用户自定义类型变量的成员访问 22
2.3.3 数组型变量 22
2.3.4 枚举型变量的声明 25
2.4 控件数组 25
2.4.1 控件数组的产生 25
2.4.2 程序执行时增加删除控件数组元素 27
2.5 运算符和表达式 27
2.6 语句 29
2.6.2 控制语句 30
2.6.1 基本语句 30
2.6.3 错误处理 34
2.7 函数与过程 36
2.7.1 用户自定义的函数 37
2.7.2 用户定义的过程 38
2.7.3 指针传递和值传递 38
2.8 变量的作用域 38
2.9 良好的编程习惯 40
本章小结 43
习题二 44
第三章 窗体 45
3.1 基本属性 45
3.2 窗体常见事件 47
3.2.1 键盘事件 47
3.3 常见方法 51
3.4 图像处理 52
3.5 多重窗体与多文档界面设计 52
3.5.1 多重窗体设计 53
3.5.2 多文档界面的设计 56
本章小结 59
习题三 59
4.1.1 基本属性 60
4.1 文本框 60
第四章 基本控件 60
4.1.2 基本事件 61
4.1.3 基本方法 61
4.1.4 例子 61
4.2 标签 66
4.3 命令按钮 67
4.3.1 基本属性 67
4.3.2 Tab顺序 68
4.3.3 一个例子 68
4.4 水平/垂直滚动条 72
4.4.1 基本属性 72
4.4.3 两个例子 73
4.4.2 基本事件 73
4.5 单选按钮和复选按钮 77
4.6 框架 77
4.6.1 基本属性 77
4.6.2 一个例子 78
4.7 计时器 81
4.7.1 常用属性和事件 81
4.7.2 例子 81
本章小结 86
习题四 87
5.1 列表框 88
5.1.1 常用方法 88
第五章 列表类控件 88
5.1.2 常见属性 89
5.1.3 一个例子 90
5.2 组合框 94
5.2.1 基本属性 94
5.2.2 常用的事件过程 95
5.2.3 常用的方法 95
5.2.4 一个例子 95
5.3 文件类列表框 101
5.3.1 驱动器列表框 101
5.3.2 目录列表框 101
5.3.3 文件列表框 102
5.3.4 一个例子 103
习题五 105
本章小结 105
第六章 对话框 106
6.1 消息对话框函数 106
6.1.1 消息对话框的参数设置 106
6.1.2 一个例子 108
6.2 输入对话框函数 110
6.3 通用对话框 111
6.3.1 打开文件 对话框 112
6.3.2 保存文件对话框 114
6.3.3 颜色(Color)对话框 115
6.3.4 字体(Font)对话框 116
6.3.5 打印对话框 118
本章小结 119
习题六 120
第七章 菜单和工具栏设计 121
7.1 菜单 121
7.2 菜单编程器 121
7.3 一个例子 123
7.4 快捷菜单 125
7.5 工具栏设计 126
7.5.1 ImageList控件和Toolbar控件 126
7.5.2 工具栏设计范例 127
7.5.3 创建活动的工具栏简介 132
本章小结 132
习题七 133
8.1.1 剪贴板的方法 134
第八章 系统对象 134
8.1 剪贴板(Clipboard)对象 134
8.1.2 一个例子 136
8.2 屏幕(Screen)对象 137
8.3 打印机(Printer)对象 138
8.3.1 常用属性 139
8.3.2 常用方法 139
8.3.3 一个例子 141
8.4 Debug对象 141
8.5 Shell函数 142
本章小结 143
习题八 143
9.1 PictureBox控件 144
第九章 文本与图形 144
9.2 图形控件 145
9.2.1 Image控件 145
9.2.2 Line控件和Shape控件 145
9.3 图形方法 147
9.4 用AutoRedraw创建持久图形 150
9.5 使用ClipControls属性 151
9.5.1 用ClipControls属性创建剪裁区 151
9.5.2 图形的分层 151
9.6 坐标系统 153
9.7 移动控件 156
9.8 一个例子 157
9.9 显示文本 161
本章小结 163
习题九 163
第十章 文件 164
10.1 文件 164
10.2 顺序文件 164
10.2.1 文件的打开 164
10.2.2 文件的写操作 165
10.2.3 文件的读操作 166
10.2.4 文件的关闭 167
10.2.5 例子 168
10.3 随机文件 175
10.3.1 打开和关闭随机访问的文件 175
10.3.2 随机型访问打开的文件的读写 176
10.3.3 一个例子 177
10.4 二进制文件 185
10.4.1 打开二进制型访问的文件 185
10.4.2 二进制文件的读写 185
10.5 文件操作中的函数与命令 186
10.5.1 文件函数 186
10.5.2 操作命令 188
10.5.3 例子 190
本章小结 191
习题十 191
第十一章 Visual Basic 数据库技术 192
11.1 数据库基础知识 192
11.2.1 创建数据库的结构 193
11.2 创建一个新数据库 193
11.2.2 为数据库添加记录 194
11.3 使用data控件 195
11.3.1 记录的显示、添加和删除 196
11.3.2 Data控件的常用属性 199
11.3.3 Data控件的常见方法 201
11.3.4 Data控件的常见事件 205
11.3.5 一个例子 207
本章小结 210
习题十一 210
12.2.1 MCI控件的概貌 211
12.2 使用Multimedia MCI控件 211
12.1 多媒体的基本概念 211
第十二章 多媒体MCI控件 211
12.2.2 MCI控件的属性 212
12.2.3 MCI控件的基本事件 216
12.3 例子 218
12.4 用API函数播放音频文件 223
12.4.1 API函数 223
12.4.2 使用API函数编程 226
本章小节 232
习题十二 232
附录 233
附录A 常用函数 233
附录B 错误信息 235