第1章 Visual Basic 6.0概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的概念 1
1.1.2 Visual Basic的版本 1
1.1.3 Visual Basic的功能特点 2
1.2 Visual Basic的安装和启动 3
1.2.1 Visual Basic的运行环境 3
1.2.2 Visual Basic的安装和启动 3
1.3 Visual Basic的集成开发环境 6
1.3.1主窗口 7
1.3.2窗体设计器窗口 8
1.3.3工程窗口 8
1.3.4属性窗口 10
1.3.5代码编辑窗口 10
1.3.6工具箱 11
1.3.7“立即”窗口 11
1.3.8“窗体布局”窗口 12
习题 12
本章参考文献 12
第2章 Visual Basic 6.0程序设计概述 13
2.1 Visual Basic中的对象 13
2.1.1类和对象 13
2.1.2对象的建立和编辑 14
2.1.3对象的属性、事件和方法 15
2.1.4标准控件 18
2.2窗体的概念 19
2.2.1窗体的主要属性 19
2.2.2窗体的常用事件 20
2.2.3窗体的常用方法 21
2.3一个简单的Visual Basic程序的创建实例 23
2.3.1新建工程 23
2.3.2程序界面设计 24
2.3.3编写相关事件的代码 24
2.3.4保存工程 25
2.3.5运行与调试程序 26
2.3.6生成可执行程序 27
2.4住院管理系统开发流程 27
2.4.1系统开发流程 27
2.4.2主要功能模块设计 28
习题 33
本章参考文献 33
第3章 Visual Basic语言基础 34
3.1 VB程序书写规则 34
3.2数据输出语句 35
3.3数据类型 36
3.3.1标准数据类型 36
3.3.2用户自定义的数据类型 39
3.4数据类型常量、变量和函数 39
3.4.1标识符命名规则 40
3.4.2常量 40
3.4.3变量 41
3.4.4常用的内部函数 45
3.5运算符和表达式 48
3.5.1算术运算符与算术表达式 48
3.5.2关系运算符与关系表达式 49
3.5.3逻辑运算符和逻辑表达式 50
3.5.4字符串运算 50
3.5.5组合表达式 51
习题 52
本章参考文献 53
第4章 常用标准控件 54
4.1标准控件概述 54
4.1.1控件的命名与设置属性值 55
4.1.2控件的移动与缩放 56
4.2按钮控件 57
4.2.1命令按钮 57
4.2.2命令按钮应用 58
4.3文本控件 58
4.3.1标签 59
4.3.2文本框 59
4.4选择控件——单选按钮与复选框 63
4.4.1单选按钮 63
4.4.2复选框 63
4.5选择控件——列表框与组合框 65
4.5.1列表框 65
4.5.2组合框 67
4.6图形控件 69
4.6.1图片框与图像框 69
4.7其他控件 70
4.7.1框架 70
4.7.2计时器 72
4.7.3滚动条 73
4.8焦点与Tab 顺序 74
4.9控件综合应用实例 75
习题 77
本章参考文献 79
第5章 Visual Basic结构化程序设计基础 80
5.1结构化程序设计 80
5.1.1算法及其表示 80
5.1.2结构化程序设计的基本结构 81
5.2顺序结构 81
5.2.1数据输入函数InputBox 82
5.2.2数据输出函数MsgBox 83
5.3选择结构 85
5.3.1单/双行选择语句 85
5.3.2块结构选择语句 86
5.3.3多分支选择语句 88
5.4循环结构 91
5.4.1 For...Next循环结构 91
5.4.2 Do...Loop循环结构 93
5.4.3 While...Wend循环结构 95
5.4.4循环的嵌套 96
5.5住院管理系统实例 99
习题 101
本章参考文献 102
第6章 数组 103
6.1数组的基本概念 103
6.2静态数组和动态数组 104
6.2.1静态数组的定义 104
6.2.2动态数组的定义 105
6.3数组的基本操作 107
6.3.1数组元素的初始化 107
6.3.2数组之间的赋值 108
6.3.3一维数组应用实例 108
6.3.4二维数组应用实例 110
6.4控件数组 110
6.4.1控件数组的概念 110
6.4.2控件数组的建立 111
6.5病房床位管理系统综合实例 112
习题 115
本章参考文献 116
第7章 过程 117
7.1过程的建立 117
7.2 Sub过程的定义与调用 118
7.2.1事件过程 118
7.2.2 Sub子过程 119
7.3函数过程的定义与调用 121
7.3.1函数过程的定义 122
7.3.2函数过程的调用 122
7.4参数传递 123
7.4.1形式参数与实际参数 123
7.4.2按地址传递 124
7.4.3按值传递 125
7.4.4数组参数的传递 126
7.5可选参数与可变参数 128
7.5.1可选参数 128
7.5.2可变参数 129
7.6对象参数 130
7.6.1窗体参数 130
7.6.2控件参数 131
7.7递归调用 133
习题 133
本章参考文献 136
第8章 键盘和鼠标事件 137
8.1键盘KeyPress事件 137
8.2键盘KeyDown和KeyUp事件 138
8.3鼠标常用事件 141
8.3.1鼠标位置 142
8.3.2鼠标键状态 143
8.3.3转换参数 144
8.4住院管理系统实例 145
习题 147
本章参考文献 150
第9章 应用程序界面设计 151
9.1菜单设计 151
9.1.1菜单的功能和组成 151
9.1.2菜单编辑器的使用 152
9.1.3下拉式菜单 154
9.1.4弹出式菜单 157
9.2工具栏设计 159
9.2.1在ImageList控件中添加图像 160
9.2.2用ToolBar控件创建工具栏 160
9.2.3响应ToolBar控件事件 162
9.3状态栏设计 162
9.3.1建立状态栏 162
9.3.2运行时改变状态栏 163
9.4对话框设计 164
9.4.1自定义对话框 164
9.4.2通用对话框 166
9.5多窗体设计 172
9.5.1设置启动对象 172
9.5.2窗体的加载与卸载过程 172
9.5.3与窗体加载和卸载过程相关的事件 174
9.6住院处界面设计实例 175
习题 179
本章参考文献 182
第10章 Visual Basic与数据库访问 183
10.1数据库的概述 183
10.1.1关系型数据库 183
10.1.2 Visual Basic访问的数据库类型 184
10.1.3 SQL语言简介 184
10.2数据库的设计与管理 185
10.3使用数据库控件访问数据库 188
10.3.1 Data控件 188
10.3.2 ADO Data控件 189
10.3.3数据绑定控件 192
10.4通过ADO对象访问数据库 193
10.4.1 ADO对象的添加 193
10.4.2 ADO对象模型 194
10.5患者信息查询综合实例 195
习题 198
本章参考文献 199
第11章 文件操作 200
11.1文件的结构和类型 200
11.1.1文件的结构 200
11.1.2文件的类型 201
11.2顺序文件 202
11.2.1顺序文件的打开与关闭 202
11.2.2顺序文件的读写操作 203
11.3随机文件 206
11.3.1随机文件的读写操作 206
11.4二进制文件 207
11.4.1打开与关闭二进制文件 208
11.4.2二进制文件的读写操作 208
11.5文件系统控件 209
11.5.1驱动器列表框 209
11.5.2目录列表框 209
11.5.3文件列表框 210
11.5.4文件系统控件的组合 210
11.6患者信息登记应用实例 211
习题 214
本章参考文献 215
第12章 图形操作 216
12.1 Visual Basic的坐标系统 216
12.1.1默认坐标系 216
12.1.2自定义坐标系 218
12.1.3 Visual Basic颜色设置 219
12.2绘图控件 221
12.2.1 Line控件 221
12.2.2 Shape控件 222
12.3绘图方法 224
12.3.1 PSet方法 224
12.3.2 Line方法 225
12.3.3 Circle方法 226
12.3.4与绘图相关的其他方法 228
习题 229
本章参考文献 231
附录A 常用内部函数 232
附录B 常用文件操作语句和函数 237
附录C ASCII字符集 242