第一章 Windows编程基础 1
第一节 Windows的基本概念 1
第二节 图形用户界面 5
第三节 多任务环境 7
第四节 消息驱动机制 8
第五节 面向对象编程 9
第六节 高效的内存管理 11
第七节 用户的硬件无关性 11
第二章 初识VB 12
第一节 VB的安装和卸载 12
一、VB的系统需求 12
二、安装、修复及卸载VB 6.0 12
第二节 VB 6.0的开发界面 14
一、菜单栏里有什么 15
二、用工具栏访问功能 16
三、VB 6.0中的控件 18
四、“画”界面 20
五、对象的属性窗口 20
六、工程管理窗口 21
七、代码窗口 21
八、以另一种形式显示IDE 22
第三章 第一个VB程序 24
第一节 软件设计 24
一、软件开发流程 24
二、软件要求及系统分析 25
第二节 具体设计 25
一、“画”窗口 25
二、用属性窗口设置属性 27
三、编写代码 28
四、后期处理 30
第三节 VB的工程 32
一、什么是工程 32
二、使用工程资源管理器 34
三、建立一个新的工程 35
四、打开一个已存在的工程 36
五、设置一个工程的属性 37
六、向工程中添加和移除对象 37
七、保存一个工程 38
八、使用多个工程 39
第四章 VB的基本编程元素 40
第一节 变量及数据类型 40
一、变量的使用 40
二、数据类型 41
第二节 流程控制语句 45
第三节 函数和过程 49
第四节 简单控件 51
第五节 综合运用实例 54
第五章 VB语法 63
第一节 变量和常量 63
一、变量的使用 63
二、常量的使用 67
三、数组的使用 68
第二节 数据类型 72
第三节 简单的语句 76
一、赋值语句 76
二、运算语句 77
第四节 流程控制结构 78
一、选择语句 78
二、循环语句 80
第五节 处理过程和函数 82
一、创建和使用过程 82
二、使用参数 83
三、作用范围问题 85
四、运行过程和函数 85
第六节 代码编写规则 85
第六章 VB的控件 88
第一节 控件的公用属性、方法和事件 88
一、公用属性 88
二、公用方法 94
三、公用事件 96
第二节 CommandButton控件 100
一、常用属性 100
二、常用方法 101
三、常用事件 101
第三节 Label控件 102
一、常用属性 102
二、常用方法 103
三、常用事件 103
第四节 TextBox控件 103
一、常用属性 103
二、常用方法 105
三、常用事件 105
第五节 CheckBox控件 105
一、常用属性 105
二、常用方法 106
三、常用事件 106
四、使用实例 107
第六节 Frame控件 109
第七节 OptionButton控件 109
一、常用属性 109
二、常用方法 110
三、常用事件 110
四、使用实例 111
第八节 ScrollBar控件 112
一、常用属性 112
二、常用方法 113
三、常用事件 113
四、使用实例 114
第九节 PictureBox控件 115
一、常用属性 116
二、常用方法 117
三、常用事件 117
四、使用实例 117
第十节 Image控件 119
一、常用属性 119
二、常用方法 120
三、常用事件 120
四、使用实例 120
第十一节 ImageList控件 122
一、常用属性 122
二、常用方法 123
第十二节 ComboBox控件 123
一、常用属性 124
二、常用方法 125
三、常用事件 126
四、使用实例 126
第十三节 ListBox控件 128
一、常用属性 128
二、常用方法 130
三、常用事件 130
四、使用实例 130
第十四节 DriveListBox控件 132
一、常用属性 132
二、常用方法 133
三、常用事件 133
第十五节 DirListBox控件 134
一、常用属性 134
二、常用方法 135
三、常用事件 135
第十六节 FileListBox控件 135
一、常用属性 135
二、常用方法 137
三、常用事件 137
四、文件操作控件实例 138
第十七节 Timer控件 140
一、常用属性 140
二、常用事件 141
三、计时器控件实例 141
第十八节 UpDown控件 142
一、常用属性 142
二、常用方法 143
三、常用事件 143
四、上下调节控件实例 144
第十九节 DTPicker控件 146
一、常用属性 146
二、常用方法 149
三、常用事件 149
四、日期选择控件实例 150
第二十节 ProgressBar控件 151
一、常用属性 151
二、常用事件 153
第二十一节 Shape控件 154
第二十二节 Line控件 156
第二十三节 SSTab控件 157
一、常用属性 157
二、常用方法 160
三、常用事件 160
四、控件使用实例 160
第二十四节 ListView控件 163
一、常用属性 163
二、常用方法 168
三、常用事件 170
第二十五节 TreeView控件 172
一、常用属性 172
二、常用方法 174
三、常用事件 174
四、控件使用实例 176
第七章 窗体装饰控件 179
第一节 菜单的设计与创建 179
一、菜单控件的属性和事件 180
二、创建下拉式菜单 181
三、制作弹出式菜单 183
第二节 工具条的创建 185
一、ToolBar控件 185
二、在窗口中使用工具条 186
第三节 使用CoolBar控件 190
第四节 使用状态条 194
一、StatusBar控件 194
二、在窗口中使用状态条 195
第八章 窗体和对话框 198
第一节 窗体对象 198
一、窗体的属性 198
二、窗体的方法 203
三、窗体的事件 205
第二节 使用多文档界面 208
第三节 向工程中增加窗体 212
第四节 使用预定义的对话框 215
一、MsgBox函数 215
二、InputBox函数 218
第五节 使用自定义的对话框 219
第六节 使用CommonDialog控件 221
一、文件对话框 222
二、字体对话框 223
三、颜色对话框 225
四、打印对话框 226
五、帮助对话框 226
第七节 方块游戏程序实例 226
一、方块程序原理 226
二、窗体、控件和对话框 228
三、添加程序代码 232
四、运行程序 241
第九章 发布应用程序 242
第一节 制作安装程序 242
第二节 使用打包功能 243
第三节 使用展开功能 250
第四节 管理脚本功能 253
第十章 程序的调试 254
第一节 如何避免产生错误 254
第二节 错误的调试 255
一、使用调试命令单步执行代码 256
二、使用调试窗口来调试程序 257
第十一章 数据库编程 262
第一节 数据库基础 262
一、数据库和数据库引擎 262
二、数据库的组成元素 263
三、数据库创建实例 265
第二节 SQL简介 268
一、SQL介绍 269
二、SQL语法 269
第三节 数据访问对象ADO 280
一、ADO概述 281
二、Connection对象 281
第四节 使用VB访问数据库 289
一、在工程中引用ADO库 289
二、使用ADO的Connection对象连接数据库 289
三、打开和关闭一个数据源的连接 290
四、使用ADO的Recordset对象执行查询操作 291
五、使用ADO的Recordset对象操作数据 293
六、使用ADO的Connection对象执行更新和删除操作 299
第五节 电子电话本程序实例 300
一、建立数据库 300
二、程序界面与框架 301
三、连接数据库 303
四、显示数据 303
五、“添加”功能 304
六、“更新”功能 306
七、“删除”功能 307
八、“查询”功能 307
九、程序代码清单 308
十、运行应用程序 311
第十二章 多媒体编程 312
第一节 MMC控件 312
一、MMC控件的常用属性 313
二、MMC控件的常用事件 318
第二节 声音的处理 318
一、音频基础 318
二、播放CD音乐光盘 319
三、播放MIDI和WAV文件 323
第三节 视频处理 329
一、使用MMC控件 329
二、使用API函数 333
第十三章 创建Internet应用程序 337
第一节 设计浏览器 337
一、WebBrowser控件 337
二、设计自己的浏览器 339
第二节 自建聊天工具 343
一、Winsock控件 343
二、自建聊天工具 345