第1章 概论 1
1-1 为何要使用Visual Basic 1
1-2 软硬件要求 1
1-3 VB操作环境简介 2
1-4 VB常用名词术语 8
1-5 习题 9
第2章 基本操作 10
2-1 单一窗体简易实例入门(初学者先略) 10
2-2 多窗体实例(初学者先略) 22
2-3 多文件窗体实例(多文档界面)(初学者先略) 28
2-4 如何使用联机帮助文件 32
2-5 习题 36
第3章 控件 37
3-1 常用共同属性 40
3-2 窗体(Form) 40
3-3 标签(Label) 42
3-4 文本框(TextBox) 45
3-5 命令按钮(Command Button) 49
3-6 图片框(Picture Box) 51
3-7 图象框(Image Box) 54
3-8 线段(Line) 56
3-9 几何图形(Shape) 57
3-10 筛选框(Check Box) 58
3-11 单选钮(Option) 60
3-12 框架(Frame) 61
3-13 水平滚动轴(Horizontal Scroll Bar)垂直滚动轴(Vertical Scroll Bar) 65
3-14 调试器(Debug) 66
3-15 数据对象(Data) 68
3-16 表格(MSFlexGrid)对象 75
3-17 列表框(ListBox) 77
3-18 组合框(ComboBox) 79
3-19 剪贴板对象(Clipboard) 81
3-20 公共对话框(Common Dialong) 84
3-21 驱动器组合框(Drive List Box) 88
3-22 目录列表框(Directory List Box) 89
3-23 文件列表框(File List Box) 90
3-24 时间对象(Timer) 96
3-25 菜单(Menu) 98
3-26 数据连接列表框(DBList) 105
3-27 数据连接组合框(DBCombo) 107
3-28 综合应用 110
3-29 习题 112
第4章 事件 114
4-1 KeyPress 114
4-2 KeyDown,KeyLp 115
4-3 Click 120
4-4 DblClick 120
4-5 MouseDown,MouseLip,MouseMove 120
4-6 DragDrop 123
4-7 DragOver 127
4-8 Change 129
4-9 Load 129
4-10 Unload 130
4-11 QueryUnload 事件 131
4-12 Resize 事件 132
4-13 Paint 事件 133
4-14 习题 135
第5章 数据类型 136
5-1 代码编写机制与VB 数据类型 136
5-2 如何声明变量 137
5-3 如何使用变体类型(Variant) 140
5-3-1 如何使用日期与时间(Date/Time) 140
5-3-2 如何使用未输入(Empty) 141
5-3-3 如何使用虚无值(Null) 141
5-4 常数符号 141
5-5 习题 145
第6章 运算符(Operator) 147
6-1 算术运算符 147
6-2 比较运算符 148
6-2-1 Like 149
6-3 逻辑运算符 151
6-3-1 And 151
6-3-2 Or 152
6-3-3 Not 153
6-4 连接运算符 154
6-4-1 运算符 154
6-4-2 + 运算符 154
6-5 习题 155
第7章 判断结构 158
7-1 If Then 158
7-2 如何使用流程图 160
7-3 If Then ElseIf Else 161
7-4 Select Case 165
7-5 习题 171
第8章 循环结构 174
8-1 For Next 174
8-2 嵌套循环(Nested Loop) 177
8-3 Do Loop 183
8-4 For Each Next 187
8-5 循环范例 188
8-6 Goto 191
8-7 习题 192
第9章 数组 197
9-1 静态数据数组 197
9-2 动态数据数组 209
9-3 静态对象数组 212
9-3-1 对象数组的产生方法 212
9-3-2 如何使用对象数组 214
9-4 动态对象数组 217
9-5 用户自定类型 227
9-6 习题 233
第10章 函数 238
10-1 数学函数 239
10-1-1 Int 239
10-1-2 Fix 241
10-1-3 Sqr 241
10-1-4 Abs 242
10-1-5 Rnd 246
10-1-6 Sgn 247
10-1-7 Hex 249
10-1-8 Oct 249
10-1-9 Log 250
10-1-10 Exp 251
10-1-11 Sin 252
10-1-12 Cos 253
10-1-13 Tan 254
10-1-14 Atn 255
10-2 字符串函数 256
10-2-1 Chr 256
10-2-2 Asc 258
10-2-3 String 258
10-2-4 Len 259
10-2-5 Lcft 260
10-2-6 Right 260
10-2-7 Mid 260
10-2-8 Lcase 262
10-2-9 Ucase 263
10-2-10 LTrim 263
10-2-11 RTrim 264
10-2-12 Tim 264
10-2-13 Str 264
10-2-14 Val 265
10-2-15 Instr 266
10-2-16 StrComp 269
10-3 时间函数 270
10-3-1 Now 270
10-3-2 Date 270
10-3-3 Time 271
10-3-4 Timer 271
10-3-5 Date (此为语句(Statement )) 272
10-3-6 Time (此为语句(Statement)) 272
10-3-7 DateSerial 273
10-3-8 TimeScrial 273
10-3-9 DateValue 274
10-3-10 TimeValue 274
10-3-11 Year 275
10-3-12 Month 277
10-3-13 Day 277
10-3-14 Hour 277
10-3-15 Minute 278
10-3-16 Second 278
10-3-17 DatePart 279
10-3-18 DateAdd 280
10-3-19 DateDiff 281
10-3-20 Weekday 287
10-4 数据类型函数 287
10-4-1 数据类型转换函数 287
10-4-2 VarType 288
10-5 输入输出函数 288
10-5-1 RGB 288
10-5-2 InputBox 290
10-5-3 MsgBox 291
10-5-4 Format 292
10-5-5 loadPicture 297
10-5-6 QBColor 297
10-6 比较测试函数 298
10-6-1 IIf 298
10-6-2 Choose 298
10-6-3 Swich 299
10-7 其他函数 300
10-7-1 LBound 300
10-7-2 UBound 300
10-7-3 Partition 300
10-8 习题 304
第11章 过程 307
11-1 Sub 过程 308
11-2 用户自定义函数Function 311
11-3 参数的传递 313
11-3-1 传址调用 313
11-3-2 传值调用 314
11-3-3 指名调用 315
11-3-4 参数杂项(初学者可略) 316
11-4 各种数据类型的传递范例 318
11-4-1 个别数据的传递 318
11-4-2 数组的传递补 319
11-5 递归 320
11-6 习题 328
第12章 绘图 333
12-1 坐标系统 333
12-1-1 如何改变坐标单位 333
12-1-2 如何改变坐标系统 334
12-2 绘图方法 336
12-2-1 Pset 336
12-2-2 Line 337
12-2-3 Circle 339
12-2-4 Cls 340
12-2-5 Point 341
12-3 绘图有关属性 344
12-4 如何存取图形文件 347
12-4-1 LoadPicture 函数 347
12-4-2 SavePicture 语句 347
12-5 习题 354
第13章 程序的连接、调试及错误处理 356
13-1 程序的连接 356
13-2 程序的调试 357
13-3 错误处理 362
13-4 习题 364
第14章 文件 366
14-1 顺序存取(Sequential Access) 366
14-1-1 如何读取顺序文件 366
14-1-2 如何存文件 368
14-2 随机存取 375
14-2-1 如何读取随机文件 376
14-2-2 如何写入随机文件 378
14-3 二进制存取(Binary Access) 379
14-4 习题 380
第15章 OLE 383
15-1 OLE 容器控件 383
15-2 OLE Automation 389
15-3 DDE 391
15-4 习题 391
第16章 DLL 392
16-1 Windows API 393
16-2 QCARD.DLL 398
16-3 习题 409
第17章 制作Active X 控件 410
17-1 自制控件 410
17-2 如何新增属性 413
17-3 如何建立方法与事件 421
17-4 如何建立属性页 422
17-5 习题 424
第18章 安装程序 425
新书推荐 428