Viual Basic 6.0用户编程手册(第二版)
分類: 图书,计算机/网络,程序设计,Basic VB VB Script,
作者: 林永 张乐强 编著
出 版 社: 人民邮电出版社
出版时间: 2002-1-1字数: 1343千版次: 1版1次页数: 859印刷时间: 2002-1开本:印次:纸张: 胶版纸I S B N : 9787115098108包装: 平装编辑推荐
本书是一本综合性的Visual Basic 6.0编程手册,全面地介绍了Visual Basic 6.0的编程技术,对Visual Basic各方面的应用进行了深入探讨。全书内容涉及基本的编程方法、控件的使用、数据库编程、OLE 技术、Windows API 调用、多媒体程序设计、Active X 技术、Internet 编程等,附录部分包括Visual Basic 6.0中的属性、事件、方法、函数、语句及其注释。
本书内容丰富,实用性强,主要面向中级以上水平的Visual Basic程序员,也可供初级水平的读者学习和参考。
目录
第一章 Visual Basic 基础1
1.1 Visual Basic的新特性1
1.1.1 Visual Basic 6.0的3个版本1
1.1.2 Visual Basic 6.0的新内容1
1.2 Visual Basic 6.0 的安装与启动4
1.2.1 Visual Basic 6.0 的系统配置需求4
1.2.2 Visual Basic 6.0 的安装4
1.2.3 启动 Visual Basic 6.07
1.3 用Visual Basic 开发应用程序8
1.3.1 编程基础8
1.3.2 变量、常数和数据类型概述12
1.3.3 数组与动态数组18
1.3.4 数据的基本运算符20
1.4 过程概述20
1.4.1 Sub过程20
1.4.2 Funtion 过程21
1.4.3 使用过程22
1.4.4 过程参数的传递23
1. 5 程序的控制结构24
1.5.1 判定结构24
1.5.2 循环结构26
1.5.3 使用控制结构27
1.6 对象28
1.6.1 对象是什么28
1.6.2 使用对象基础28
1.6.3 创建对象29
1.7 制作应用程序安装文件31
1.7.1 打包应用程序31
1.7.2 应用程序的部署31
第二章 窗体、控件、菜单33
2.1 窗体33
2.1.1 窗体33
2.1.2 窗体的事件33
2.1.3 窗体的方法34
2.1.4 窗体的属性34
2.1.5 窗体的设计35
2.1.6 MDI 窗体43
2.2 控件概述50
2.2.1 Visual Basic 6.0提供的标准控件50
2.2.2 Visual Basic提供的标准 ActiveX 控件50
2.3 CommandButton51
2.3.1 ComandButton控件51
2.3.2 CommandButton 控件的事件51
2.3.3 CommandButton 控件的方法51
2.3.4 CommandButton 控件的属性52
2.3.5 CommandButton 控件的使用52
2.4 CheckBox61
2.4.1 CheckBox 控件61
2.4.2 CheckBox 控件的事件61
2.4.3 CheckBox 控件的方法61
2.4.4 CheckBox 控件的属性62
2.4.5 CheckBox 控件的使用62
2.5 OptionButton64
2.5.1 OptionButton控件64
2.5.2 OptionButton 控件的事件64
2.5.3 OptionButton 控件的方法64
2.5.4 OptionButton 控件的属性64
2.5.5 OptionButton 控件的使用65
2.6 Label68
2.6.1 Label 控件68
2.6.2 Label 控件的事件68
2.6.3 Label 控件的方法68
2.6.4 Label 控件的属性68
2.6.5 Label 控件的使用69
2.7 Line71
2.7.1 Line 控件71
2.7.2 Line 控件的方法72
2.7.3 Line 控件的属性72
2.7.4 Line 控件的使用72
2.8 Shape73
2.8.1 Shape 控件73
2.8.2 Shape 控件的方法73
2.8.3 Shape 控件的属性73
2.8.4 Shape 控件的使用73
2.9 PictureBox75
2.9.1 PictureBox 控件75
2.9.2 PictureBox 控件的事件75
2.9.3 PictureBox 控件的方法75
2.9.4 PictureBox 控件的属性76
2.9.5 PictureBox 控件的使用77
2.10 Image80
2.10.1 Image 控件80
2.10.2 Image 控件的事件80
2.10.3 Image 控件的方法81
2.10.4 Image 控件的属性81
2.10.5 Image 控件的使用81
2.11 TextBox85
2.11.1 TextBox 控件85
2.11.2 TextBox 控件的事件85
2.11.3 TextBox 控件的方法86
2.11.4 TextBox 控件的属性86
2.11.5 TextBox 控件的使用87
2.12 ListBox96
2.12.1 ListBox 控件96
2.12.2 ListBox 控件的事件96
2.12.3 ListBox 控件的方法96
2.12.4 ListBox 控件的属性97
2.12.5 ListBox 控件的使用97
2.13 ComboBox104
2.13.1 ComboBox 控件104
2.13.2 ComboBox 控件的事件104
2.13.3 ComboBox 控件的方法104
2.13.4 ComboBox 控件的属性104
2.13.5 ComboBox 控件的使用105
2.14 文件系统控件109
DriverListBox 、 DirListBox、 FileListBox109
2.14.1 DriverListBox、DirListBox、FileListBox109
2.14.2 DriveListbox (驱动器列表框)110
2.14.3 DirListBox (目录列表框)111
2.14.4 FileListBox(文件列表框)114
2.15 HScrollBar、 VScrollBar118
2.15.1 HScrollBar、VScrollBar 控件118
2.15.2 滚动条的事件118
2.15.3 滚动条的方法118
2.15.4 滚动条的属性119
2.15.5 滚动条的使用119
2.16 Timer126
2.16.1 Timer 控件126
2.16.2 Timer 控件的事件126
2.16.3 Timer 控件的属性126
2.16.4 Timer 控件的使用126
2.17 Frame129
2.17.1 Frame控件129
2.17.2 Frame 控件的事件130
2.17.3 Frame 控件的方法130
2.17.4 Frame 控件的属性130
2.17.5 Frame 控件的使用131
2.18 OLE Container131
2.18.1 OLE Container 控件131
2.18.2 OLE Container 控件的事件131
2.18.3 OLE Container 控件的方法131
2.18.4 OLE Container 控件的属性132
2.18.5 OLE Container 控件的使用133
2.19 ADO Data Control139
2.19.1 Control139
2.19.2 ADO Data 控件的与数据库相关的属性140
2.19.3 ADO Data 控件的常用事件144
2.20 CommonDialog145
2.20.1 CommonDialog(通用对话框)控件145
2.20.2 CommonDialog 控件的方法145
2.20.3 CommonDialog 控件的属性145
2.20.4 CommonDialog 控件的使用146
2.21 DBCombo153
2.21.1 DBCombo 控件153
2.21.2 DBCombo 控件的事件153
2.21.3 DBCombo 控件的方法154
2.21.4 DBCombo 控件的属性154
2.21.5 DBCombo 控件的使用155
2.22 DBList155
2.22.1 DBList 控件155
2.22.2 DBList 控件的事件156
2.22.3 DBList 控件的方法156
2.22.4 DBList 控件的属性156
2.22.5 DBList 控件的使用157
2.23 Data Grid158
2.23.1 Data Grid 控件158
2.23.2 Data Grid控件的使用158
2.24 Microsoft Hierarchical FlexGrid160
2.24.1 Microsoft Hierarchical FlexGrid (MSHFlexGrid) 控件160
2.24.2 MSHFlexGrid 控件的事件160
2.24.3 MSHFlexGrid 控件的方法161
2.24.4 MSHFlexGrid 控件的属性161
2.24.5 Microsoft Hierarchical FlexGrid (MSHFlexGrid) 控件的使用162
2.25 菜单169
2.25.1 菜单概述169
2.25.2 创建菜单169
第三章 文 件185
3.1 传统I/O文件的输入与输出185
3.1.1 文件的分类185
3.1.2 文件访问类型186
3.1.3 文件访问函数和语句186
3.1.4 顺序访问文件187
3.1.5 随机访问文件189
3.1.6 二进制访问文件191
3.2 File System Object 模型194
3.2.1 File System Object 模型简介194
3.2.2 FSO 对象模型编程194
第四章 数据库编程199
4.1 数据库概述199
4.1.1 Visual Basic 数据库的构成199
4.1.2 Visual Basic 访问数据库的方案200
4.2 VisData 数据管理器202
4.2.1 数据管理器的基本功能202
4.2.2 用可视化数据管理器建立数据库208
4.3 数据控件、ADO Data 控件、数据绑定(访问)控件212
4.3.1 Data 控件简介212
4.3.2 使用 Data 控件213
4.3.3 使用可绑定的标准控件218
4.3.4 使用代码操作 Data 控件和 RecordSet 对象218
4.3.5 ADO Data 控件228
4.3.6 数据绑定(访问)控件231
4.4 使用数据对象编程231
4.4.1 ADO、RDO、DAO的比较232
4.4.2 数据访问对象 DAO233
4.4.3 使用 DAO 操作数据库251
4.4.4 DAO 示例261
4.4.5 使用 RDO 对象272
4.4.6 使用 ODBC API281
4.4.7 使用 Remote Data 控件292
4.4.8 OLE DB 与 ADO 简介295
4.4.9 使用ADO 对象编程298
4.4.10 ADO 示例304
第五章 使用 OLE324
5.1 OLE 简介324
5.1.1 OLE324
5.1.2 构件对象模型325
5.1.3 统一数据传送机制327
5.1.4 OLE Automation构件编程技术327
5.1.5 结构化存储328
5.2 OLE 对象链接和嵌入329
5.2.1 OLE 对象链接和嵌入概述329
5.2.2 OLE Container331
5.2.3 使用对象的类337
5.3 OLE 拖放340
5.3.1 OLE 拖放简介340
5.3.2 OLE 拖放的工作过程342
5.4 OLE 自动化346
第六章 访问Windows API351
6.1 调用基本API和DLL函数351
6.1.1 基本概念351
6.1.2 声明 API 函数352
6.1.3 变量的引用357
6.1.4 句柄360
6.2 API 函数编程应用361
6.2.1 文件系统控制362
6.2.2 窗口的控制390
6.2.3 通用对话框399
6.2.4 系统信息403
6.2.5 鼠标控制409
6.2.6 内存设备和图形控制411
6.2.7 INI 文件控制414
6.2.8 注册表控制418
6.2.9 菜单422
第七章 编写多媒体程序427
7.1 使用多媒体控件427
7.1.1 MCI 设备427
7.1.2 Multimedia MCI 控件428
7.1.3 MCIWND 控件437
7.1.4 ActiveMovie 控件439
7.2 用 API 增强多媒体功能441
7.2.1 sndPlaySound 函数441
7.2.2 MCI命令字符串接口442
7.2.3 多媒体程序实例445
第八章 ActiveX 编程471
8.1 ActiveX 概述471
8.1.1 ActiveX 的发展历史471
8.1.2 ActiveX 的概念471
8.1.3 ActiveX 的安全性473
8.1.4 ActiveX 平台473
8.1.5 ActiveX 的发展方向474
8.2 使用 ActiveX 控件474
8.2.1 ActiveX 控件概述474
8.2.2 MAPI 控件的使用476
8.3 创建 ActiveX 控件482
8.3.1 创建控件的术语和概念482
8.3.2 创建ActiveX控件的基础483
8.3.3 创建 ActiveX 控件的过程485
8.4 创建ActiveX EXE493
8.4.1 进程外组件与进程内组件493
8.4.2 创建 ActiveX EXE 组件的步骤493
8.4.3 进程外组件与客户应用程序间的通信496
8.5 创建 ActiveX DLL 组件497
8.5.1 ActiveX DLL 组件的客户/服务器关系497
8.5.2 创建 ActiveX DLL 组件497
8.5.3 创建 Initialize 事件和 Terminate 事件过程499
8.5.4 测试 ActiveX DLL 组件499
8.5.5 编译 ActiveX DLL 组件502
8.6 创建ActiveX 文档502
8.6.1 ActiveX 文档的概念502
8.6.2 ActiveX 文档移植向导504
8.6.3 手工创建 ActiveX 文档505
8.6.4 ActiveX 文档属性的保存507
8.6.5 异步下载508
8.7 为在 Internet 上发布包装ActiveX 组件508
8.7.1 Internet 组件的下载508
8.7.2 Internet 组件的安全性511
8.8 在 Web 页面上使用 ActiveX 组件512
8.8.1 在 Web 上使用 ActiveX 组件513
8.8.2 Internet 组件下载513
第九章 用Visual Basic编写Internet应用程序515
9.1 VBScript515
9.1.1 VBScript 和 VBA 概述515
9.1.2 使用VBScript516
9.1.3 VBScript 的应用策略517
9.2 DHTML519
9.2.1 DHTML 简介519
9.2.2 DHTML 设计器初步521
9.2.3 DHTML 基础524
9.2.4 DHTML 编程527
9.2.5 管理DHTML应用程序的状态530
9.3 编制 Internet 程序533
9.3.1 创建 FTP 浏览器533
9.3.2 创建浏览器538
9.3.3 开发通信程序544
9.3.4 Winsock 编程552
9.4 CGI与ISAPI577
9.4.1 Web 交互环境的实现577
9.4.2 CGI579
9.4.3 ISAPI611
9.5 ASP 与 IIS 集成612
9.5.1 ASP 简介612
9.5.2 IIS 简介641
附录A 属性647
附录B 事件756
附录C 方法778
附录D 函数806
附录E 语句839