技能篇1 掌握集成开发环境(IDE) 1
1-1 介绍Visual Basic 1
1-2 学习集成开发环境的特点 2
1-2-1 工具栏 4
1-2-2 项目管理器 5
1-2-3 属性窗口 6
1-2-4 窗体布局窗口 10
1-2-5 工具箱 10
1-2-6 窗体设计环境 11
1-3 熟练掌握Visual Basic编辑器 12
1-4 使用多项目 13
1-5 定制IDE 13
1-5-1 Editor卡片 14
1-5-2 Editor Format卡片 15
1-5-3 General卡片 15
1-5-4 Docking卡片 15
1-5-5 Environment卡片 16
1-5-6 Advanced卡片 16
1-6-1 Hello World ! 17
1-6 建立你的第一个小应用程序 17
1-7 现在你都学会了吗? 20
技能篇2 使用窗体 21
2-1 窗体结构分析 21
2-1-1 边界 21
2-1-5 最小化按钮 22
2-2 使用窗体属性 22
2-1-7 关闭按钮 22
2-1-6 最大化/恢复按钮 22
2-1-4 控制菜单 22
2-1-3 标题栏 22
2-1-2 标题 22
2-2-1 BackColor(背景色)属性 24
2-2-2 BorderStyle(边界风格)属性 24
2-2-3 Caption 属性 25
2-2-4 ControlBox(控制框)属性 25
2-2-5 ForeColor(前景色)属性 25
2-2-8 Left属性 26
2-2-6 Height属性 26
2-2-7 Icon属性 26
2-2-9 MaxButton属性 27
2-2-10 MinButton属性 27
2-2-11 Name属性 27
2-2-12 ScaleMode属性 27
2-2-13 ShownInTaskbar属性 27
2-2-15 WindowState属性 28
2-3 调整窗体的属性 28
2-2-14 Width属性 28
2-3-1 扩展程序代码 29
2-3-2 排除程序错误 30
2-4 介绍窗体事件 31
2-4-1 Activate(激活) 事件 32
2-4-2 Deactivate事件 33
2-4-3 DragDrop(拖动定位)事件 33
2-4-4 Load(加载)事件 34
2-4-5 Resize(缩放)事件 34
2-4-6 Unload事件 35
2-5 介绍窗体方法 36
2-6 使用多文档界面(MDI)窗体 36
2-6-1 创建一个MDI 36
2-6-2 改进MDI应用程序 38
2-6-3 分析程序 39
2-7 使用窗体向导(Form Wizard) 40
2-8 现在你都学会了吗? 42
3-1 介绍控件 43
技能篇3 选择和使用控件 43
3-2 使用命令按钮 44
3-2-1 命令按钮属性 44
3-2-2 命令按钮事件 45
3-2-3 命令按钮方法 45
3-2-4 试用命令按钮 46
3-3 使用文本框 47
3-3-1 文本框属性 47
3-3-2 文本框事件 48
3-3-4 试用文本框控件 49
3-3-3 文本框方法 49
3-4 使用标签 51
3-4-1 标签属性 52
3-4-2 标签事件 53
3-4-3 标签方法 53
3-4-4 试用标签 54
3-5 使用选项按钮 54
3-5-1 选项按钮属性 54
3-5-2 选项按钮事件 55
3-5-3 选项按钮方法 56
3-6 使用复选框 57
3-6-1 复选框属性 57
3-6-2 复选框事件 58
3-6-3 复选框方法 58
3-6-4 试用复选框 59
3-7 使用框架控件 60
3-7-1 框架属性 61
3-7-2 框架事件 61
3-8 使用列表框 62
3-7-3 框架方法 62
3-8-1 列表框属性 63
3-8-2 列表框事件 64
3-8-3 列表框方法 64
3-8-4 试用列表框控件 65
3-9 使用组合框(Combo Box) 66
3-9-1 组合框属性 66
3-9-2 组合框事件 67
3-9-3 组合框方法 67
3-9-4 试用列表框和组合框控件 68
3-10 使用图像对象 70
3-10-1 图像属性 70
3-10-2 图像事件 70
3-10-3 图像方法 71
3-10-4 试用图像控件 71
3-11 使用图片框 72
3-11-1 图片框属性 72
3-11-2 图片框事件 73
3-11-3 图片框方法 74
3-12 使用定时器 74
3-12-1 定时器属性 74
3-12-2 定时器事件 75
3-12-3 定时器方法 75
3-12-4 试用定时器控件 75
3-13 使用滚动条 76
3-13-2 滚动条事件 77
3-13-1 滚动条属性 77
3-13-3 滚动条方法 78
3-13-4 试用滚动条控件 78
3-14 使用驱动器列表框 79
3-14-1 驱动器列表框属性 79
3-14-2 驱动器列表框事件 80
3-14-3 驱动器列表框方法 80
3-15 使用目录列表框 80
3-15-1 目录列表框属性 80
3-16 使用文件列表框 81
3-15-2 目录列表框事件 81
3-15-3 目录列表框方法 81
3-16-1 文件列表框属性 82
3-16-2 文件列表框事件 83
3-16-3 文件列表框方法 83
3-16-4 试用文件列表框控件 83
3-17 给工具箱添加其它控件 85
3-18 现在你都学会了吗? 86
4-1-1 创建一个程序代码库 87
4-1 介绍程序代码模块 87
技能篇4 使用模块(Module)和类(Class) 87
4-1-2 获取程序代码模块 88
4-1-3 创建代码模块 88
4-2 使用Private和Public子过程 89
4-3 给过程传递参数 91
4-4 创建和使用函数 93
4-5 添加程序代码模块 96
4-6 使用类模块 97
4-6-2 属性 98
4-6-1 方法 98
4-7 现在你都学会了吗? 99
技能篇5 创建并使用菜单和工具栏 100
5-1 了解何时应使用菜单和工具栏 100
5-2 了解菜单对象 101
5-2-1 菜单属性+ 101
5-2-2 Click事件 102
5-3 使用菜单编辑器创建菜单 103
5-2-3 菜单方法 103
5-4 精心设计菜单 105
5-5 创建一个工具栏 105
5-5-1 给工具栏添加按钮 106
5-5-2 给工具栏添加图像 107
5-6 现在你都学会了吗? 109
技能篇6 使用变量、数组和常量 110
6-1 介绍变量 110
6-1-1 什么是内存? 110
6-2 变量类型 110
6-2-1 使用字节变量 111
6-2-2 使用字符串变量:字节变量的大哥哥 112
6-2-3 使用整型变量 114
6-2-4 使用布尔型变量 115
6-2-5 变体变量—编程人员的“杀手” 116
6-2-6 决定变量的作用域 117
6-2-7 Static语句 119
6-3 使用数组 120
6-3-1 动态数组 121
6-4 使用常量(Constant) 122
6-5 现在你都学会了吗? 123
技能篇7 存储和获取数据 124
7-1 使用ASCII码文件 124
7-1-1 了解顺序访问模式 125
7-1-2 了解随机访问模式 127
7-1-3 了解二进制访问模式 129
7-2 使用数据控件 135
7-2-1 添加数据控件 136
7-3 数据库的体系结构 138
7-2-2 数据控件属性 138
7-3-1 数据库表 139
7-3-2 数据库查询 140
7-4 用Visual Data Manager创建数据库 141
7-5 建立一个数据库表 142
7-5-1 定义一个表 142
7-5-2 添加字段 143
7-5-3 键入数据 144
7-6 建立查询 145
7-6-1 主键 147
7-6-2 计数型字段 148
7-6-3 数字字段 148
7-6-4 货币型字段 149
7-6-5 Yes/No字段 149
7-6-6 备注型(Memo)字段 149
7-6-7 日期/时间字段 149
7-7 修改表的结构 150
7-8 现在你都学会了吗? 152
8-2 了解Print方法 153
技能篇8 输出 153
8-1 数据的最后利用 153
8-3 在Immediate窗口查看变量值 154
8-3-1 在Debug窗口中查看错误 155
8-3-2 排除程序错误 155
8-4 了解PrintForm(窗体打印)方法 156
8-5 使用Visual Basic的Crystal Reports Pro(专业报表生成器) 156
8-6 在应用程序中使用报表 157
8-7-1 使用Print对话框 158
8-7 输出源代码 158
8-7-2 查看结果 160
8-7-3 剖析代码表 162
8-8 现在你都学会了吗? 163
技能篇9 使用对话框 164
9-1 使用预先定义的对话框 164
9-1-1 创建一个信息对话框(简称信息框) 164
9-1-2 创建一个输入对话框(简称输入框) 165
9-2 创建自己的对话框 166
9-3 创建一个对话框类 167
9-4 使用对话框类 169
9-5 现在你都学会了吗? 173
技能篇10 使用鼠标 174
10-1 检测鼠标事件 174
10-1-1 Click事件 174
10-1-2 DblClick事件 174
10-1-4 DragOver事件 175
10-1-5 MouseDown事件 175
10-1-3 DragDrop事件 175
10-1-6 MouseMove事件 176
10-1-7 MouseUp事件 176
10-2 使用Drag Drop操作 177
10-3 造就一个“复活节彩蛋” 178
10-4 现在你都学会了吗? 180
技能篇11 创建和使用帮助文件 181
11-1 在应用程序中使用帮助文件 181
11-2 创建第一个帮助文件 181
11-2-1 设计和创建一个目录文件 183
11-2-2 编写一个主题文件 185
11-2-3 创建一个帮助项目文件 190
11-3 连接应用程序和帮助文件 194
11-4 现在你都学会了吗? 196
技能篇12 编译和分发应用程序 197
12-1 编译项目文件 197
12-2 使用Make卡片 197
12-2-1 Version Number(版本号) 198
12-2-3 版本信息 199
12-2-2 应用程序 199
12-2-4 命令行自变量参数 200
12-2-5 条件编译 201
12-3 编译设置 201
12-3-1 编译成P-代码 201
12-3-2 编译成机器码 201
12-4 使用Setup Wizard 203
12-4-1 保存一个模板文件 207
12-5 检查病毒 208
12-6 分发应用程序 209
12-7 现在你都学会了吗? 210
技能篇13 学习并使用面向对象的编程方法(OOP) 211
13-1 定义面向对象的编程方法 211
13-1-1 为什么要用OOP? 211
13-1-2 一个现实世界的例子 211
13-2 对象的特性 212
13-2-1 对象的属性 213
13-2-2 对象的方法 213
13-2-3 继承性特性 214
13-2-4 封装性特性 215
13-2-5 多态性特性 215
13-3 编写可重用代码 216
13-3-1 建立一个人事资源(HR)类 216
13-3-2 使用人事资源类 218
13-4 现在你都学会了吗? 221
14-2 ActiveX扮演的角色 222
14-2-1 ActiveX的要求条件 222
14-1 了解Active平台 222
技能篇14 使用ActiveX 222
14-2-2 Web页工作原理 224
14-3 了解ActiveX在软件开发中的作用 224
14-3-1 创建和使用ActiveX文档 224
14-3-2 创建和使用ActiveX控件 228
14-3-3 创建和使用ActiveX DLL 233
14-4 现在你都学会了吗? 234
15-2 DLL调用规则 235
15-1 介绍动态连接库(DLL) 235
技能篇15 使用DLL和Windows API 235
15-2-1 了解DLL调用规则 236
15-3 API Viewer(查看器) 237
15-4 在应用程序中使用API 239
15-4-1 修正API函数 240
15-5 把应用程序加到系统盒(System Tray) 241
15-5-1 创建SysTray控件 241
15-5-2 使用SysTray控件 241
15-6 展望未来 244
15-7 现在你都学会了吗? 245