目录 1
第一章概论 1
1.1 为何要使用Visual Basic 1
1.2 软硬件要求 1
1.3 VB操作环境简介 2
1.4 VB常用名词表 7
第二章基本操作 9
2.1 单一窗体简易实例入门 9
2.2 多窗体实例(初学者先略) 22
2.3 多文档界面窗体窗口 28
2.4 如何使用联机帮助文件 32
第三章 对象 38
3.1 常用共同属性 40
3.2 窗体(Form) 41
3.3 标签(Label Box) 43
3.4 文本框(Text Box) 46
3.5 命令按钮(Command Button) 51
3.6 图片框(Picture Box) 56
3.7 图像控件(Image Box) 60
3.8 线形(Line) 63
3.9 几何图形(Shape) 65
3.10 复选框(Check Box) 66
3.11 选项按钮(Option Buttion) 68
3.12 框架(Frame) 71
3.13 水平滚动条(Horizontal Scroll Bar)、垂直滚动条(Vertical Scroll Bar) 75
3.14 立即窗口(Debug) 78
3.15 数据对象(Data) 79
3.16 网格(MsfiexGrid)对象 88
3.17 列表框(List Box) 91
3.18 组合框(Combo Box) 94
3.19 剪贴板对象(Clipboard) 97
3.20 公共对话框(Common Dialog) 101
3.21 驱动器组合框(Drive List Box) 105
3.22 目录列表框(Directory List Box) 107
3.23 文件列表框(File List Box) 108
3.24 时间对象(Timer) 116
3.25 菜单(Menu) 118
3.26 数据绑定网格(Dbgrid) 126
3.27 数据绑定列表框(Dblist) 127
3.28 数据绑定组合框(DBCombo) 129
4.1 KeyPress 133
第四章事件 133
4.2 KeyDown,KeyUp 135
4.3 Click 140
4.4 Dblclick 140
4.5 Mousedown,MouseUp,MouseMove 140
4.6 鼠标DragDrop 145
4.7 DragOver 149
4.8 Change 151
4.9 Load 152
4.10 Unload 152
4.11 QueryUnload事件 153
4.12 Resize事件 155
4.13 Paint事件 156
第五章数据类型 160
5.1 程序代码编写机制与VB数据类型 160
5.2 如何声明变量 162
5.3 如何使用不定类型(Variant) 165
5.3.1 如何使用日期与时间(Date/Time) 165
5.3.2 如何使用未输入(Empty) 165
第六章运算符 172
第七章选择结构 184
第八章循环结构 200
第九章数组 223
9.1 静态数组 223
9.2 动态数组 223
9.3 静态对象数组 236
9.3.1 对象数组的产生方法 239
9.3.2 如何使用对象数组 240
9.4 动态对象数组 243
9.5 用户自定义类型 255
第十章 函数 264
10.1.1 Int 265
10.1 数学函数 265
10.1.2 Fix 268
10.1.3 Sqr 268
10.1.4 Abs 269
10.1.5 Rnd 273
10.1.6 Sgn 274
10.1.7 Hex 276
10.1.8 Oct 276
10.1.9 Log 277
10.1.10 Exp 278
10.1.11 Sin 279
10.1.12 Cos 280
10.1.13 Tan 281
10.1.14 Atn 283
10.2 字符串函数 284
10.2.1 Chr 284
10.2.2 Asc 285
10.2.3 String 286
10.2.4 Len 287
10.2.5 Left 287
10.2.8 Lcase 288
10.2.7 Mid 288
10.2.6 Right 288
10.2.9 Ucase 289
10.2.10 Ltrim 289
10.2.11 Rtrim 289
10.2.12 Trim 290
10.2.13 Str 290
10.2.14 Val 290
10.2.15 Instr 291
10.2.16 StrComp 294
10.3.3 Time 295
10.3.2 Date 295
10.3 时间函数 295
10.3.1 Now 295
10.3.4 Timer 296
10.3.5 Date*(此为语句(Statement)) 296
10.3.6 Time*(此为语句(Statement)) 297
10.3.7 Dateserial 297
10.3.8 Timeserial 298
10.3.9 DateValue 298
10.3.11 Year 299
10.3.10 TimeValue 299
10.3.12 Month 301
10.3.13 Day 301
10.3.14 Hour 303
10.3.15 Minute 303
10.3.16 Second 303
10.3.17 DatePart 305
10.3.18 DateAdd 306
10.3.19 DateDiff 307
10.3.20 Weekdav 310
10.4.1 数据类型转换函数 311
10.4 数据类型函数 311
10.4.2 VarType 312
10.5 输入输出函数 312
10.5.1 RGB 312
10.5.2 InputBox 314
10.5.3 MsgBox 315
10.5.4 Format 317
10.5.5 LoadPicture 321
10.5.6 QBcolor 321
10.6.2 Choose 322
10.6 比较测试函数 322
10.6.1 Iif 322
10.6.3 Switch 323
10.7 其它函数 323
10.7.1 Lbound 323
10.7.2 Ubound 324
10.7.3 Partition 324
第十一章过程 330
11.1 SUB过程 332
11.2 用户自定义函数Function 335
11.3.1 传址调用 337
11.3 参数的传递 337
11.3.2 传值调用 338
11.3.3 命名调用 339
11.3.4 其它(初学者可略) 340
11.4 各种数据类型的传递示例 342
11.4.1 单个数据的传递 342
11.4.2 数组的传递 343
11.5 递归 344
第十二章 绘图 353
12.1 坐标系统 353
12.1.1 如何改变坐标单位 354
12.1.2 如何改变坐标系统 355
12.2 绘图方法 356
12.2.1 Pset 357
12.2.2 Line 358
12.2.3 Circle 359
12.2.4 Cls 361
12.2.5 Point 362
12.3 绘图有关属性 365
12.4 如何存取图形文件 368
12.4.1 LoadPicture函数 368
12.4.2 SavePicture指令 368