第一章 VisualBasic集成环境使用入门 1
任务一 启动Visual Basic 1
任务说明 1
攻略一 使用“开始”栏启动Visual Basic 2
攻略二 使用快捷方式启动Visual Basic 3
攻略三 直接运行启动Visual Basic 4
总结 4
任务二 创建一个简单的应用程序 6
任务说明 6
攻略一 手动设计应用程序 6
攻略二 利用向导设计应用程序 16
总结 16
第二章 处理Visual Basic程序中的文本 18
任务一 在程序中显示文本 18
任务说明 18
攻略一 使用Label控件显示一般文本 20
攻略二 使用StatusBar控件显示状态文本 26
攻略三 使用提示条显示提示信息文本 35
总结 36
任务二 响应对象的事件 36
任务说明 36
攻略一 响应对象的鼠标事件 36
攻略二 响应对象的键盘事件 45
攻略三 响应对象的内部事件 50
总结 53
任务三 在程序中输入文本 54
任务说明 54
攻略一 使用TextBox控件输入文本 54
攻略二 编写键盘处理程序处理输入的文本 60
攻略三 使用RichTextBox控件输入带格式的文本 64
总结 64
第三章 处理Visual Basic程序中的图形 65
任务一 显示现成的图片 65
任务说明 65
攻略一 使用Form显示作为程序背景的图片 65
攻略二 使用PictureBox控件显示图片 67
攻略三 使用Image控件显示图片 75
总结 76
任务二 绘制基本的图形 76
任务说明 76
攻略一 利用Shape控件和Line控件绘制基本图形 76
攻略二 使用对象的图形方法绘制基本的图形 81
总结 100
第四章 在Visual Basic程序中与用户进行交互 101
任务一 在程序中响应用户的命令 101
任务说明 101
攻略一 使用CommandButton控件响应用户的命令 102
攻略二 使用Label控件响应用户的命令 105
攻略三 使用Image控件响应用户的命令 107
总结 110
任务二 向用户提供选项操作 111
任务说明 111
攻略一 使用CheckBox控件实现同时选择多个选项 111
攻略二 使用OptionButton控件实现同时只选择一个选项 114
攻略三 使用滚动条控件实现数值的选择 117
攻略四 使用ListBox控件实现选项数目不确定的选项操作 122
攻略五 使用ComboBox控件实现选项数目不确定的选项操作 129
任务三 向用户发出提示信息 132
任务说明 132
攻略一 使用CommonDialog控件Windows标准信息 133
攻略二 使用Visual Basic控件的组合发出特殊的信息 141
攻略三 使用Visual Basic函数发出简短的提示信息 144
攻略四 使用窗体发出特殊的信息 148
总结 151
第五章 使用Visual Basic控件数组 152
任务一 使用控件数组 152
任务说明 152
攻略一 设计时创建控件数组 152
攻略二 在运行态创建控件数组 155
总结 158
第六章 Visual Basic的数据格式和字体对象 159
任务一 把数据进行格式化输出 159
任务说明 159
攻略一 格式化数字 159
攻略二 格式化日期和时间 162
总结 164
任务二 使用Visual Basic的字体对象 165
任务说明 165
攻略一 使用字体对象 165
攻略二 创建自己的字体类型 169
总结 170
第七章 数据库的基本操作 171
任务一 创建一个数据库 171
任务说明 171
攻略一 使用Visual Basic的外挂程序Visual Data Manager 171
攻略二 使用其他数据库软件 176
总结 176
任务二 使用Data控件访问数据库 177
任务说明 177
攻略一 使用Data控件的缺省功能访问数据库 177
攻略二 用Data控件的方法访问数据库 181
总结 196
任务三 使用ADO Data控件访问数据库 196
任务说明 196
攻略一 使用ADO Data控件的缺省功能访问数据库 196
攻略二 用ADO Data控件的方法访问数据库 203
总结 204
任务四 使用数据关联控件 205
任务说明 205
攻略一 使用DataList控件以列表的形式显示记录 205
攻略二 使用DataCombo控件有选择地显示记录 212
总结 213
任务五 使用数据栅格控件 213
任务说明 213
攻略一 使用DataGrid控件 214
攻略二 使用Hierarchical FlexGrid控件 234
总结 250
第八章 关于Visual Basic编程的几个技巧 251
任务一 程序的启动与结束 251
任务说明 251
攻略一 具有单个窗体的程序的启动与结束 251
攻略二 具有多个窗体的程序的启动与结束 252
总结 256
任务二 利用Visual Basic的功能和资源进行编程 256
任务说明 256
攻略一 使用条件编译 256
攻略二 利用资源文件进行编程 258
攻略三 利用命令行开关进行编程 260
攻略四 利用Windows注册表进行编程 261
总结 262
任务三 特殊的数据类型 263
任务说明 263
攻略一 创建自己的数据类型 263
攻略二 使用枚举类型 266
总结 268
第九章 创建程序的用户界面 269
任务一 创建和使用菜单 269
任务说明 269
攻略一 使用菜单编辑器 270
攻略二 使用模板 280
总结 283
任务二 创建和使用工具栏 283
任务说明 283
攻略一 使用ToolBar控件 283
攻略二 使用工具栏向导 290
总结 294
任务三 创建SDI应用程序界面 294
任务说明 294
攻略一 手动建立SDI程序界面 294
攻略二 使用Visual Basic向导建立程序界面 299
总结 309
任务四 创建MDI程序界面 309
任务说明 309
攻略一 手动建立MDI程序界面 309
攻略二 使用Visual Basic向导建立MDI程序界面 322
总结 328
第十章 处理驱动器、文件夹和文件 329
任务一 处理Windows系统的文件系统 329
任务说明 329
攻略一 使用传统控件处理文件系统 329
攻略二 使用对话框控件查找文件 339
攻略三 使用FSO对象处理文件系统 339
总结 347
任务二 创建一个资源浏览器 348
任务说明 348
攻略一 使用Visual Basic的控件或对象 348
攻略二 使用传统的文件系统处理函数 369
总结 374
任务三 文件的创建、删除和内容的修改 374
任务说明 374
攻略一 使用FSO对象 375
攻略二 使用传统的文件处理方法 385
总结 391
第十一章 程序中的高级文档操作 392
任务一 编辑文档 392
任务说明 392
攻略一 使用剪贴板实现编辑 392
攻略二 使用Visual Basic的控件的组合实现编辑 405
总结 405
任务二 打印文档 406
任务说明 406
攻略一 使用PrintForm方法打印窗体 406
攻略二 使用打印机集合打印文档 407
攻略三 使用Printer对象打印文档 407
总结 412
第十二章 高级图形处理 413
任务一 在程序中显示动画 413
任务说明 413
攻略一 使用简单的图形控件实现动画 413
攻略二 使用ImageList控件实现动画 415
总结 423
任务二 在程序中生成即时曲线 423
任务说明 423
攻略一 利用PictureBox控件生成即时曲线 424
攻略二 利用MsChart控件生成即时曲线 430
总结 430
第十三章 OLE 431
任务一 在程序中使用OLE容器控件 431
任务说明 431
攻略一 使用OLE容器控件 431
总结 446
任务二 在程序中实现OLE拖放 446
任务说明 446
攻略一 OLE拖放的实现 447
总结 461
附录一 Visual Basic编程基础 463
Visual Basic程序的结构和工作方式 463
Visual Basic程序中的代码模块和代码元素 466
编辑代码的基本操作 467
变量、常数和数据类型 469
过程概述 496
控制结构概述 507
附录二 调试代码和处理错误 518
错误的处理 518
如何进行调试 531