1.1.1 Windows程序的共同特点 1
1.1.2 Visual Basic中的软件构件 1
1.1 Visual Basic编程概念 1
1.1.3 对象 2
6.3.2 实现菜单选中状态的切换 3
1.1.4 对象的属性和方法 4
1.1.5 事件驱动编程 5
3.3 表单和控件的重要方法 6
1.2 Visual Basic 4.0的新特色 7
4.2.5 字符串 8
4.4.3 数组的管理 9
1.3 安装Visual Basic 4.0 10
1.4 从实例中学习Visual Basic 12
1.4.1 程序设计步骤 12
5.4 金融函数 12
1.4.2 设计举例 13
7.3 构造用户界面的常用控件 15
第二章 熟悉Visual Basic用户环境 17
2.1 主窗口 17
2.1.1 标题栏 17
2.1.2 菜单条 18
2.1.3 工具栏 18
2.2 表单 19
2.3 工具箱 20
2.4 属性窗口 22
5.5.3 时间的计算 22
2.5 项目窗口 24
2.6 代码窗口 25
2.7 Visual Basic 4.0的联机帮助系统 26
2.7.1 用Help菜单启动帮助系统 26
2.7.2 帮助系统窗口 28
2.8 设置Visual Basic环境 29
3.1.1 Name与Caption属性 31
3.1 表单和控件重要的属性 31
第三章 表单及控件的重要属性、事件和方法 31
3.1.2 对象大小和位置的属性 33
3.1.3 有关字体的属性 34
3.1.4 关于颜色的属性 37
3.1.5 Enabled与Visible属性 43
3.1.6 其他重要属性 44
3.1.7 表单的ASCII码表示 48
3.2 表单和控件的重要事件 50
3.2.1 焦点事件 50
3.2.2 鼠标和键盘事件 53
7.3.7 滚动条 56
7.3.8 列表框和组合框 58
7.4 Visual Basic常用定制控件介绍 62
3.4 表单的特殊属性和事件 67
3.4.1 表单特殊的重要属性 68
3.4.2 表单的特殊事件 69
4.1 模块类型 70
第四章 Visual Basic应用程序的基本结构 70
4.1.1 过程 70
4.1.4 过程中的代码 71
4.1.3 如何在编程时插入一个过程 73
4.1.2 表单模块和标准模块的组成 73
4.2 数据类型与变量、常量 75
4.1.5 一点约定 75
4.2.1 数据类型 76
4.2.2 变量 77
第八章 文件操作 78
4.2.3 变量的作用域 80
4.2.8 自定义数据类型 81
4.2.4 静态变量 81
4.2.6 可变数据类型(Variant) 82
4.2.7 常量 83
4.3.1 赋值语句 86
4.2.9 过程调用中的参数的传递 86
4.3 —些基本语句 86
4.3.2 对象变量的声明和赋值 86
4.3.3 Load和Unload语句 87
8.4.2 打开和关闭 88
4.3.4 End和Stop语句 88
4.4 数组 89
4.3.5 Beep语句 89
4.3.6 Exit Sub和Exit Function 89
8.5 顺序文件 90
8.5.1 分隔域的顺序文件 90
4.4.2 动态数维 90
4.4.1 多维数组 90
4.4.4 控件数组 92
4.5 运算符 94
4.5.1 数学运算符 94
8.5.3 文件长与文件末尾 94
4.5.2 关系运算符 95
8.5.4 向顺序文件末尾添加 95
8.7.1 文件位置 96
8.6.1 定义随机文件的域结构 96
4.5.3 字符串运算符 97
4.5.5 运算符的优先级 98
4.5.4 逻辑运算符 98
4.6.1 1F...Then结构 99
4.6 判断 99
4.7 循环 102
4.7.1 Do...Loop循环结构 102
4.7.3 For Each...Next结构 104
4.7.2 For..Next循环结构 104
4.8 程序流程控制结构的嵌套和强制退出 105
4.8.1 控制结构的嵌套 105
4.8.2 强制退出控制结构 106
4.9 —个例子:我的计算器 106
第五章 V5sual Basic内部过程和函数 114
5.1 字符串函数 114
5.1.1 建立字符串 114
5.1.2 分析字符串 115
5.1.3 操作字符串 116
5.2 数据类型转换函数 117
5.3 数学函数 120
5.5.1 获取当前的日期和时间 121
5.5 日期/时间函数 121
5.5.2 设置当前的日期和时间 122
6.1 认识菜单 124
第六章 菜单 124
6.2 菜单编辑器 125
6.3.1 用菜单编辑器设计菜单框架 127
6.3 从实例中学习设计菜单 127
6.3.3 实现菜单项允许和禁止状态的转换 131
6.4.1 文本框 132
6.4 —个例子:“我的记事本” 132
6.3.4 实现弹出式菜单 132
6.4.2 剪贴板 135
6.4.3 例子:我的记事本 136
7.1.1 处理多表单的方法和语句 144
7.1 有多个表单的项目 144
第七章 利用控件完成用户界面 144
7.1.2 访问多表单程序中的数据 145
7.1.4 表单显示时的位置 146
7.1.3 表单的显示方式 146
7.2 对话框 147
7.1.5 改变启动表单 147
7.2.1 消息对话框 147
7.2.2输入对话框 150
7.3.1 命令按钮 151
7.3.2 标签 152
7.3.3 文本框 152
7.3.4 —个小例子:十进制十六进制转换器 153
7.3.5 选项按钮 154
7.3.6 夏选框 156
7.3.9 其他常用的控件 162
7.4.1 Windows 95控件 163
7.4.2 系统功能控件 163
7.4.3 其他控件 163
7.5 多文档界面(MDI) 164
7.6 为“我的记事本”加入查找功能 165
8.1 文件操作语句及函数 178
8.1.1 文件操作语句 178
8.1.2 文件操作函数 179
8.2 文件系统控件 180
8.2.1 文件列表框 181
8.2.2 目录列表框 182
8.2.4 协同所有文件系统控件 183
8.2.3 驱动器列表框 183
8.3 文件操作的公用对话框 184
8.4.1 文件存取格式 187
8.4 存取文件 187
8.5.2 不分厢域的顺序文件 192
8.6 随机文件 196
8.6.2 读写随机文件 196
8.7.2 读写二进制文件 198
8.7.3 怎样决定使用何种文件 199
8.8 为“我的记事本”加入文件操作功能 200
第九章 利用系统资源 222
9.1 应用程序对象 222
9.1.1 版本信息属性 223
9.1.2 产品信息属性 223
9.1.3 运行信息属性 224
9.2 屏幕对象 224
9.3 打印机对象 225
9.4 打印设置公用对话框 227
9.5 定时器控件 228
9.6 与其他的Windows应用程序通信 230
9.6.1 Shell函数 231
9.6.2 AppActivate语句 231
9.6.3 SendKeys语句 232
9.6.4 综合运用 234
9.7 使用Windows API 234
9.8DoEvents函数 235
9.9 键盘事件 235
9.10 鼠标事件 237
10.1 图形基础 239
第十章 图形控件与绘图操作 239
10.2 Visual Basic坐标系统 240
10.2.1 什么是坐标系统 240
10.2.2 定制坐标系统 241
10.3 图片框控件 243
10.3.1 在设计阶段装人图像 244
10.3.2 在运行阶段装入图像 244
10.3.3 PaintPicture方法 244
10.4 向图像框控件及表单中装入图像 247
10.4.1 使用图像框 247
10.4.2 在表单中显示图像 247
10.5 在表单和图片框中它创建图形和文字 247
10.5.1 Line方法 248
10.5.2 Circle方法 250
l0.5.3 Pset方法 251
10.5.6 DrawStyle与DrawMode属性 254
10.6 线条与形状控件 254
10.7 —个简单动画的例子 255
第十—章 程序调试及错误处理 259
11.1 程序调试 259
11.1.1 程序错误的类型 259
11.1.2 设计阶段、执行阶段和中断模式 260
11.1.3 调试窗口 261
11.1.4 设置断点 263
11.1.6 调用对话框 264
11.1.5 快速观察 264
11.1.7 程序跟踪 265
11.2 错误处理 266
11.2.1 错误陷阱 266
11.2.2 错误对象 268
11.2.3 用Resume语句恢复运行 269
第十二章数据访问 270
12.1 数据库概述 270
12.2 数据库中数据的访问 272
12.3 使用数据管理器 273
12.4 使用数据控件和数据敏感控件 277
附录 菜单 283