第1章 中文VisualBasic6基础 1
1.1 中文VisualBasic6简介 1
1.2 熟悉中文VisualBasic6.0集成开发环境 2
1.3 一个简单的VisualBasic6.0应用程序 4
1.3.1 创建程序界面 5
1.3.2 窗体及控件属性的设置 6
1.3.3 事件代码的编写 8
1.3.4 程序的调试、运行 11
1.4 中文VisualBasic6.0中的基本概念 11
1.5 事件驱动式程序的工作方式 13
本章小结 14
习题 14
第2章 VisualBasic基本语言 16
2.1 数据类型 16
2.2 变量 18
2.2.1 变量的声明(Declaration) 19
2.2.2 变量名的命名规范 20
2.2.3 变量的范围 21
2.3 常数 22
2.4 数组 23
2.4.1 固定大小的数组 24
2.4.2 动态数组 26
2.5 运算符和表达式 27
2.5.1 算术运算符 27
2.5.2 连接运算符 28
2.5.3 关系运算符 28
2.5.4 逻辑运算符 29
2.5.5 圆点(.)运算符 29
2.5.6 运算符的优先级 30
2.6 基本语句 30
2.6.1 赋值语句 30
2.6.2 注释语句 31
2.6.3 续行和断行 32
2.7 基本过程控制结构 32
2.7.1 条件分支结构 33
2.7.2 循环结构 35
2.8 过程及函数 38
2.8.1 Sub过程 39
2.8.2 Function过程 41
2.8.3 Exit语句 42
2.9 系统常用函数 43
2.9.1 字符串函数 43
2.9.2 数学函数 45
2.9.3 日期函数 46
2.9.4 转换函数 47
本章小结 49
习题 49
第3章 VisualBasic窗体及工程 51
3.1 窗体样式 51
3.2 窗体对象 53
3.2.1 属性 53
3.2.2 方法 54
3.2.3 事件 55
3.3 工程的结构 60
3.4 工程的使用 60
3.5 工程属性的设置 62
3.6 产生独立的可执行程序 62
本章小结 64
习题 64
第4章 VisualBasic6常用控件的使用 65
4.1 VisualBasic控件的分类 65
4.2 控件数组 66
4.3 CommandButton控件的使用 67
4.3.1 CommandButton控件常用属性的设置 67
4.3.2 CommandButton的主要事件 68
4.4 文本控件 69
4.4.1 Label控件 69
4.4.2 TextBox控件 71
4.5 提供选择的控件和Frame控件 76
4.5.1 CheckBox控件 76
4.5.2 OptionButton控件 77
4.5.3 ListBox控件 78
4.5.4 ComboBox控件 80
4.5.5 Frame控件 81
4.5.6 ScrollBar控件 82
4.5.7 实例 82
4.6 图形控件 86
4.7 文件系统控件 86
4.7.1 DriveListBox控件 87
4.7.2 DirListBox控件 87
4.7.3 FileListBox控件 89
4.7.4 文件系统控件的组合使用 90
4.8 定时器Timer控件 90
4.9 数据访问控件 92
4.9.1 使用Data控件 92
4.9.2 DataList和DataCombo控件 93
4.9.3 DataGrid控件 93
4.9.4 数据访问实例 93
本章小结 96
习题 96
第5章 菜单的制作 98
5.1 菜单的基本结构 98
5.2 菜单编辑器的使用 99
5.3 菜单代码的编写 100
5.4 动态菜单的创建 101
5.4.1 动态地改变菜单命令状态 101
5.4.2 动态地显示复选标志 101
5.4.3 动态地设置菜单项的可见性 101
5.4.4 动态添加菜单控件 102
5.5 弹出式菜单的创建 102
本章小结 103
习题 103
第6章 工具栏、状态栏的制作 105
6.1 工具栏、状态栏概述 105
6.2 手工制作工具栏、状态栏 105
6.3 ToolBar控件的常用属性和方法 107
6.3.1 常用属性 107
6.3.2 常用方法 108
6.4 用ToolBar控件制作工具栏 108
6.4.1 在窗体上添加ToolBar控件 108
6.4.2 在ToolBar控件中加入按钮 109
6.4.3 为按钮载人图像 110
6.4.4 编写按钮代码 111
6.5 StatusBar控件的常用属性和方法 111
6.5.1 常用属性 111
6.5.2 常用方法 112
6.6 StatusBar控件的使用 112
本章小结 114
习题 114
第7章 对话框 115
7.1 对话框的类型 115
7.2 预定义对话框的使用 116
7.2.1 输入对话框 116
7.2.2 消息框 117
7.3 CommonDialog控件的使用 118
7.3.1 “打开”、“另存为”对话框 119
7.3.2 “字体”对话框 121
7.4 自定义对话框 122
本章小结 124
习题 125
第8章 文件夹与文件管理 126
8.1 FSO(文件系统对象)模型概述 126
8.2 FSO对象模型编程 127
8.2.1 创建FileSystemObject对象 127
8.2.2 使用适当的方法 128
8.2.3 访问对象的属性 128
8.3 文件夹和驱动器的处理 129
8.3.1 获取驱动器信息 129
8.3.2 文件夹管理 131
8.4 用传统的文件I/O语句和函数管理文件 131
8.4.1 文件访问类型 132
8.4.2 文件访问语句和函数 132
8.5 利用FSO对象操作文件 133
8.5.1 文件的移动、复制和删除 133
8.5.2 TextStream对象的属性和方法 134
8.5.3 文件的创建与读写 134
8.6 实例 136
本章小结 145
习题 145
第9章 鼠标和键盘事件 146
9.1 鼠标的基本事件 146
9.1.1 鼠标位置参数的使用 147
9.1.2 鼠标事件的Button参数 147
9.1.3 鼠标事件的Shift参数 148
9.2 鼠标复合事件 148
9.3 鼠标指针 149
9.4 鼠标的拖放 150
9.5 键盘事件的响应 153
9.5.1 KeyDown和KeyUp事件 154
9.5.2 KeyPress事件 156
本章小结 156
习题 156
第10章 VisualBasic6的面向对象技术 158
10.1 VisualBasic中的对象 158
10.1.1 对象的使用 158
10.1.2 对象之间的关系 161
10.1.3 创建对象与对象数组 163
10.1.4 VisualBasic的集合对象 170
10.2 用VisualBasic6创建用户自定义类 174
10.2.1 添加属性 175
10.2.2 为类添加方法 176
10.2.3 为类添加事件 178
10.3 在程序中使用自定义类 178
本章小结 182
习题 182
第11章 ActiveX控件 183
11.1 ActiveX控件的基本知识和种类 183
11.1.1 基本知识 183
11.1.2 加载ActiveX控件 183
11.1.3 ActiveX控件的种类 184
11.2 创建ActiveX控件的准备知识 185
11.2.1 创建控件的模式 185
11.2.2 创建控件的有关术语 186
11.2.3 创建控件的步骤 187
11.3 创建ActiveX控件的示例 188
11.3.1 启动创建ActiveX控件的工程 188
11.3.2 在设计器中添加控件 188
11.3.3 定义ActiveX控件的属性、方法和事件 189
11.3.4 分析由向导所产生的代码 192
11.3.5 通过工程组测试控件 197
本章小结 200
习题 200