第1章Visual Basic程序设计概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的功能特点 1
1.2 Visual Basic的安装与启动 3
1.2.1 Visual Basic 60的安装 4
1.2.2帮助系统的安装 4
1.2.3启动 4
1.3 Visual Basic 60集成开发环境 5
1.3.1 Visual Basic集成开发环境简介 5
1.3.2标题栏 5
1.3.3菜单栏 6
1.3.4工具栏 7
1.3.5工具箱窗口 7
1.3.6其他独立窗口 8
1.3.7 Visual Basic帮助系统的使用 10
1.4 Visual Basic应用程序设计的基本步骤 11
1.4.1创建工程 11
1.4.2界面设计 11
1.4.3属性设置 11
1.4.4代码编辑 12
1.4.5文件保存 13
1.4.6程序的运行与调试 13
小结 14
习题1 14
第2章Visual Basic可视化编程基础 15
2.1对象 15
2.1.1对象和类的概念 15
2.1.2对象的属性、事件和方法 16
2.2窗体 19
2.2.1窗体的常用属性 19
2.2.2窗体的方法 21
2.2.3窗体的事件 23
2.2.4多重窗体 25
2.3基本控件 29
2.3.1控件的常用属性 29
2.3.2标签 30
2.3.3文本框 32
2.3.4命令按钮 36
2.4综合应用 38
小结 42
习题2 42
第3章Visual Basic程序设计基础 44
3.1数据类型 44
3.1.1基本数据类型 44
3.1.2用户自定义数据类型 45
3.1.3枚举类型 46
3.2变量和常量 47
3.2.1变量 47
3.2.2常量 49
3.3运算符与表达式 50
3.3.1运算符 50
3.3.2表达式 54
3.4常用内部函数 55
3.4.1数学函数 56
3.4.2转换函数 56
3.4.3字符串函数 57
3.4.4日期函数 58
3.4.5随机Rnd函数与Randomize语句 58
3.4.6格式输出Format函数 59
3.4.7 Shell函数 61
3.5 InputBox函数、MsgBox函数及Print方法 63
3.5.1 InputBox函数 63
3.5.2 MsgBox函数 63
3.5.3 Print方法 65
3.6 Visual Basic的编码规则 67
3.6.1 Visual Basic代码不区分大小写 67
3.6.2 Visual Basic中标识符的定义规则 67
3.6.3 Visual Basic中变量和控件的命名规则 67
3.6.4语句书写规则 68
3.6.5注释 68
3.6.6程序编码缩进 68
3.7综合应用 68
小结 70
习题3 70
第4章Visual Basic控制结构 72
4.1结构化程序设计 72
4.2选择结构 73
4.2.1 If语句 73
4.2.2情况语句 77
4.2.3条件函数 80
4.3循环结构 81
4.3.1 For语句 82
4.3.2 While语句 83
4.3.3 DoLoop语句 84
4.3.4多重循环 85
4.4其他语句 87
4.4.1 End语句 87
4.4.2 Exit语句 87
4.4.3 GoTo语句 88
4.4.4 On Error语句 89
4.5综合应用 91
小结 94
习题4 94
第5章 数组 96
5.1数组的概念 96
5.1.1定长数组 97
5.1.2静态数组与动态数组 99
5.1.3多维数组 101
5.2数组的基本操作 102
5.2.1数组的引用 103
5.2.2数组的初始化 103
5.2.3数组元素的输入、输出 104
5.2.4数组元素的复制 106
5.2.5数组排序 107
5.3控件数组 111
5.3.1基本概念 112
5.3.2建立控件数组 112
5.4综合应用 114
小结 116
习题5 117
第6章用户界面设计 119
6.1常用控件 119
6.1.1单选按钮、复选框和框架 119
6.1.2列表框和组合框 122
6.1.3滚动条和进度条 126
6.1.4闹钟 128
6.1.5图形控件 129
6.2菜单设计 133
6.2.1菜单编辑器 133
6.2.2创建下拉式菜单 135
6.2.3创建快捷菜单 137
6.2.4菜单综合设计 138
6.3图像列表、工具栏与状态栏 139
6.3.1图像列表 139
6.3.2工具栏 140
6.3.3状态栏 143
6.4通用对话框 145
6.4.1“打开”对话框 146
6.4.2“另存为”对话框 147
6.4.3“颜色”对话框 148
6.4.4“字体”对话框 148
6.4.5“打印”对话框 149
6.4.6“帮助”对话框 150
6.5 Visual Basic应用程序向导 151
6.6综合应用 155
6.6.1设计要求 156
6.6.2界面分析 156
6.6.3参考界面与处理代码 156
小结 160
习题6 160
第7章 过程 163
7.1函数过程的定义和调用 163
7.1.1函数过程的定义 164
7.1.2函数过程的调用 165
7.2子过程的定义和调用 167
7.2.1子过程的定义 168
7.2.2子过程的调用 168
7.3参数传递 170
7.3.1形参与实参 170
7.3.2传地址(引用) 170
7.3.3传值 172
7.3.4数组参数的传递 173
7.3.5变量的作用域 174
7.4过程的嵌套和递归调用 177
7.4.1嵌套调用 177
7.4.2递归调用 178
7.5综合应用 180
小结 183
习题7 183
第8章 鼠标和键盘 188
8.1鼠标 188
8.1.1鼠标事件 188
8.1.2鼠标光标形状 190
8.1.3鼠标的拖放 192
8.2键盘 196
8.2.1 KeyPress事件 196
8.2.2 KeyDown和KeyUp事件 197
8.3综合应用 198
8.3.1判断鼠标是否同时按下 198
8.3.2键盘控制的小动画 198
小结 199
习题8 200
第9章 数据库应用 201
9.1数据库基础 201
9.1.1数据库概述 201
9.1.2关系数据库 201
9.2数据库的建立 202
9.3结构化查询语句SQL 205
9.3.1 SQL语句 206
9.3.2 SQL中的Select子句 207
9.3.3数据更新 209
9.4数据库访问控件 211
9.4.1 Data控件 211
9.4.2 ADO控件 213
9.4.3 DataGrid控件 216
9.5综合应用 217
9.5.1功能介绍 217
9.5.2主窗体和菜单 217
9.5.3维护学生信息 218
9.5.4查询学生信息 221
小结 224
习题9 224
第10章 文件 226
10.1文件概述 226
10.1.1文件的结构 226
10.1.2文件的分类 226
10.2文件的打开与关闭 227
10.2.1文件的打开 227
10.2.2文件的关闭 229
10.3文件操作语句与函数 230
10.3.1文件指针 230
10.3.2与文件操作有关的语句和函数 230
10.4文件操作应用 232
10.4.1顺序文件的读写操作 232
10.4.2随机文件的读写操作 236
10.4.3二进制文件的读写操作 239
10.5文件系统控件 240
10.5.1驱动器列表框 241
10.5.2目录列表框 241
10.5.3文件列表框 242
小结 243
习题10 243
参考文献 247