目 录 1
前言 1
过程 1
程序 2
第一部分VISUAL BASIC 4.0概观 5
第一章在Visual Basic环境中创建应用程序 7
启动Visual Basic 8
菜单和工具条按钮 10
工具箱(Toolbox) 11
项目中的模板 12
第一步:在模板上放置控制 13
运行程序 16
Properties窗口 17
第二步:设置特性参数 18
Project窗口 20
事件驱动编程模型 21
第三步:编写代码 21
获得帮助 23
运行TravelGuide程序 24
程序内部 27
第二部分程序开发步骤 29
第二章设计有效可行的界面 31
设计程序 32
根据程序功能选择控制 32
预览已完成的程序 36
创建程序窗口 38
给模板添加控制 40
保存你所做的工作 43
调整模板的设计栅格 44
对今后工作的展望 45
第三章定义属性 47
在设计或运行时刻设置属性 47
改变标签的属性 49
标题和快捷键 50
TabIndex和控制的焦点 52
Font属性 53
Name属性 55
组合框属性 56
命令按钮属性 58
模板属性 60
下面的步骤 62
第四章编写代码 63
设计事件过程 63
Code窗口 64
Split(切分)把 67
使用编辑器 68
验证事件过程 70
语法检验和关键词帮助 71
过程 74
验证已完成程序中的代码 74
长的代码行 75
变量和数据结构 75
Form-Load过程 76
Click过程 77
第三部分编程要点 83
第五章过程、变量和运算 85
International Travel Expense Log程序 86
Expense Log程序内部 92
创建通用过程 93
理解过程 95
设计子过程 96
调用子过程 97
控制作为参数传送 98
设计函数过程 99
调用函数过程 100
在程序中使用变量 101
声明变量 102
Variant类型 104
变量的作用域 105
给变量赋值 105
初始化变量和定义常量 106
在赋值语句中书写表达式 107
理解优先级 108
使用其他类型的运算 109
执行字符串运算 109
第六章设计项目 127
运行Restaurant Review程序 128
启动模板 128
输入一条餐馆记录 130
从数据库中检索记录 131
浏览整个餐馆记录 133
修改餐馆记录 135
Restaurant Review程序内部 136
理解模板和控制的属性 137
改变模板和其中控制的表象 137
选择一个模板的控制元素 137
代码中的属性 139
属性和程序设计 141
在一个项目中管理多个模板 143
在模板间交换信息 144
进一步考察Restaurant程序 145
第七章数据结构和控制流 173
运行Meetings程序 174
输入和检索会议记录 175
Meetings程序内部 178
判断 178
书写IF语句 178
条件表达式 180
书写判断结构 183
使用ElseIf分句 185
Select Case结构 186
理解Case表达式 188
嵌套的判断 189
循环 189
理解Do循环 189
理解For循环 191
数组 194
声明数组 195
多维数组 196
动态数组 197
用户定义类型 198
定义一个记录结构 199
With语句 200
创建一个记录数组 202
第八章数据文件编程 225
Phone Directory程序 226
运行电话数据库程序 227
对随机访问文件的操作 231
设计一个随机访问文件 231
以Random方式打开一个文件 233
利用Put#将记录写入到文件 234
利用Get#从文件中读取记录 236
为随机访问文件设计一个索引 237
使用Seek#选择当前记录号 237
使用索引进行其它数据库操作 239
对文本文件的操作 241
为写入打开文本文件 241
使用Write#语句 242
使用Print#语句 243
为读取打开文件 244
截获“File not found”错误 244
使用Input#语句 246
使用Line Input#语句 246
关闭一个文件 247
第九章输入输出过程 265
International Sales程序 266
定义一个菜单 273
定义控制数组 276
输入技术 278
检验并格式化输入 278
移动焦点 280
响应用户的菜单选择 281
输出技术 283
计算并显示销售合计值 283
画示意图 285
执行其它输出任务 290
第十章Visual Basic控制 319
Transportation Planner程序 321
Transportation Planner程序内部 331
使用公用对话控制 332
设置公用对话控制属性 333
在代码中使用公用对话控制 335
使用Printer对象 336
第四部分高级编程技术 365
第十一章对象、类、集合 367
Travel Reminders应用程序 368
在一个项目中加入MDI模板和类模块 369
运行Travel Reminders程序 370
验证程序的代码 374
开发类和集合 375
使用类工作 376
创建和使用对象集合 380
类模块的内部 382
第十二章多文本界面 403
Transportation Planner程序,MDI版本 404
运行程序 404
增添新的Trip窗口,打开文件 405
使用Window菜单 408
MDI应用程序的内部 410
在MDI模板上建立工具栏 411
研究程序代码 413
创建子模板的新实例 415
对工具栏按钮的单击响应 417
确定一个文件是否已打开 418
在程序运行结束前保存所有文件 419
第十三章对象链接与嵌入 457
OLE容器控制 458
OLE自动化 461
创建对对象库的引用 461
运行Sales程序的OLE版本 463
SalesOLE程序内部 470
为工作表声明一个对象变量 470
创建并管理工作表对象 471
拷贝数据到工作表 472
在工作表中创建一个嵌入的图表 474
第十四章数据库连接 511
使用DataManager程序 513
复习数据库术语 514
创建Currency.MDB数据库 514
数据控制和绑定(bound)控制 517
利用数据控制编程 522
运行Currency Exchange程序的数据库版本 522
Currency Exchange程序的数据库版本内部 524
附录A调试程序代码 539
一个调试练习 541
示例程序 547
附录B生成一个可执行程序文件 551
附录C中英文术语对照 555