第1章 概述 1
1.1计算机在药学中的应用 1
1.1.1药学信息学 2
1.1.2计算机辅助药物设计 4
1.1.3基于Internet的医药信息工程 6
1.2程序设计语言 7
1.2.1程序设计高级语言的种类 7
1.2.2程序设计高级语言的用法 9
1.3 VB程序设计界面概述 10
1.4认识对象和面向对象编程过程 13
1.5.1对象常用公共属性 15
1.5认识属性、事件和方法 15
1.5.2窗体常用特有属性 16
1.5.3常用事件 16
1.5.4常用方法 18
1.6 VB的面向对象特性 18
1.7本章小结 18
第2章 常用的Windows窗体控件 20
2.1文本控件 21
2.1.1标签 21
2.1.2文本框 24
2.1.3 RichTextBox控件 29
2.2按钮控件 31
2.2.1属性 32
2.3单选按钮和复选框 33
2.3.1属性和事件 33
2.2.2事件 33
2.3.2应用举例 34
2.4列表选择控件 35
2.4.1 ListBox控件 35
2.4.2 ComboBox控件 39
2.4.3 UpDown控件 40
2.5分组控件 44
2.5.2重要属性 45
2.5.3事件 45
2.5.1创建框架 45
2.5.4应用举例 46
2.6图形控件 47
2.6.1 PictureBox控件 47
2.6.2 Image控件 48
2.6.3 Line控件 49
2.6.4 Shape控件 49
2.7滑动控件 50
2.7.1滚动条 50
2.7.2 Slider控件 52
2.8时间日期控件 54
2.8.1使用Timer控件定时 54
2.8.2 MonthView控件 57
2.8.3 DateTimePicker控件 62
2.9焦点与Tab顺序 65
2.9.1设置焦点 66
2.9.2Tab顺序 67
第3章 VB程序设计基础 69
3.1认识与理解数据类型 69
3.1.1基本数据类型 70
3.1.2用户定义数据类型 72
3.2常量和变量 72
3.2.1常量 72
3.2.2变量 74
3.3程序中的各种运算 75
3.3.1算术运算 75
3.3.3关系运算 76
3.3.2字符串运算 76
3.3.4逻辑运算与位运算 77
3.3.5表达式与运算的优先级 79
3.4常用内部函数 80
3.4.1输入输出函数 80
3.4.2类型转换函数 85
3.4.3字符串操作函数 85
3.4.4数学函数 91
3.4.5 Rnd随机函数 92
3.4.6 日期函数 93
3.4.7其他常用函数 95
3.5.1赋值语句 96
3.5程序语句 96
3.5.2注释语句 97
3.5.3暂停语句 98
3.5.4 End语句 98
3.6程序的编写规则 99
第4章 分支与循环 100
4.1分支结构 100
4.1.1 If-Then-Else结构语句 100
4.1.2IF语句嵌套 102
4.1.3多分支结构 106
4.1.4 Select Case-End Select结构 107
4.2.1 Do-Loop循环结构 110
4.2循环结构 110
4.2.2 Exit Do语句 113
4.2.3 For-Next循环结构 115
4.2.4循环嵌套 119
4.3程序示例 121
第5章 数组 129
5.1数组的概念 129
5.1.1数组命名与数组元素 129
5.1.2数组定义 130
5.1.3数组的结构 132
5.2数组的基本操作 133
5.2.1数组元素的赋值 134
5.2.2数组元素的引用 136
5.2.3数组函数及数组语句 139
5.2.4数组应用 142
5.3动态数组 145
5.3.1动态数组定义 145
5.3.2 Erase语句 146
5.3.3动态数组应用 148
5.4控件数组 151
5.4.1基本概念 151
5.4.2建立控件数组 152
5.4.3控件数组应用 154
5.5.1排序 157
5.5常用算法 157
5.5.2数据查找 161
第6章 过程 165
6.1定义Sub过程 165
6.1.1事件过程 165
6.1.2通用子程序过程 166
6.2定义Function过程 168
6.3过程调用 170
6.3.1事件过程的调用 170
6.3.2 Sub过程调用 171
6.3.3调用Function过程 174
6.3.4调用其他模块中的过程 175
6.4.1形参与实参 176
6.4参数的传递 176
6.4.2按值传递参数 177
6.4.3按地址传递参数 178
6.4.4数组参数 181
6.4.5对象参数 182
6.5嵌套过程与递归过程 185
6.5.1嵌套过程 185
6.5.2递归过程 187
6.6变量的作用域 189
6.6.1过程级变量 189
6.6.2模块级变量 191
6.6.3全局变量 192
6.6.4同名变量使用 194
6.7综合运用 196
第7章 设计菜单、工具栏、状态栏和对话框 207
7.1设计菜单 207
7.1.1设计普通菜单 207
7.1.2设计右键快捷菜单 212
7.2设计工具栏 213
7.3设计状态栏 215
7.4使用通用对话框控件 217
7.5自定义对话框 223
8.1文件系统控件与文件数据定义 226
8.1.1文件的结构 226
第8章 文件操作 226
8.1.2文件的分类 227
8.1.3文件的访问 227
8.1.4文件系统控件 227
8.2数据文件的建立、打开、读写和关闭 230
8.2.1顺序文件的打开与关闭 231
8.2.2顺序文件的读取操作 231
8.2.3顺序文件的写入操作 232
8.3读写随机文件 233
8.3.1随机文件的打开和关闭 234
8.3.2随机文件的读写操作 234
8.3.3添加记录 235
8.4二进制文件 236
8.4.1创建和打开二进制文件 236
8.4.2读写二进制文件 237
8.4.3关闭二进制文件 237
8.5文件处理函数与语句 238
8.6综合举例 242
第9章 图形绘制与使用图像 245
9.1计算机绘图基础知识 245
9.1.1认识坐标系统 245
9.1.2内部刻度与外部刻度 246
9.1.3坐标方法 247
9.2.1属性 249
9.2设置所要绘制图形的属性 249
9.2.2 Paint事件 250
9.2.3设置绘图的颜色和文字属性 250
9.3绘制图形 252
9.3.1绘制直线 252
9.3.2绘制矩形、填充矩形 254
9.3.3绘制圆、椭圆、圆弧 256
9.4动圆 259
9.4.1移动控件对象 259
9.4.2利用PSet动态绘制图线 259
9.5.1 Visual Basic的多媒体控件 261
9.5.2 MMControl控件的调用 261
9.5多媒体控件 261
第10章 访问数据库 263
10.1数据库概述 263
10.1.1数据库概念 263
10.1.2可视化数据管理器 264
10.1.3 Data控件 265
10.1.4 ADO数据控件 267
10.2结构化查询语言 272
10.2.1 SQL概述 272
10.2.2 INSERT语句 273
10.2.3 DELETE语句 274
10.2.4 UPDATE语句 275
10.2.5 SELECT语句 275
10.3数据库应用 278