第一章 Visual Basic入门 1
VB的发展现状及优势 1
VB的发展 1
VB 6.0的3种版本 2
编写第一个VB程序 3
VB的启动和退出 3
画程序界面 4
输入程序代码 11
运行和保存程序 15
第二章 VB程序设计基础 17
VB集成开发环境 17
IDE主窗口 18
其他窗口 19
可视化编程的基本概念 22
对象(Object) 22
对象的属性、事件和方法 23
窗体和基本控件介绍 25
控件的基本属性(公共属性) 25
窗体(Form)属性 26
标签(Label)及其属性 26
文本框(TextBox)及其属性 26
命令按钮(CommandButton)及其属性 26
控件的默认属性 27
窗体和控件的基本事件 27
窗体和控件的基本方法 28
VB字符集、关键字和标识符 30
字符集 30
关键字 30
标识符 30
数据类型 30
数值(Numeric)型数据 31
非数值数据 33
自定义类型数据 34
常量 35
直接常量 35
符号常量 35
变量 36
变量命名 36
变量声明 37
运算符和表达式 39
算术运算符及其表达式 39
字符串运算符及其表达式 40
关系运算符及其表达式 41
逻辑运算符及其表达式 42
日期运算符及其表达式 44
运算符的优先级和类型转换 44
常用内部函数 46
常用数学函数 46
字符串函数 47
日期和时间函数 50
转换函数 50
格式(Format)函数 51
Shell函数 52
语法描述和程序代码书写规则 53
语法描述 53
程序代码书写规则 54
第三章 顺序结构程序设计 57
赋值语句 57
数据输入 60
用输入框(InputBox)输入数据 60
用文本框(TextBox)输入数据 62
数据输出 67
用Print方法输出数据 68
用消息框(MsgBox)输出数据 71
用文本框(TextBox)输出数据 73
用标签(Label)输出数据 73
暂停(Stop)、结束(End)语句 75
暂停(Stop)语句 75
结束(End)语句 75
第四章 选择结构程序设计 76
条件(If)语句 76
单分支和双分支的If语句 76
块结构的If语句 81
选择情况(Select)语句 85
第五章 循环结构程序设计 89
Do...Loop语句 89
Do...Loop语句的一种常用格式 89
Do...Loop语句的其他格式 90
For...Next语句 95
循环嵌套结构 98
循环结构的应用 100
第六章 数组 104
数组的概念 104
问题的引出 104
在程序中使用数组的意义 106
数组的定义 108
关于数组应用的简单例子 109
数组的分类 111
一维数组、多维数组 111
静态数组、动态数组 113
变量数组、控件数组 115
数组的操作及应用 117
第七章 过程 125
过程的概念 125
问题的引出 125
在程序中使用过程的意义 126
过程的分类 128
过程的定义 128
过程的调用 130
关于过程应用的简单例子 130
过程、变量的作用域 131
参数 135
为何使用参数 135
何时使用参数 136
如何使用参数 138
参数传递 138
递归 140
递归的概念 140
采用递归算法的条件 141
第八章 创建用户界面 142
总体原则 142
界面设计基本原则 143
请用户参与界面设计 146
系统出错时与用户交互 147
设计用户辅助模式 147
常用控件 148
窗体(Form) 149
标签(Label) 149
文本框(TextBox) 152
命令按钮(CommandButton) 157
复选框(CheckBox)和单选框(OptionButton) 160
框架(Frame) 164
列表框(ListBox)和组合框(ComboBox) 167
滚动条(HScrollBar、VScrollBar) 176
时钟(Timer) 179
图形及图形控件 185
坐标系统 185
绘图属性 189
图形控件 195
绘图方法 201
多重窗体程序设计 208
多重窗体程序设计 208
多重窗体程序的执行与保存 219
菜单设计 221
菜单的设计 221
菜单项的控制 231
菜单项的增减 235
弹出式菜单 238
对话框程序设计 240
自定义对话框 241
通用对话框 244
ActiveX控件 251
概述 251
在工具箱中添加、删除ActiveX控件的方法 252
Slider控件 253
高级事件过程 254
响应鼠标事件 255
响应键盘事件 264
第九章 文件 268
文件概述 268
文件系统控件 269
驱动器列表框(DriveListBox) 270
目录列表框(DirListBox) 271
文件列表框(FileListBox) 272
顺序文件访问 275
顺序文件的打开与关闭 275
顺序文件的读写操作 277
随机文件访问 283
随机文件的打开和关闭 283
随机文件的读写操作 284
二进制文件访问 286
二进制文件的打开和关闭 286
二进制文件的读写操作 286
第十章 VB与数据库 288
基本概念 288
数据库技术的基本概念 288
关系数据库的基本概念 289
有关术语 289
数据联系的描述 290
VB可以访问的数据库类型 290
记录集Recordset 291
可视化数据管理器 291
数据访问控件 294
Data数据控件属性 294
Data控件的常用方法 298
数据输入 303
高级约束数据控件 306
数据访问对象 310
使用数据库 310
创建数据库 311
数据库结构的维护 313
访问网络数据库 314
ADO Data控件的用法 315
创建一个客户端数据库应用程序 315
ADO Data与数据库相关的一些属性 317
附录A 319
语句 319
Beep语句 319
Call语句 319
ChDir语句 319
ChDrive语句 320
Close语句 320
Const语句 320
Date语句 320
Declare语句 320
Dim语句 321
Do...Loop语句 322
End语句 322
Exit语句 323
FileCopy语句 323
For...Next语句 323
Function语句 323
Get语句 324
GoSub...Return语句 324
GoTo语句 325
If...Then...Else语句 325
Kill语句 325
Let语句 325
Line Input#语句 326
Load语句 326
MkDir语句 326
Name语句 326
On...GoSub, On...Goto语句 327
Open语句 327
Option Base语句 327
Option Compare语句 327
Option Explicit语句 328
Print#语句 328
Private语句 328
Public语句 328
Put语句 329
Randomize语句 329
ReDim语句 329
Rem语句 329
RmDir语句 329
SavePicture语句 330
Seek语句 330
Select Case语句 330
SendKeys语句 330
Static语句 331
Stop语句 331
Sub语句 331
Time语句 331
Type语句 331
Unload语句 332
With语句 332
Write#语句 332
符号 333
^运算符 333
*运算符 333
/运算符 333
\运算符 333
+运算符 333
-运算符 334
&运算符 334
=运算符 334
And运算符 334
比较运算符 334
Mod运算符 335
Not运算符 335
Or运算符 335
Xor运算符 335
()小括号 335
类型说明符 335
′注释符号 336
:语句分隔符 336
续行符号 336
属性 337
Action属性 337
Align属性 337
Alignment属性 338
Appearance属性 339
Auto属性 339
AutoRedraw属性 339
AutoSize属性 340
BackColor、ForeColor属性 340
BackStyle属性 340
BOFAction、EOFAction属性 341
Bold属性 341
BorderColor属性 342
BorderStyle属性 342
Cancel属性 343
CancelError属性 344
Caption属性 344
Checked属性 344
Col、Row属性 345
Color属性 345
ColumnCount属性 345
ColumnHeaders属性 345
ColumnLabel属性 346
ColumnLabelCount属性 346
Columns属性 346
CompositeColumnL abel属性 346
CompositeRowLabel属性 346
ControlBox属性 347
Copies属性 347
CurrentX、 CurrentY属性 347
Database属性 348
DatabaseName属性 348
DataField属性 348
DataSource属性 348
Default属性 348
DefaultExt属性 349
DialogTitle属性 349
DisabledPicture属性 349
DownPicture属性 350
DragIcon属性 350
DragMode属性 350
DrawMode属性 350
DrawStyle属性 351
DrawWidth属性 352
Drive属性 352
DriveLetter属性 352
Enabled属性 352
FileName属性 352
Files属性 353
FileTitle属性 353
FillColor属性 353
FillStyle属性 353
Filter属性 354
FilterIndex属性 354
Font属性 354
FontBold、 FontItalic、 FontStrikethru、 FontUnderline属性 354
FontName属性 355
FontSize属性 355
FontTransparent属性 355
Height、 Width属性 355
HelpCommand属性 355
HelpContext属性 356
HelpFile属性 356
HelpKey属性 356
HideSelection属性 356
Icon属性 356
Image属性 356
Index属性(控件数组) 357
InitDir属性 357
IntegralHeight属性 357
Interval属性 357
Italic属性 357
ItemData属性 358
LargeChange、SmallChange属性 358
Left、Top属性 358
LeftCol属性 358
List属性 358
ListCount属性 359
ListIndex属性 359
Max、Min属性 359
MaxButton属性 359
MaxLength属性 359
MouseIcon属性 360
MousePointer属性 360
MultiLine属性 361
Name属性 361
NewIndex属性 361
PasswordChar属性 361
Path属性 361
Picture属性 362
ScaleHeight、 ScaleWidth属性 362
ScaleLeft、 ScaleTop属性 362
ScaleMode属性 362
ScrollBars属性 363
SelCount属性 363
Selected属性 363
Shape属性 363
Size属性 364
Sorted属性 364
StartUpPosition属性 364
Stretch属性 365
StrikeThrough属性 365
Style属性 365
TabIndex属性 365
Text属性 366
ToolTipText属性 366
TopIndex属性 366
Underline属性 366
Value属性 366
Visible属性 367
Weight属性 367
WindowState属性 367
WordWrap属性 367
X1、 Y1、 X2、 Y2属性 368
方法 369
AddItem方法 369
Circle方法 369
Cls方法 369
Drag方法 370
Execute方法 370
Hide方法 370
Line方法 371
Move方法 371
PaintPicture方法 371
Point方法 372
PopupMenu方法 372
Print方法 372
PSet方法 373
Refresh方法 373
RemoveItem方法 373
Scale方法 373
SetFocus方法 373
Show方法 373
ShowColor方法 374
ShowFont方法 374
ShowHelp方法 374
ShowOpen方法 374
ShowPrinter方法 374
ShowSave方法 374
ZOrder方法 375
事件 376
Activate、Deactivate事件 376
Change事件 376
Click事件 376
DblClick事件 376
DragDrop事件 377
DragOver事件 377
DropDown事件 377
GotFocus事件 378
KeyDown、 KeyUp事件 378
KeyPress事件 378
Load事件 378
LostFocus事件 378
MouseDown、MouseUp事件 378
MouseMove事件 379
Paint事件 380
PathChange事件 380
PatternChange事件 380
Resize事件 380
函数 381
Abs函数 381
Array函数 381
Asc函数 381
Atn函数 381
Chr函数 381
Cos函数 381
DoEvents函数 382
EOF函数 382
Error函数 382
Exp函数 382
Format函数 382
Hex函数 383
Hour函数 383
Input函数 383
InputBox函数 383
InStr函数 384
Int、Fix函数 384
IsNumeric函数 384
LBound函数 384
LCase函数 384
Left函数 384
Len函数 385
LoadPicture函数 385
Log函数 385
LTrim、 RTrim、 Trim函数 385
Mid函数 385
Minute函数 385
Month函数 386
MonthName函数 386
MsgBox函数 386
Now函数 387
Oct函数 387
QBColor函数 387
RGB函数 388
Right函数 388
Rnd函数 389
Round函数 389
Second函数 389
Sgn函数 389
Shell函数 389
Sin函数 390
Space函数 390
Spc函数 390
Sqr函数 390
Str函数 390
StrComp函数 391
Tan函数 391
Time函数 391
Timer函数 391
UBound函数 391
UCase函数 391
Val函数 392
Year函数 392
对象 393
CheckBox控件 393
ComboBox控件 393
CommandButton控件 393
CommonDialog控件 393
Data控件 393
DataGrid控件 393
DirListBox控件 393
DriveListBox控件 393
Err对象 393
FileListBox控件 393
Form对象 394
Forms集合 394
Frame控件 394
HScrollBar、VScrollBar控件 394
Image控件 394
Label控件 394
ListBox控件 394
MDIForm对象 394
Menu控件 394
OptionButton控件 394
PictureBox控件 394
Printer对象 394
Printers集合 394
Shape控件 395
TextBox控件 395
Timer控件 395
ToolBar控件 395
附录B 396
Visual Basic.NET与Visual Basic 6.0的区别 396
数组下标 396
ReDim语句 396
字符串长度 396
整型数据 396
通用数据类型 396
数据类型的变化 397
Boolean数据类型 397
结构声明 397
语句声明 397
默认属性 397
变量作用域 397
创建对象 398
调用过程 398
流程控制 398