第1章 VisualBasic概述 1
1.1VisualBasic简介 1
1.2VisualBasic的安装和启动 5
1.3VisualBasic开发环境 12
1.4练习题及参考答案 22
第2章 VisualBasic对象及其操作 23
2.1对象的属性、事件和方法 23
2.2控件 24
2.3窗体 30
2.4练习题及参考答案 36
第3章 VisualBasic编程步骤 38
3.1新建一个工程 38
3.2添加控件 39
3.3设置属性 39
3.4编写代码 40
3.5运行工程 41
3.6修改工程 41
3.7保存工程 43
3.8练习题及参考答案 44
第4章 VisualBasic编程基础 45
4.1VisualBasic代码编写基础 45
4.2数据类型 48
4.3变量与常量 53
4.4运算符和表达式 60
4.5常用内部函数 64
4.6练习题及参考答案 72
第5章 数据的输入输出 75
5.1数据输入输出函数 75
5.2字体和字形 85
5.3打印机的输出 89
5.4练习题及参考答案 91
第6章 常用标准控件 100
6.1命令按钮(CommandButton) 100
6.2文本框(TextBox) 101
6.3标签(Label) 107
6.4复选框(CheckBox) 108
6.5单选按钮(OptionButton) 109
6.6框架(Frame) 111
6.7列表框(ListBox) 111
6.8组合框(ComboBox) 115
6.9滚动条(HScrollBar、VScrollBar) 116
6.10定时器(Timer) 118
6.11焦点和Tab顺序 123
6.12练习题及参考答案 125
第7章 VisualBasic控制结构 127
7.1选择结构 127
7.2循环结构 140
7.3练习题及参考答案 154
第8章 数组 163
8.1一维数组 163
8.2二维数组 168
8.3数组的其他定义形式 171
8.4记录类型 175
8.5表格控件 179
8.6练习题及参考答案 188
第9章 过程 192
9.1Sub过程 193
9.2函数过程 199
9.3向过程传递参数 201
9.4过程的嵌套和递归调用 208
9.5可选参数与可变参数 211
9.6对象参数 213
9.7局部内存分配 218
9.8Shell函数 220
9.9练习题及参考答案 222
第10章 响应鼠标和键盘事件 228
10.1响应鼠标事件 228
10.2检测鼠标按钮 233
10.3检测Shift、Ctrl及Alt键的状态 238
10.4拖放 239
10.5响应键盘事件 243
10.6练习题及参考答案 249
第11章 菜单设计 251
11.1菜单的基本概念 251
11.2菜单编辑器 252
11.3编写菜单控件的事件过程 256
11.4菜单项的动态设置 258
11.5弹出式菜单 263
11.6练习题及参考答案 267
第12章 对话框程序设计 271
12.1对话框 271
12.2自定义对话框 278
12.3通用对话框 281
12.4文件对话框 282
12.5“颜色”对话框 285
12.6“字体”对话框 285
12.7“打印”对话框 287
12.8调用Wimdows帮助对话框 288
12.9练习题及参考答案 290
第13章 多重窗体程序设计 291
13.1多窗体 291
13.2控制窗体的方法及语句 292
13.3多窗体的应用实例 296
13.4窗体与不同分辨率的问题 297
13.5将窗体当做参数 298
13.6VisualBasic工程结构 300
13.7闲置循环与DoEvents语句 304
13.8练习题及参考答案 307
第14章 VisualBasic文件管理 309
14.1传统的文件I/O语句和函数 309
14.2文件系统对象 312
14.3练习题及参考答案 328
附录A 主要的属性、事件和方法 336
附录B VisualBasic的一些重要常数 348
附录C 二级考试大纲(VisualBasic语言程序设计) 352
附录D 笔试模拟试卷(2套) 357