目录 1
第一章Visual Basic 5.0入门 1
1.1概述 1
1.1.1 Visual Basic的版本简介 1
1.1.2事件驱动编程 2
1.1.3 Visual Basic代码编写的基础知识 3
1.1.4获得帮助 4
1.1.5 Visual Basic 5.0的安装 5
1.2工作窗口介绍 8
1.2.1窗体 9
1.2.2工具栏 9
1.2.3数字显示区 10
1.2.4工具箱 10
1.2.5属性窗口 11
1.2.6工程窗口 12
1.2.7窗体布局窗口 12
1.3.1设计模式 13
1.3工作模式 13
1.3.2运行模式 14
1.3.3中断模式 14
1.4定制工作环境 15
1.4.1编辑器选项卡 15
1.4.2通用选项卡 18
1.5 Visual Basic的调试手段 19
1.5.1交互式开发语言 19
1.5.2错误类型 20
1.5.3调试工具 21
第二章Visual Basic编程基础 29
2.1变量 29
2.1.1声明变量 30
2.1.2变量范围 35
2.1.3变量生存期 39
2.2常量 40
2.3.1 Numeric(数值型)数据类型 42
2.3数据类型 42
2.3.2 Byte(字节)数据类型 43
2.3.3 String(字符串)数据类型 43
2.3.4 Boolean(布尔)数据类型 44
2.3.5 Date(日期)数据类型 45
2.3.6 Object(对象)数据类型 46
2.3.7 Variant(变体)数据类型 46
2.3.8转换数据类型 47
2.3.9自定义数据类型 48
2.4过程……………………………………………………………………………………(49 )2.4.1子程序和函数 49
2.4.2参数传递机制 52
2.4.3使用可选参数 54
2.5流程控制 56
2.5.1条件语句 56
2.5.2循环语句 59
2.5.3嵌套控制结构 62
2.5.4退出控制结构和过程 63
3.1.1建立控件对象 65
第三章类与对象 65
3.1第一个程序 65
3.1.2编写程序代码 68
3.1.3运行程序 69
3.2 Visual Basic的事件驱动机制 70
3.2.1事件驱动机制 70
3.2.2 Visual Basic的常用事件 71
3.3对象的使用 74
3.3.1基本概念 74
3.3.2 Visual Basic的对象及其使用 76
3.4使用类模块 84
3.4.1类模块与其它模块 84
3.4.2创建自己的类 86
3.5使用对象浏览器 92
3.5.1浏览和查看对象 92
3.5.2改变默认属性 93
4.1.1 窗体的属性、方法和事件 95
第四章窗体 95
4.1窗体概述 95
4.1.2应用程序的启动与退出 103
4.1.3窗体的生存期 106
4.2菜单的设计 112
4.2.1创建菜单控件 113
4.2.2为菜单项编写代码 114
4.3工具栏的设计 116
4.3.1创建工具栏 116
4.3.2为工具栏控件编写代码 119
4.4使用应用程序向导 120
4.4.1应用程序向导的使用 121
4.4.2添加控件和代码 122
4.4.3单文档界面 124
第五章标准控件 126
5.1 Visual Basic控件简介 126
5.1.1控件分类 126
5.1.2内部控件简介 127
5.1.3添加或删除ActiveX控件 128
5.1.4控件命名约定 128
5.2 Label控件 130
5.3 TextBox控件 133
5.3.1TextBox控件的属性和事件 133
5.3.2示例:口令应用程序 138
5.4 CommandButton控件 140
5.4.1 CommandButton控件的属性和事件 140
5.4.2控件数组 142
5.4.3示例:电话机应用程序 143
5.5 OptionButton与CheckBox控件 146
5.5.1 OptionButton控件 146
5.5.2 CheckBox控件 147
5.6 Frame控件 148
5.6.1 Frame控件的属性和事件 148
5.6.2示例:简单的计数器应用程序 149
5.7.1 PictureBox控件 152
5.7 PictureBox与Image控件 152
5.7.2 Image控件 159
5.8 Timer控件 159
5.8.1 Timer控件的属性和事件 160
5.8.2示例:计时器的应用 160
5.9 Shape与Line控件 161
5.9.1 Shape控件 161
5.9.2 Line控件 161
5.10 HScrollBar与VScrollBar控件 162
5.10.1 HScrollBar与VScrollBar控件的属性和事件 162
5.10.2示例:滚动条的应用 163
5.11 ListBox与ComboBox控件 164
5.11.1 ListBox控件 165
5.11.2 ComboBox控件 167
5.11.3示例:列表框和组合框的应用 168
5.12.1 DriveListBox控件 170
5.12文件系统控件 170
5.12.2 DirListBox控件 172
5.12.3 FileListBox控件 173
5.12.4示例:文件浏览器应用程序 174
5.13 CommonDialog控件 177
5.13.1“打开”和“另存为”对话框 178
5.13.2“颜色”对话框 179
5.13.3“字体”对话框 180
5.13.4“打印”对话框 181
5.13.5显示帮助文件 183
第六章多文档界面 184
6.1创建MDI应用程序 184
6.1.1手动创建MDI应用程序 184
6.1.2自动创建MDI应用程序 187
6.1.3为MDI应用程序添加控件和代码 188
6.2创建对话框 190
6.2.1模式与无模式对话框 190
6.2.2预定义对话框 191
6.2.3用窗体作为自定义对话框 192
6.2.4关于对话框 197
6.3文件的操作 198
6.3.1新建 198
6.3.2打开 199
6.3.3保存 202
6.3.4关闭 203
6.3.5打印 204
6.4 MDI应用程序示例 205
6.4.1 RichTextBox控件 206
6.4.2文字处理应用程序界面介绍 213
6.4.3文字处理应用程序清单 217
第七章工程管理 236
7.1工程文件的构成 236
7.1.1工程文件 236
7.1.2工程文件的构成 237
7.2.1文件操作 243
7.2工程中的文件和对象操作 243
7.2.2对象操作 244
7.2.3使用外接程序 246
7.3发行执行文件 247
7.4创建安装程序 250
7.4.1发行程序 251
7.4.2创建并测试安装程序 251
第八章Visual Basic与数据库 255
8.1关系数据库简介 255
8.2 Data控件及其应用 257
8.2.1 Data控件 257
8.2.2示例:数据库查询 265
8.3使用绑定控件 269
8.3.1 DBListBox和DBComboBox控件 270
8.3.2 DBGrid控件 271
8.4.1设置有关属性 272
8.4示例:小型数据库开发系统 272
8.3.3 MSFLexGrid控件 272
8.4.2编写程序代码 274
8.4.3运行示例 280
8.5 SQL简介 283
8.5.1 SQL语句 283
8.5.2示例:SQLTEST应用程序 287
8.5.3 SQL中的连接 289
8.6 Visual Basic中的数据库工具 290
8.6.1使用可视化数据管理器 290
8.6.2数据窗体向导 292
第九章多媒体开发与应用 293
9.1多媒体基本知识 293
9.1.1图像基本知识 293
9.1.2数字音频基本知识 296
9.2使用MCI控件 298
9.2.1 MCI控件描述 298
9.2.2 MCI控件的属性与事件 299
9.2.3示例:AVIPlayer应用程序 302
9.3 MCI函数 307
9.3.1命令字符串接口的MCI函数 309
9.3.2示例:MCITEST应用程序 311
9.3.3命令消息接口的MCI函数 313
9.4使用MCI指令 316
9.4.1多媒体设备 316
9.4.2 MCI指令初步 317
9.4.3系统指令 318
9.4.4需求指令 319
9.4.5基本指令 321
9.4.6加强指令 323
9.4.7示例:录音机 323
9.5调用API函数 329
9.5.1使用API浏览器 330
9.5.2多媒体API函数的应用 331
9.6动画制作 337
9.5.3几个有用的API函数 337
9.6.1利用MOVE方法 338
9.6.2利用LoadPicture方法 339
9.6.3调色板动画 341
9.6.4使用BitBlt()函数 347
9.7超媒体入门 352
9.7.1基本概念 352
9.7.2示例:帮助文件 353
10.1 OLE技术 358
第十章OLE技术与服务器 358
10.1.1 几个概念 359
10.1.2设计时的对象链接与嵌入 361
10.1.3运行时的对象链接与嵌入 367
10.2 Excel服务器 371
10.2.1 Microsoft Excel的对象模型 372
10.2.2创建对象 372
10.2.3使用Excel服务器中的方法和属性 373
10.2.4 OLE自动化 375
10.3编写服务器程序 377
10.3.1 服务器执行的地点 377
10.3.2 Instancing属性 378
10.3.3向系统注册 379
10.3.4编写服务器程序 379
10.3.5编写客户应用程序 380
10.3.6示例:录音机服务器 381
11.1 ActiveX控件界面向导的使用 383
第十一章开发ActiveX控件 383
11.1.1六个步骤 384
11.1.2 ActiveX控件的三种方式及其框架 389
11.2 ActiveX控件的属性、方法和事件 398
11.2.1 ActiveX控件的属性 399
11.2.2 ActiveX控件的方法 404
11.2.3 ActiveX控件的事件 407
11.2.4属性页设计 408
11.4 Rotating控件的应用 416
11.3完善Rotating控件 416
第十二章Web与ActiveX 420
12.1 Web文档与HTML语言 420
12.1.1 HTML介绍 421
12.1.2 HTML的常用标签 422
12.1.3 HTML的多媒体标签 424
12.2 Visual Basic脚本编写 428
12.2.1 VBScript简介 429
12.2.2如何编写VBScript 429
12.2 3标准HTML控件 431
12.2.4使用属性和方法 436
12.2.5创建过程 438
12.3下载ActiveX控件 440
12.3.1概述 440
12.3.2下载ActiveX控件的步骤 441
12.3.3给HTML页添加控件 445
12.3.4对控件进行许可证管理 447
12.4.1 VBScript模型的对象 450
12.4 VBScript对象与编程 450
12.4.2对象的属性和方法 451
12.4.3利用VBScript为对象编程 455
12.5 WebBrowser控件和InternetExplorer对象 460
12.5.1 WebBrowser控件简介 460
12.5.2 WebBrowser控件的应用 460
12.5.3 InternetExplorer对象简介 468
12.5.4 InternetExplorer对象的应用 469
12.5.5在Visual Basic应用程序中使用WebBrowser控件和 471
InternetExplorer对象 471
12.6 ActiveX文档 472
12.6.1 ActiveX文档简介 472
12.6.2创建ActiveX文档工程 474
12.6.3测试和调试ActiveX文档 476
12.6.4多文档工程 478
12.6.5扩展用户界面 480