第1章 程序设计与Visual Basic语言简介 1
1.1 计算机程序设计语言 1
1.2 程序设计 2
1.3 Visual Basic简介 3
1.3.1 Visual Basic的发展 3
1.3.2 Visual Basic的启动和退出 3
1.3.3 Visual Basic集成开发环境 3
1.3.4 Visual Basic的帮助系统 11
1.4 创建Visual Basic应用程序的步骤 12
1.5 对象、属性、事件、方法 14
习题1 17
习题1解答 19
第2章 常用控件(1) 21
2.1 窗体 21
2.1.1 窗体设计的基本方法 21
2.1.2 窗体的主要属性 22
2.1.3 窗体的主要方法 23
2.1.4 窗体的主要事件 24
2.2 命令按钮 26
2.2.1 主要属性 26
2.2.2 主要事件和主要方法 26
2.2.3 命令按钮的应用 27
2.3 标签 28
2.3.1 主要属性 28
2.3.2 主要事件 29
2.3.3 标签控件的应用 29
2.4 文本框 30
2.4.1 主要属性 30
2.4.2 主要方法和事件 31
2.4.3 文本框的应用 31
习题2 34
习题2解答 36
第3章 Visual Basic的语言基础 39
3.1 数据类型和标识符 39
3.2 常量与变量 41
3.2.1 常量 41
3.2.2 变量 42
3.3 运算符与表达式 46
3.3.1 算术运算符与算术表达式 46
3.3.2 关系运算符与关系表达式 47
3.3.3 字符串运算符与字符串表达式 48
3.3.4 逻辑运算符与逻辑表达式 48
3.4 标准函数 48
3.4.1 数学函数 49
3.4.2 转换函数 50
3.4.3 字符串函数 51
3.4.4 日期时间函数 52
3.5 运算符的优先顺序 54
3.6 Visual Basic语句的书写规则 54
习题3 55
习题3解答 56
第4章 顺序结构 58
4.1 顺序结构简介 58
4.2 赋值语句 58
4.3 Print语句 59
4.4 输入/输出函数和过程 62
4.4.1 InputBox函数 62
4.4.2 MsgBox函数与过程 63
4.5 注释、暂停与结束语句 65
4.6 字体、字型、字号和颜色 66
4.6.1 字体、字型、字号 66
4.6.2 颜色 66
习题4 68
习题4解答 70
第5章 选择结构 73
5.1 单行条件语句 73
5.2 多行条件语句 74
5.3 多分支条件语句 76
5.4 If条件语句嵌套 77
5.5 GoTo语句 78
5.6 情况语句 80
5.7 IIf函数和Choose函数 82
习题5 83
习题5解答 86
第6章 循环结构 90
6.1 循环的概念 90
6.2 Do…Loop语句 91
6.2.1 Do While|Until…Loop 91
6.2.2 Do…Loop While|Until 93
6.3 For…Next语句 96
6.4 循环的嵌套 97
6.5 循环的退出 100
习题6 102
习题6解答 105
第7章 数组 108
7.1 一维数组 108
7.1.1 数组声明 108
7.1.2 一维数组的操作 110
7.1.3 排序 111
7.2 二维数据 114
7.3 动态数组 115
习题7 118
习题7解答 119
第8章 常用控件(2) 123
8.1 图片框和图像框 123
8.1.1 图片框和图像框的属性 123
8.1.2 图片框和图像框的事件、方法 126
8.2 单选按钮和复选框 126
8.3 框架 127
8.4 控件数组 130
8.5 计时器 131
8.6 滚动条 133
8.7 列表框 136
8.7.1 常用属性 136
8.7.2 主要方法 138
8.7.3 主要事件 139
8.8 组合框 140
习题8 142
习题8解答 145
第9章 绘图 149
9.1 坐标系 149
9.1.1 默认坐标系 149
9.1.2 自定义坐标系 150
9.2 绘图属性 151
9.2.1 当前坐标属性 151
9.2.2 线宽、线型、使用颜色与图形填充 153
9.3 图形控件 154
9.3.1 形状控件 154
9.3.2 直线控件 155
9.4 图形方法 157
9.4.1 Line方法 157
9.4.2 Circle方法 159
9.4.3 PSet方法 161
9.4.4 Point方法 161
习题9 162
习题9解答 166
第10章 过程 168
10.1 Function函数 168
10.2 Sub子过程 171
10.3 形式参数与实际参数 174
10.4 嵌套调用与递归调用 175
10.5 变量和变量的作用范围 176
10.6 Visual Basic应用程序结构 177
10.7 键盘与鼠标事件过程 178
10.7.1 键盘事件过程 178
10.7.2 鼠标事件过程 181
习题10 183
习题10解答 185
第11章 界面设计 188
11.1 菜单 188
11.1.1 菜单编辑器 189
11.1.2 弹出式菜单 192
11.1.3 动态定制菜单 194
11.2 对话框控件 197
11.2.1 通用对话框 197
11.2.2 自定义对话框 202
11.3 多重窗体 203
习题11 205
习题11答案 206
第12章 数据文件 208
12.1 数据文件的概念 208
12.2 顺序文件 209
12.2.1 顺序文件的特性 209
12.2.2 顺序文件的操作 209
12.3 随机文件 212
12.4 二进制文件 214
12.5 文件基本操作和文件系统控件 215
12.5.1 Visual Basic文件操作语句 215
12.5.2 文件系统控件 217
习题12 218
习题12解答 221
第13章 Visual Basic在医学中的应用 225
13.1 Visual Basic在医学图像处理中的应用 225
13.1.1 图像文件的基本操作 225
13.1.2 图像处理与变换 226
13.2 Visual Basic在其他医学领域中的应用 234
习题13 240
习题13解答 242
参考文献 245