目录
第1章Visual Basic程序设计概述1
1.1Visual Basic简介1
1.1.1程序设计语言的发展1
1.1.2Visual Basic的发展2
1.1.3Visual Basic的特点3
1.2Visual Basic 6.0集成开发环境4
1.2.1启动Visual Basic 6.04
1.2.2集成开发环境组成5
1.3Visual Basic中的基本概念10
1.3.1对象与类10
1.3.2属性11
1.3.3方法12
1.3.4事件与事件过程12
1.4Visual Basic应用程序的创建13
1.4.1新建工程13
1.4.2设计程序界面14
1.4.3编写程序代码15
1.4.4保存程序16
1.4.5运行程序17
1.4.6调试程序17
1.4.7生成可执行文件18
1.5帮助功能的使用19
1.5.1使用MSDN Library查阅器19
1.5.2使用上下文相关帮助20
1.6如何学习Visual Basic21
习题122第2章简单的Visual Basic程序设计25
2.1窗体25
2.1.1属性25
2.1.2方法28
2.1.3事件29
2.2Visual Basic的基本语句31
2.2.1赋值语句31
2.2.2注释语句32
2.2.3结束语句32
2.3数据输入输出33
2.3.1Print方法及相关函数33
2.3.2InputBox函数34
2.3.3MsgBox函数36
2.4基本控件39
2.4.1命令按钮39
2.4.2标签41
2.4.3文本框42
2.4.4剪贴板46
2.5定时器控件及应用49
习题251
第3章Visual Basic语法基础57
3.1数据类型57
3.2常量与变量59
3.2.1常量59
3.2.2变量603.2.3要求变量声明62
3.3运算符与表达式63
3.3.1算术运算符63
3.3.2字符串运算符64
3.3.3关系运算符64
3.3.4逻辑运算符64
3.3.5表达式64
3.3.6运算符优先级65
3.4常用内部函数66
3.4.1数学函数66
3.4.2字符函数67
3.4.3转换函数68
3.4.4日期函数68
3.4.5测试函数68
习题371
第4章控制结构75
4.1顺序结构75
4.2选择结构76
4.2.1单分支If结构76
4.2.2双分支If结构77
4.2.3多分支If结构78
4.2.4情况选择结构80
4.3循环结构82
4.3.1For…Next循环结构82
4.3.2Do…Loop循环结构83
4.3.3While…Wend语句854.3.4多重循环86
4.4On Error GoTo语句91
4.5常见错误处理91
习题493
第5章利用数组处理批量数据99
5.1基本概念99
5.2一维数组100
5.2.1一维数组的定义100
5.2.2一维数组的引用100
5.3二维数组104
5.3.1二维数组的定义104
5.3.2二维数组的引用104
5.4动态数组108
5.4.1创建动态数组108
5.4.2LBound和UBound函数110
5.5控件数组112
5.5.1控件数组的概念112
5.5.2控件数组的建立112
习题5114
第6章过程与函数119
6.1Sub过程119
6.1.1Sub过程的定义119
6.1.2Sub过程的调用120
6.2Function过程121
6.2.1Function过程的定义1216.2.2Function过程的调用122
6.3参数传递124
6.3.1按值传递124
6.3.2按地址传递124
6.4多模块程序设计127
6.4.1窗体模块128
6.4.2标准模块128
6.4.3变量作用域129
6.4.4变量生存期130
习题6131
第7章常用控件与界面设计方法135
7.1单选按钮、复选框和框架135
7.1.1单选按钮135
7.1.2复选框137
7.1.3框架139
7.2列表框与组合框141
7.2.1列表框141
7.2.2组合框147
7.3滚动条150
7.4图形控件152
7.4.1图片框152
7.4.2影像框155
7.4.3形状控件156
7.4.4直线控件158
7.5文件系统控件158
7.5.1驱动器列表框1587.5.2目录列表框159
7.5.3文件列表框160
7.6通用对话框163
7.6.1添加通用对话框控件图标到工具箱164
7.6.2常用属性和方法164
7.6.3“打开/另存为”对话框166
7.6.4“颜色”对话框168
7.6.5“字体”对话框169
7.7菜单设计172
7.7.1菜单编辑器172
7.7.2下拉式菜单174
7.7.3弹出式菜单176
习题7177
第8章图形技术189
8.1Visual Basic的坐标系189
8.1.1默认坐标系189
8.1.2自定义坐标系190
8.1.3当前点的坐标191
8.1.4转换坐标度量单位192
8.2图形方法193
8.2.1定义颜色193
8.2.2与绘图有关的容器属性195
8.2.3PSet方法196
8.2.4Point方法197
8.2.5Line方法198
8.2.6Circle方法1998.2.7图形的保存202
8.3鼠标事件202
8.3.1鼠标事件203
8.3.2MouseDown和MouseUp事件203
8.3.3MouseMove事件203
习题8204
第9章文件的使用207
9.1文件的基本概念207
9.1.1文件结构208
9.1.2文件的分类208
9.2顺序文件209
9.2.1打开/关闭顺序文件209
9.2.2读顺序文件211
9.2.3写顺序文件216
9.3文件操作语句和函数221
9.3.1文件操作语句221
9.3.2文件操作函数224
习题9225
附录AASCII字符集233
附录BVisual Basic常用系统函数237
附录C习题参考答案241
参考文献267