第1章 VisualBasic程序设计概述 1
1.1VisualBasic简介 1
1.1.1VisualBasic的发展 1
1.1.2VisualBasic的功能特点 1
1.1.3VisualBasic的版本 2
1.2VisualBasic的启动和退出 2
1.2.1VisualBasic的启动 2
1.2.2VisualBasic的退出 3
1.3VisualBasic集成开发环境 3
1.3.1标题栏 4
1.3.2菜单栏 4
1.3.3工具栏 5
1.3.4工具箱 5
1.3.5“窗体设计”窗口 6
1.3.6“代码编辑”窗口 6
1.3.7“工程资源管理器”窗口 6
1.3.8“属性”窗口 7
1.3.9“窗体布局”窗口 8
1.3.10其他窗口 8
1.4程序运行和调试 8
1.4.1程序运行 8
1.4.2程序调试 8
1.4.3调试和排错方法 9
1.5VisualBasic帮助系统 10
习题 11
第2章 简单程序设计 12
2.1面向对象的基本概念 12
2.1.1类与对象 12
2.1.2对象的创建及操作 12
2.1.3属性 13
2.1.4事件、事件过程和事件驱动 14
2.1.5方法 15
2.2创建Visual Basic应用程序的一般方法 15
2.3窗体和常用控件 16
2.3.1常用属性 17
2.3.2窗体 17
2.3.3标签 21
2.3.4命令按钮 23
2.3.5文本框 25
习题 29
第3章 语言基础 31
3.1数据类型 31
3.1.1概述 31
3.1.2基本数据类型 32
3.2变量与常量 33
3.2.1常量 33
3.2.2变量 35
3.3表达式 36
3.3.1运算符 36
3.3.2表达式 39
3.3.3运算的优先顺序 41
3.4常用内部函数 41
3.4.1数学函数 41
3.4.2字符串函数 42
3.4.3日期/时间函数 43
3.4.4常用转换函数 44
3.4.5随机函数 45
3.4.6格式输出函数 45
3.4.7Shell函数 47
习题 48
第4章 程序的基本控制结构 50
4.1书写程序的规则 50
4.2顺序结构 50
4.2.1赋值语句 51
4.2.2输入数据的基本方法 52
4.2.3输出数据的方法 54
4.3选择结构 57
4.3.1单分支选择结构 57
4.3.2双分支选择结构 59
4.3.3多分支选择结构 60
4.3.4嵌套选择结构 62
4.3.5SelectCase语句 63
4.3.6条件判断函数 64
4.4循环结构 65
4.4.1For…Next循环 65
4.4.2Do…Loop循环 68
4.4.3嵌套循环 70
4.5其他基本语句 71
4.5.1Goto语句 71
4.5.2Exit语句 72
4.5.3End语句 72
4.6简单应用 72
4.6.1交换两个存在变量中的数 72
4.6.2累加、连乘及其推广应用 73
4.6.3试凑法(穷举法) 76
习题 77
第5章 数组和自定义类型 79
5.1数组的定义 79
5.1.1静态数组的定义 79
5.1.2动态数组的定义 81
5.2数组的基本操作 82
5.2.1数组的输入和输出 82
5.2.2求数组元素的最大(小)值及总和 87
5.2.3数组排序 89
5.2.4数组元素的插入 91
5.2.5数组元素的删除 92
5.3控件数组 92
5.3.1控件数组的创建 93
5.3.2控件数组的应用 93
5.4自定义数据类型 96
5.4.1自定义数据类型的定义 96
5.4.2自定义数据类型变量的定义和使用 97
5.4.3自定义数据类型数组的应用 97
习题 100
第6章 通用过程 103
6.1通用过程的概念 103
6.2函数过程的定义和调用 103
6.2.1函数过程的定义 103
6.2.2函数过程的调用 104
6.3子过程的定义和调用 105
6.3.1子过程的定义 105
6.3.2子过程的调用 106
6.4参数的传递 107
6.4.1形式参数和实际参数 107
6.4.2值传递和地址传递 108
6.4.3数组参数的传递 109
6.5过程的嵌套和递归调用 111
6.5.1过程的嵌套调用 111
6.5.2过程的递归调用 113
6.6变量的作用域和生存期 116
6.6.1变量的作用域 116
6.6.2变量的生存期 117
习题 118
第7章 常用控件 121
7.1控件的分类 121
7.1.1标准控件 121
7.1.2ActiveX控件 121
7.2常用标准控件 122
7.2.1单选按钮(OptionButton) 122
7.2.2复选框 124
7.2.3框架 126
7.2.4列表框 127
7.2.5组合框 132
7.2.6时钟 136
7.2.7滚动条 139
7.3常用ActiveX控件 142
7.3.1进度条 142
7.3.2UpDown控件 143
7.3.3选项卡 145
习题 146
第8章 界面设计 148
8.1菜单 148
8.1.1菜单编辑器 148
8.1.2菜单项的控制 149
8.1.3设计下拉式菜单 150
8.1.4设计弹出式菜单 152
8.2对话框 154
8.2.1通用对话框 154
8.2.2文件对话框 154
8.2.3其他对话框 156
8.3多重窗体与环境应用 160
8.3.1建立多重窗体应用程序 160
8.3.2VisualBasic工程结构 164
8.4鼠标与键盘 166
8.4.1键盘事件 166
8.4.2鼠标事件 168
习题 172
第9章 图形操作 175
9.1图形设计基础——坐标系 175
9.1.1默认坐标系 175
9.1.2用户自定义坐标系 176
9.2图形控件 177
9.2.1图形框和图像框 177
9.2.2图形显示方法 177
9.2.3使用图形控件 178
9.3使用图形方法绘制图形 180
9.3.1Cls方法 180
9.3.2PSet方法 180
9.3.3Line方法 181
9.3.4画圆、椭圆、扇形和弧的Circle方法 185
习题 188
第10章 数据文件 191
10.1文件的概念 191
10.1.1文体与命名 191
10.1.2文件的结构和分类 192
10.2文件操作语句及函数 193
10.2.1打开与关闭文件 193
10.2.2文件指针 195
10.2.3相关函数 196
10.2.4文件基本操作 198
10.3顺序文件 199
10.3.1打开和创建顺序文件 199
10.3.2读数据 201
10.4随机文件 205
10.4.1打开随机文件 205
10.4.2读/写数据 206
10.4.3随机文件中记录的编辑 207
10.5文件操作控件 209
10.5.1驱动器列表框和目录列表框 210
10.5.2文件列表框 211
习题 216
主要参考文献 220