第一章 VB 5.0概述 1
第一节 VB 5.0的特点 1
1.向导 1
2.外接程序 2
第二节 COM和ActiveX控件 2
1.COM 3
2. ActiveX控件 5
第三节 VB 5.0的用户界面 7
第二章 VB 5.0入门与面向对象程序设计 10
第一节 VB 5.0的基本程序结构 10
1.顺序 10
2.条件判断语句 10
3.循环 12
4.递归 14
第二节 VB 5.0的数据类型 14
1.VB支持的数据类型 14
2.VB中如何定义变量 15
第三节 VB运算符 17
第四节 VB的条件编译 19
第五节 VB中的函数和过程 20
1.函数 20
2.过程 21
第六节 VB中变量的作用域 23
第七节 VB的面向对象编程机制 24
1.面向对象编程中的几个术语 24
2.对象编程 25
第八节 VB控制部件 30
1.控件 30
2.控件变量 30
3.控件数组 31
第九节 综合例子 33
1.小型编辑器 33
2.编辑成可执行文件 39
第三章 控件和工具 42
第一节 VB的基本控件 42
第二节 VB的集成开发环境 51
3.LinkTimeOut属性 53
2.LinkMode属性 53
1.LinkLiem属性 53
第一节 DDE属性 53
第四章 DDE编程 53
4.LinkTopic属性 54
第二节 DDE方法 54
1.LinkRequest方法 54
2.LinkExecute方法 54
第三节 DDE事件 56
1.LinkOpen事件 56
2.LinkClose事件 56
3.LinkError事件 56
4.LinkNotify事件 56
5.LinkExecute事件 57
第四节 DDE通信例子 57
第一节 声明API调用 70
第五章 在VB中调用Windows API编程 70
第二节 API调用实例 71
第六章 OLE编程 76
第一节 属性 76
第二节 方法 80
第三节 事件 81
第四节 实例 81
第五节 OLE拖放编程 91
1.OLE拖放方式 92
2.自动拖放与手工拖放的比较 93
3.OLE拖放编程 93
1.属性 98
第一节 PictureBox控件 98
第七章 VB动画 98
2.方法 103
第二节 Image控件 107
第三节 函数 109
第四节 实例 110
第八章 VB 5.0的文件系统 133
第一节 顺序文件 133
1.文件读 133
2.文件写 134
第二节 随机文件 134
1.文件读Get 134
第三节 二进制文件 135
1.文件定位声明Seek 135
2.文件写Put 135
2.文件定位Seek函数 136
第四节 常用文件操作声明和函数 136
1.Reset声明 136
2.filelen函数 137
3.LOF()函数 137
4.EOF()函数 137
5.Loc()函数 137
6.FileDateTime函数 138
7.getattr函数 138
8.Setattr声明 138
12.Rmdir声明 139
11.Kill函数 139
10.Filecopy函数 139
9.Fileattr 139
13.Mkdir声明 140
14.Chdir声明 140
15.Curdir函数 140
16.Dir函数 140
17.Name声明 141
18.Lock和Unlock声明 141
19.Width#声明 142
第九章 ActiveX控件 143
第一节 CommonDialog控件 143
1.属性 144
2.方法 144
第二节 其它ActiveX控件 147
1.Animation控件 147
2.Iamglist控件 149
3.ListView控件 150
4.Masked Edit控件 150
5.MsChart控件 151
6.MSFlexGrid控件 152
7.PictuerClip控件 153
8.ProgressBar控件 153
9.RichTextBox控件 154
10.Slider控件 155
11.SSTab控件 156
12.StatusBar 157
13.SysInfo控件 158
14.TabStrip控件 159
15.ToolBar控件 160
16.TreeView控件 162
17.UpDown控件 164
第十章 多媒体程序设计 166
第一节 MCI控件属性 166
第二节 事件 170
第三节 实例 171
1.MciTest窗体及其上的控件 172
2.CD窗体及其上的控件 172
3.Wave窗体及其上的控件 174
4.Video窗体及其上的控件 174
5.OpenDig窗体及其上的控件 175
6.实现的源代码 175
第一节 属性 187
第十一章 串口通信程序设计 187
第二节 事件 192
第三节 实例 192
第十二章 MAPI邮件程序设计 215
第一节 MAPISession控件 215
第二节 MAPIMessage控件 216
第十三章 创建ActiveX部件 221
第一节 ActiveX 部件 221
1. ActiveX部件的特性 221
2. ActiveX控件 222
3. ActiveX文档 222
4.代码部件 222
1.创建MyActXDoc工程 223
第二节 创建ActiveX文档 223
2.运行和测试MyActXDoc工程 225
3.在MyActXDoc 工程中加入第二个ActiveX文档 226
4.在MyActXDoc工程中添加窗体 227
5.为UserDocument文档添加属性 229
6.将属性保存到PropertyBag中 231
7.为MyActXDoc工程添加菜单 232
8.UseDocument对象的生命周期 233
第三节 创建ActiveX控件 235
1.创建ActXctlDemo工程 235
2.添加ActXctlTstDemo 236
3.设计时运行MyActxCtl控件 237
4.UserControl对象的存活期 238
5.绘出MyActXctl控件 241
6.保存MyActXctl控件的属性值 243
7.为MyActXctl控件添加一个属性页 245
8.为MyActXctl控件添加事件 248
9.编译ActXctDemo部件 250
第十四章 Winsock编程 254
第一节 属性 254
第二节 方法 255
第三节 事件 257
第四节 Winsock编程要点 258
1.选择通讯协议 258
2.确定计算机的名称 258
3.创建基于TCP协议的Winsock客户机/服务器应用例程 259
4.创建基于UDP的Winsock应用程序 261
第一节 属性 264
第十五章 Internet编程 264
第二节 方法 266
第三节 事件 270
第四节 Internet编程要点 271
1.用途 272
2.基本操作 272
3.设置AccessType属性:使用代码服务器 272
4.调用OpenURL方法 273
5.用OpenURL方法保存到文件 273
6.同步和异步传输 274
7.在FPT协议中使用Execute方法 274
9.通用网关接口和Execute方法 275
10.在State事件中使用GetChunk方法 275
8.在HTTP协议上使用Execute方法 275
11.登录到FTP服务器 276
第五节 在Web上使用ActiveX部件 276
1.在Internet应用程序中使用ActiveX文档 277
2.在Internet应用程序中使用ActiveX控件 278
3.在Internet应用程序中使用ActiveX代码部件 280
第十六章 数据管理 283
第一节 关联数据控件 283
1.创建数据库和数据表 283
2.关联数据控件 283
3.Data控件 284
第二节 在VB中访问数据 288
2.讲几个概念 299
1.数据访问对象 299
3.几个重要的方法 302
第十七章 错误处理及调试 304
第一节 设计错误处理程序 304
1.编写错误处理例程 305
2.联机错误处理 307
第二节 调试方法 309
1.调试方法 310
2.运行应用程序的选定部分 310
3.监视调用堆栈 312
4.立即窗口 313
附录 317
一、VBA对象及过程所拥有的函数及过程 317
二、VB对象及过程所拥有的函数及过程 327
三、VBRUN对象及过程所拥有的函数及过程 330