第一章 快速浏览 1
1.1 绪论 1
目录 1
1.2 简介及如何使用Visual Basic 3
1.2.1 打开新项目 4
1.2.2 存储新项目 5
1.2.3 检查项目窗口 6
1.2.4 窗体的属性(Property)与标题 7
1.2.5 修改窗体的属性名称 10
1.2.6 在frmHello窗体中增加Exit按钮 10
1.2.7 修改Exit的属性 12
1.2.11 增加正文框 13
1.2.12 修改正文框的属性 13
1.2.8 改变Exit按钮的位置 13
1.2.10 增加其他按钮 13
1.2.9 修改Exit的字体属性 13
1.2.13 把程序放在对象中 14
1.2.14 把程序放在Exit按钮中 14
1.2.15 把程序放在Display Hello按钮中 15
1.2.16 把程序放在Clear按钮中 16
1.2.17 执行Hello程序 16
1.2.18 产生可执行文件 16
2.2 Speed程序设计 18
2.1 简介 18
第二章 工具箱设计 18
2.2.1 Min和 Max属性 20
2.2.2 Value属性 20
2.3 Option程序设计 21
2.3.1 执行Option程序 23
2.4 程序说明 24
2.4.1 UpdateLabel()解析 26
2.4.2 检查复选框的属性值 28
第三章 菜单程序设计 29
3.1 简介 29
3.2 颜色程序设计 30
3.2.1 产生菜单 31
3.2.2 程序说明 34
3.2.3 执行颜色程序 36
3.3 快捷键 36
第四章 OLE 37
4.1 简介 37
4.2 Front程序 37
4.2.1 附加MSOLE2控件于frmfront窗体中 38
4.2.2 执行Front程序 39
4.3 DDE介绍 41
4.4 Dest程序设计 42
4.5 Source程序设计 44
4.4.1 产生Dest程序的可执行文件 44
4.5.1 产生Source程序的可执行文件 46
4.6 测试Source及Dest程序 46
4.7 Source程序和Dest程序说明 46
4.8 其他程序的DDE 47
4.9 其他链接方式 48
4.9.1 人工链接 48
4.9.2 通知链接 49
4.10 Spicture程序设计 49
4.10.1 执行Spicture程序 51
4.11 Dpicture程序设计 52
4.11.1 执行Spicture和Dpicture程序 54
4.12 程序说明 55
第五章 图形控件 57
5.1 图形控件介绍 57
5.1.1 RGB()函数 57
5.1.2 QBColor()函数 57
5.1.3 直线控件 57
5.2 Line程序设计 57
5.2.1 程序说明 59
5.3 形状控件 59
5.3.1 Shape程序 62
6.2 Data程序设计 64
6.1 数据控件介绍 64
第六章 数据控件 64
6.2.1 以Access数据库为例 66
6.2.2 以非Access数据库为例 66
6.2.3 执行Data程序 68
6.3 增强Data程序 69
6.3.1 在数据库中加入域 71
6.3.2 执行程序 72
6.3.3 执行时加入新记录 74
6.3.4 删除记录 75
6.4 EOF、BOF的使用方法 76
6.5 数据控件的其他功能 76
7.2 随机访问 77
第七章 I/O文件 77
7.1 简介 77
7.2.1 Phone程序设计 78
7.2.2 程序说明 80
7.3 顺序访问文件 86
7.3.1 打开一个输出的顺序文件 87
7.3.2 打开一个添加的顺序文件 87
7.3.3 打开一个输入的顺序文件 88
7.3.4 Write#及Input#语句 88
7.4 二进制访问文件 88
7.4.3 从二进制文件读取字节 89
7.4.1 打开一个二进制访问文件 89
7.4.2 将字节写入二进制访问文件中 89
第八章 MDI 90
8.1 简介 90
8.2 产生图片项目 90
8.2.1 更改父窗体及子窗体属性 92
8.2.2 Picture1设计 93
8.2.3 Picture2设计 95
8.2.4 Picture3设计 96
8.2.5 图片程序 97
8.2.6 Picture1窗体程序 98
8.3 窗口列表菜单 99
8.2.7 Picture2窗体程序 99
8.2.8 Picture3窗体程序 99
8.3.1 在主窗口上加入一个窗口列表菜单 100
8.3.2 在子窗体中加入一个窗口列表菜单 101
8.3.3 在窗口列表中加入Cascade,Tile及Arrange Icons 101
8.3.4 Cascade,Tile及ArrangeIcons程序 101
第九章 DDL 106
9.1 简介 106
9.2 声明DDL 106
9.3 CPU程序设计 106
9.3.1 CPU程序 108
9.3.2 执行CPU程序 110
第十章 调试及错误信息处理 112
10.1 简介 112
10.2 Debug菜单的功能 112
10.3 Call命令 115
10.4 断点及Stop语句 115
10.5 观察点 116
10.6 单步执行 116
10.7 错误处理 117
11.1 范例说明 121
第十一章 范例 121
第十二章 程序库说明 146
名称:Abs函数 146
名称:AddItem方法 146
名称:AddNew方法 146
名称:And运算符 146
名称:AppActivate语句 147
名称:Append方法(仅限专业版) 147
名称:AppendChunk方法 147
名称:Arrange方法 147
名称:BeginTrans,CommitTrans,Rollback语句 148
名称:Beep语句 148
名称:BeginTrans,CommitTrans,Rollback方法 148
名称:Asc函数 148
名称:Atn函数 148
名称:Between...And运算符 149
名称:Call语句 149
名称:ChDir语句 149
名称:ChDrive语句 149
名称:Choose函数 150
名称:Chr,Chr$函数 150
称:Circle方法 150
名称:Clear方法 150
名称:Clone方法(仅限专业版) 150
名称:Cls语句 151
名称:Command,Command$函数 151
名称:Close方法 151
名称:Close语句 151
名称:CompactDatabase语句 152
名称:Comparison运算符 152
名称:Const语句 153
名称:Cos函数 154
名称:CreateDatabase函数(仅限专业版) 154
名称:CreateDynaset方法(仅限专业版) 154
名称:CreateObject函数 155
名称:CreateQueryDef方法(仅限专业版) 155
名称:CVDate Funciton 156
名称:CreateSnapshot方法(仅限专业版) 156
名称:CurDir,CurDir$函数 156
名称:Date,Date$函数 157
名称:Date$,Date语句 157
名称:DateAdd函数 157
名称:DateDiff函数 158
名称:DatePart函数 158
名称:DateSerial函数 159
名称:DateValue函数 159
名称:Day函数 159
名称:DDB函数 159
名称:DeleteQueryDef方法(仅限专业版) 160
名称:导出的数学函数 160
名称:Delete方法 160
名称:Declare语句 160
名称:Dim语句 161
名称:Dir,Dir$函数 161
名称:Do…Loop语句 162
名称:DoEvents函数,DoEvents语句 163
名称:Drag方法 163
名称:Edit方法 163
名称:End语句 163
名称:EndDoc方法 163
名称:Erase statement 164
名称:Eqv运算符 164
名称:Envrion,Environ$函数 164
名称:EOF函数 164
名称:Err语句 165
名称:Err,Erl函数 165
名称:Error语句 165
名称:Error,Error$函数 165
名称:Execute方法 165
名称:Exp函数 166
名称:FieldSize方法 166
名称:Exit语句 166
名称:ExecuteSQL方法 166
名称:FileAtttr函数 167
名称:FileCopy语句 167
名称:FileDateTime函数 167
名称:FileLen函数 167
名称:FindFirst,FindLast,FindNext,Findprevious方法 167
名称:For…Next语句 168
名称:Format,Format$函数 168
名称:FreeFile函数 168
名称:FV函数 169
名称:Get语句 169
名称:Function语句 169
名称:FreeLocks语句 169
称:GetAttr函数 170
名称:GetChunk方法 170
名称:GetData方法 170
名称:Get格式方法 171
称:GetObject函数 171
名称:GetText方法 171
名称:Global语句 171
名称:Hour函数 172
名称:Hide方法 172
名称:Hex,Hex$函数 172
名称:GoTo语句 172
名称:GoSub…Return语句 172
名称:If…Then…Else语句 173
名称:IIF函数 173
名称:Imp运算符 173
名称:In运算符(仅SQL) 174
名称:Input语句 174
名称:Input,Input$函数 174
名称:InputBox,InputBox$函数 174
名称:InStr函数 174
名称:Is运算符 175
名称:IRR函数 175
名称:IsDate函数 175
名称:Int,Fix函数 175
名称:Ipmt函数 175
名称:IsEmpty函数 176
名称:IsNull函数 176
名称:IsNumberic函数 176
名称:Kill语句 176
名称:LBound函数 176
名称:LCase,LCase$函数 176
名称:Like运算符 177
名称:Line方法 177
名称:Line Input#语句 177
名称:Let语句 177
名称:Len函数 177
名称:Left,Left$函数 177
名称:LinkExecute方法 178
名称:LinkPoke方法 178
名称:LinkRequest方法 178
名称:LinkSend方法 178
名称:ListFields方法(仅限专业版) 178
名称:ListIndexes方法(仅限专业版) 178
名称:Lock Unlock语句 179
名称:Loc函数 179
名称:Loadpicture函数 179
名称:ListTables方法(仅限专业版) 179
名称:Listparameters方法(仅限专业版) 179
名称:Load语句 179
名称:LOF函数 180
名称:Log函数 180
名称:LSet语句 180
名称:LTrim,LTrim$,RTrin,RTrim$,Trim,Trin$函数 180
名称:Mid,Mid$函数 180
名称:MkDir语句 181
名称:Month函数 181
名称:Mod运算符 181
名称:MIRR函数 181
名称:Minute函数 181
名称:Mid,Mid$语句 181
名称:Move方法 182
名称:MoveFirst,MoveLast,MoveNext,MovePrevious方法 182
名称:MsgBox函数,MsgBox语句 182
名称:Name语句 182
名称:NewPage方法 182
名称:Not运算符 183
名称:Now函数 183
名称:Npr函数 183
名称:NPV函数 183
名称:Oct,Oct$函数 183
名称:OpenQueryDef方法(仅限专业版) 184
名称:OpenDatabase函数(仅限专业版) 184
名称:On Error语句 184
名称:On…GoSub,On…GoTo语句 184
名称:Open语句 184
名称:OpenTable方法(仅限专业版) 185
名称:Option Base语句 185
名称:Option Compare语句 185
名称:Option Explicit语句 185
名称:Or运算符 185
名称:Partition函数 186
名称:Prnt函数 186
名称:Point方法 186
名称:Print方法 187
名称:PrintForm方法 187
名称:Popup Menu方法 187
名称:Print#语句 187
名称:PPmt函数 187
名称:PSet方法 188
名称:Put语句 188
名称:PV函数 188
名称:QBColor函数 188
名称:Refresh方法 189
名称:ReDim语句 189
名称:Rate函数 189
名称:Randomize语句 189
名称:RegisterDatabase语句 190
名称:Rem语句 190
名称:RemoveItem方法 190
名称:RepairDatabase语句 190
名称:Reset语句 190
名称:Resume语句 190
名称:RSCt语句 191
名称:Rnd函数 191
名称:RmDir语句 191
名称:Right,Right$函数 191
名称:RGB函数 191
名称:SavePicture语句 192
名称:Scale方法 192
名称:Second函数 192
名称:Seek函数 192
名称:Seek语句 192
名称:Select Case语句 192
名称:SetData方法 193
名称:SctAttr语句 193
名称:SetDataAccessOption语句 193
名称:Sendkeys语句 193
名称:Set语句 193
称:SetDefaultWorkspace语句 194
名称:SetFocus方法 194
名称:SetText方法 194
名称:Sqn函数 194
名称:Shell函数 194
名称:Show方法 194
名称:Spc函数 195
名称:Static语句 195
名称:Sqr函数 195
名称:SpaceSpace$函数 195
名称:SLN函数 195
名称:Sin函数 195
名称:Stop语句 196
名称:Str,Srt$函数 196
名称:StrComp函数 196
名称:String,String$函数 196
名称:Sub语句 196
名称:TextWidth方法 197
名称:Tan函数 197
名称:TextHeight方法 197
名称:Tab函数 197
名称:SYD函数 197
名称:Switch函数 197
名称:Time,Time$函数 198
名称:Time,Time$语句 198
名称:Timer函数 198
名称:TimeSerial函数 198
名称:TimeValue函数 198
名称:Type语句 198
名称:Val函数 199
名称:UpdataRecord方法 199
名称:UpdateControls方法 199
名称:Update方法 199
名称:Unload语句 199
名称:UCase,Ucase$函数 199
名称:UBound函数 199
名称:VarType函数 200
名称:Weekday函数 200
名称:While…Wend语句 200
名称:Width#语句 200
名称:Write#语句 200
名称:XOR运算符 201
名称:Year函数 201
名称:ZOrder方法 201
附录A 配套软盘的使用方法 202