第一章 Visual FoxPro程序设计基础 2
1 表与数据库 2
1.1 表(Table) 2
1.2 数据库(DataBase) 4
1.3 数据库与表的基本操作 6
1.4 工作区(WorkArea) 15
1.5 表的索引(INDEX) 17
2 内存变量与数组 23
2.1 内存变量(Memory Variables) 23
2.2 数组(Arrays) 31
3 命令与函数 39
3.1 命令(Command) 39
3.2 函数(Functions) 40
4 操作符 41
4.1 字符串操作符 41
4.2 算术操作符 42
4.3 关系操作符 42
4.4 逻辑操作符 43
4.5 宏操作符 44
5 程序流程控制 46
5.1 循环控制 46
5.2 条件分支控制 52
第二章 面向对象程序设计 57
1 对象(Object) 57
1.1 什么是对象 57
1.2 对象的特性 58
1.3 面向对象 58
2 属性(Property) 60
2.1 什么是属性 60
2.2 属性的设置 60
2.3 自定义属性 62
3 事件(Event) 63
3.1 什么是事件 63
3.2 事件的引发 63
3.3 事件引发的次序 65
3.4 事件处理模式的启动 66
3.5 事件程序的设计方法 67
4 方法程序(Method) 68
4.1 什么是方法程序 68
4.2 方法程序的调用 68
4.3 自定义方法程序 69
5 类(Class) 71
5.1 什么是类 71
5.2 类的建立 73
5.3 类的注册 75
5.4 类的调用 75
5.5 Visual FoxPro基类 78
5.6 类的封装、继承与异化 79
5.7 类的隐含方法程序的调用 80
5.8 基类代码的屏蔽 80
6 表单(Form) 82
6.1 什么是表单 82
6.2 表单的属性 82
6.3 表单的事件 83
6.4 表单的方法程序 83
6.5 表单的类型 84
6.6 表单设计实践 85
7 对象的层次关系 94
第三章 Visual FoxPro 6.0常用控件1 标签(Label) 98
1.1 标签的属性 98
1.2 标签的事件 99
1.3 标签的方法程序 99
1.4 标签设计实践 99
2 文本框(TextBox) 103
2.1 文本框的属性 103
2.2 文本框的事件 104
2.3 文本框的方法程序 104
2.4 文本框设计实践 104
3 编辑框(EditBox) 109
3.1 编辑框的属性 109
3.2 编辑框的事件 110
3.3 编辑框的方法程序 110
3.4 编辑框设计实践 110
4 计时器(Timer) 116
4.1 计时器的属性 116
4.2 计时器的事件 116
4.3 计时器的方法程序 116
4.4 计时器的设计实践 117
5 列表框(ListBox) 120
5.1 列表框的属性 120
5.2 列表框的事件 121
5.3 列表框的方法程序 121
5.4 列表框设计实践 121
6 复选框(CheckBox) 131
6.1 复选框的属性 131
6.2 复选框的事件 132
6.3 复选框的方法程序 132
6.4 复选框设计实践 132
7 组合框(ComboBox) 146
7.1 组合框的属性 146
7.2 组合框的事件 147
7.3 组合框的方法程序 147
7.4 组合框设计实践 148
8 命令按钮(CommandButton) 151
8.1 命令按钮的属性 151
8.2 命令按钮的事件 152
8.3 命令按钮的方法程序 152
8.4 命令按钮设计实践 152
9 命令按钮组(CommandGroup) 157
9.1 命令按钮组控件的属性 157
9.2 命令按钮组控件的事件 158
9.3 命令按钮组控件的方法程序 158
9.4 命令按钮组设计实践 158
10 选项组(OptionGroup) 162
10.1 选项组的属性 162
10.2 选项组的事件 163
10.3 选项组的方法程序 163
10.4 选项组设计实践 163
11 表格(Grid) 169
11.1 表格的属性 170
11.2 表格的事件 171
11.3 表格的方法和程序 171
11.4 表格设计实践 171
12 页面框(PageFrame) 175
12.1 页面框的属性 176
12.2 页面框的事件 177
12.3 页面框的方法程序 177
12.4 页面框设计实践 177
13 微调(Spinner) 186
13.1 微调的属性 186
13.2 微调的事件 187
13.3 微调的方法程序 187
13.4 微调的设计实践 187
第四章 Visual FoxPro ActiveX控件1 ActiveX控件概述 195
1.1 ActiveX控件的设置 196
1.2 ActiveX控件的调用 197
2 系统信息(SysInfo) 198
2.1 SysInfo的常用属性 198
2.2 SysInfo的常用事件 199
2.3 SysInfo设计实践 200
3 进度条(ProgressBar) 201
4 日历(Calendar) 204
5 公共对话框(CommonDialog) 210
5.1 CommonDialog的常用属性与方法 210
5.2 CommonDialog设计实践 211
6 状态条(StatusBar) 213
6.1 StatusBar常用属性与事件 213
6.2 StatusBar设计实践 215
7 工具条(ToolBar) 216
7.1 ToolBar的常规设置 216
7.2 ToolBar设计实践 218
8 分层结构(TreeView) 224
8.1 TreeView控件的属性 224
8.2 TreeView控件的方法和事件 226
8.3 TreeView控件节点集合(Nodes)的方法 227
8.4 TreeView控件节点集合(Nodes)的属性 228
8.5 TreeView设计实践 228
第五章 Visual FoxPro 6.0属性事件方法程序速查1 属性速查 237
2 事件速查 264
3 方法程序速查 273