第一章 基础知识 1
1. Visual Basic介绍?程序的启动 2
2. 工具箱?向工具箱中添加控件 4
3. 工程资源管理器?多个工程同时工作 6
4. 属性窗口?设置属性 8
5. 窗体布局窗口?改变窗体在屏幕中的位置 10
6. 环境选项?设置工作环境 12
7. 代码窗口?使用代码窗口编写代码 14
8. 创建应用程序?创建应用程序界面 16
9. 窗体属性?设置窗体对象属性 18
10. 创建事件过程?编写代码 20
11. 工程管理?操作文件 22
12. 控件?添加和删除一个控件 24
13. 控件应用?使用其它应用程序的对象 26
14. 可执行文件?制作和运行可执行文件 28
2. 变量的范围?定义不同范围的变量 28
15. 向导和外接程序?使用向导和外接程序 30
第二章 Visusl Basic编程基础 33
1. 变量的声明?声明几种不同的变量 34
3. 同名变量?定义和使用同名变量 38
4. 静态变量?在程序中使用静态变量 40
5. 常数?声明和使用常数 42
6. Numeric数据类型?声明几种Numcric数据类型 44
7. Byte、String等类型?声明和使用Byte等类型 46
8. Variant数据类型?声明和使用Variant数据类型 48
9. 数据类型总结?转换数据类型 50
10. 变量的高级应用?数值的内部表示 52
11. 数组?声明和使用数组 54
12. 动态数组?创建和使用动态数组 56
13. Function过程?使用Function过程 58
14. Sub 过程?使用子过程 60
15. 过程应用?向过程传递函数 62
第三章 运算符和控制结构 65
1. 加法运算符?进行加法操作 66
2. 减法运算符?进行减法运算 68
3. 乘法和指数运算符?实现乘法和指数运算 70
4. 除法、整除和模运算符?进行除法运算 72
5. 和+运算符?进行字符串连接 74
6. 比较运算符?行大小比较 76
7. Like和Is运算符?用Like和Is进行比较 78
8. And 、Or和Xor运算符?进行与、或、异或运算 80
9. Not、Eqv和Imp 运算符?进行非、等价、蕴涵运算 82
10. If…Then语句?使用If…Then结构 84
11. Select Case语句?使用Select Case判定结构 86
12. Do…Loop语句?用Do…Loop进行循环 88
13. For…Next语句?用For…Next实现循环 90
14. For Each…Next语句?使用For Each…Next循环 92
15. 控制结构总结?综合使用控制结构 94
第四章 使用内部控件 97
1. Lable控件?制作标签 98
2. CommandButton控件?制作命令按钮 100
3. CheekBox控件?创建复选框 102
4. TextBox控件?创建文本框 104
5. PictureBox 控件?用图片框显示图形 106
6. OptionButton控件?制作选项按钮 108
7. Frame控件?制作框架 110
8. ComboBox控件?创建组合框 112
9. 使用ComboBox控件?获取组合框信息 114
10. ListBox控件?创建列表框 116
11. ListBox控件的使用?获取列表中的内容 118
12. ListBox控件高级应用?创建多列列表框 120
13. ScrollBar控件?制作滚动条 122
14. Timer控件?使用定时器 124
15. 文件系统控件?显示文件列表 126
16. 文件系统控件的应用?显示指定的文件类型 128
17. Shape控件?绘制图形 130
18. Line 控件?绘制直线 132
19. Image控件?显示图形 134
20. Data控件?创建数据库应用程序 136
21. OLE 容器控件?插入对象 138
第五章 ActiveX控件 141
1. CommonDialog控件?显示对话框 142
2. CoolBar控件?创建工具栏 144
3. ImageList控件?制作图象集合 146
4. ImageCombo控件?制作图象组合框 148
5. ListView控件?使用ListView控件 150
6. ProgressBar控件?制作进度条 152
7. Slider控件?用滑块改变图片框大小 154
8. StatusBar控件?制作状态栏 156
9. TabStrip控件?创建选项卡式对话框 158
10. Toolbar控件?制作工具栏 160
11. TrecView控件?创建组织树 162
12. DateTimePicker 控件?显示时间 164
13. 使用DateTimePicker?用不同格式显示时间 166
14. MonthView控件?显示日历 168
15. FlatScrollBar控件?制作滚动条 170
第六章 ActiveX控件与创建用户界面 173
1. MSChart控件?创建图表 174
2. Animation控件?显示无声的动画 176
3. UpDown控件?制作一个箭头按钮 178
4. MaskedEdit控件?制作输入模板 180
5. MaskedEdit 控件的属性?在模板中显示不同字符 182
6. Multimedia 控件?制作CD播放器 184
7. PictureCtip 控件获取图象 186
8. RichTextBox 控件?加载文件 188
9. 使用SysInfo控件?获取系统信息 190
10. Tabbed Dialog 控件?制作选项卡 192
11. Winsock 控件?客户\服务器应用程序 194
12. MDI 应用程序?制作多文档界面 198
13. 菜单编辑器?创建菜单 200
14. 使用菜单编辑器?创建子菜单 202
15. 工具栏?制作工具栏 204
16. 对话框?创建对话框 206
第七章 数据访问指南 209
1. 数据访问之工具篇?VB中的数据访问工具 210
2. 数据访问之对象篇?DAO 、RDO和 ADO 212
3. 数据访问之控件篇?VB中的数据访问控件 214
4. 数据环境?使用数据环境设计器 216
5. Connection对象?使用Connection对象 218
6. Command 对象?使用Command对象 220
7. Field对象?使用Field对象 222
8. 查询设计器?快速创建查询 224
9. 数据报表设计器?快速的生成报表 226
10. 数据窗体向导?不用编写代码的程序 228
11. 数据对象向导?不用编写代码的类 230
12. Data控件?简单的数据库应用程序 232
13. DAO加Jet?用DAO操作数据库 234
14. 使用RDO对象?RDO的三个独特功能 238
15. RDO的数据库编程?数据库基本功能的实现 242
16. ODBC API ?获得ODBC信息 246
17. ADO Data控件?用控件建立连接 250
18. 使用ADO对象?直接的数据库连接 252
19. ADO在Web上的应用?基于Web的数据库查询 254
20. 三层客户机/服务器模型?一个类的封装 258
第八章 使用Windows API 265
1. 准确的API声明?使用API文本浏览器 266
2. 系统版本号?确定Windows版本 268
3. 操作系统关键路径?确定Windows路径 270
4. 系统硬件配置?确定内存和CPU信息 272
5. 扩展键盘控制?监测和设置键盘状态 274
6. 鼠标按键控制?监控鼠标的按键 276
7. 鼠标光标控制?监控鼠标的位置 278
8. 显示色彩?查询Windows颜色 282
9. 窗口显示?设置窗口的位置和形状 284
10. 磁盘驱动器?检测硬盘信息 286
11. 操作应用程序?从VB中装入其它程序 290
12. 操作磁盘文件?拷贝、移动或删除文件 292
13. 文本框控件?扩展文本框的功能 294
14. 列表框控件?扩展列表框的功能 296
15. Windows注册表?在注册表中注册信息 298
16. 特殊菜单?建立图形菜单 300
17. 窗体的托盘?在托盘中显示图标 304
18. 特殊光标效果?显示动画光标 306
19. 系统功能?退出Windows 9x系统 308
20. 位图控制?条纹化位图 310
第九章 集成Internet 315
1. VB中的I nternet?Internet应用概览 316
2. 使用WcbBrowser控件?创建Web浏览器 318
3. 使用Internet传输控件?远程下载必要的文件 320
4. 使用WinSock控件?基于TCP、UDP的连接 322
5. 使用MAPI控件?提供邮件服务 324
6. 动态HTML简介?一个典型的DHTML文件 326
7. VB中的DHTML?DHTML应用程序基础 328
8. VB中DHTML的开发?DHTML应用程序设计 330
9. DHTML页面?设计DHTML的页面 332
10. DHTML代码?编写动态HTML代码? 334
11. DHML开发收尾工作?DHTML的测试和发布 336
12. ActiveX部件?Internet 上的ActiveX 338
13. Internet上的部件下载?一个控件的封装下载 340
14. 部件下载后续工作?测试Internet部件下载 342
15. 手工发布ActiveX部件?向导无法完成的发布 344
16. 扩展服务端应用?开发IIS应用程序 346
17. IIS应用程序的开发过程?典型的IIS应用程序 348
18. IIS应用程序的对象?ASP对象 350
19. IIS应用程序的事件?WebClass事件 352
20. 高级IIS应用程序?IIS应用程序的状态管理 354