上篇 FoxPro语言基础 1
第一章 数据库基础知识 1
1.1 数据库的基本概念 1
1.2 FoxPro系统简介 4
1.3 FoxPro数据库文件 7
1.4 数据库文件的建立 10
1.5 FoxPro命令格式 14
1.6 常量和变量 16
1.7 运算符和表达式 19
1.8 常用函数 23
习题一 31
第二章 数据库基本操作命令 35
2.1 数据库的显示 35
2.2 数据库的编辑 38
2.3 数据库的排序 46
2.4 数据库的索引 48
2.5 数据库的查询 53
2.6 数据库的统计值 57
2.7 工作区的概念 61
2.8 数据库的关联 64
2.9 数据库的连接 67
2.10 数据库的更新 70
习题二 71
第三章 数据库辅助操作命令 80
3.1 数据库文件的复制 80
3.2 数据库结构的间接建立 83
3.3 内存变量操作 85
3.4 屏幕画面的保存与恢复 88
3.5 数据库与数组之间的数据传送 89
3.6 磁盘文件操作 92
3.7 其它操作命令 93
3.8 环境参数设置 95
习题三 101
第四章 FoxPro系统菜单 104
4.1 系统菜单简介 104
4.1 系统菜单简介 104
4.2 系统菜单基 105
4.3 文件菜单基 107
4.4 编辑菜单基 108
4.5 数据库菜单基 109
4.6 其它菜单基 111
4.7 FoxPro系统配置文件 115
习题四 117
中篇 FoxPro程序设计 120
第五章 简单程序设计 120
5.1 程序设计概述 120
5.2 程序文件 122
5.3 顺序结构程序设计 124
5.4 选择结构程序设计 129
5.5 循环结构程序设计 134
5.6 程序设计举例 140
习题五 144
第六章 子程序设计 152
6.1 子程序 152
6.2 过程文件 157
6.3 用户定义函数 161
6.4 内存变量的作用域 163
6.5 传统菜单设计 165
习题六 171
第七章 输入输出格式设计 174
7.1 清屏与画框 174
7.2 格式化输入输出 176
7.3 屏幕格式文件 182
7.4 表格打印输出 185
7.5 键盘功能定义 187
7.6 窗口设计 192
习题七 199
第八章 菜单设计 201
8.1 光带菜单设计 201
8.2 独立弹出菜单设计 204
8.3 基本下拉菜单设计 206
8.4 条形菜单设计 209
8.5 弹出菜单设计 215
8.6 组合下拉菜单设计 223
8.7 分层菜单设计 228
习题八 231
第九章 控件设计 233
9.1 控件概述 233
9.2 各种按钮设计 236
9.3 其它控件设计 242
9.4 重新显示GET对象 247
9.5 READ命令的使用技巧 251
习题九 257
下篇 FoxPro高级功能 259
第十章 菜单生成器 259
10.1 菜单生成器及Menu菜单 259
10.2 定义菜单 261
10.3 用Menu菜单设置菜单参数 265
10.4 生成源程序文件 267
10.5 菜单设计示例 269
第十一章 屏幕生成器 272
11.1 启动屏幕生成器 272
11.2 设计屏幕布局 274
11.3 屏幕生成器窗口中的屏幕设计 277
11.4 屏幕设计捷径 287
11.5 生成源程序文件 288
11.6 屏幕设计示例 290
第十二章 报表编写器 298
12.1 报表的组成 298
12.2 报表编写器及Reprot菜单 299
12.3 报表编写器的使用与操作 301
12.4 报表打印 311
12.5 报表设计示例 312
第十三章 项目管理器 316
13.1 启动项目管理器 316
13.2 编写项目内容 317
13.3 设置项目管理参数 318
13.4 建立执行文件&( 320
13.5 建立应用系统项目文件 320
第十四章 FoxPro与其它软件或语言之间的信息互用及混合编程 322
14.1 通过文本文件交换数据 322
14.2 文件格式转换命令 330
14.3 程序设计语言直接读写FoxPro数据库文件 333
14.4 FoxPro的低级文件输入/输出函数 338
14.5 FoxPro与其它语言程序的混合使用 343
第十五章 在网络环境下运行FoxPro 347
15.1 网络环境下FoxPro的系统配置 347
15.2 数据的独占与加锁 349
15.3 冲突与死锁 355
附录一 FoxPro命令一览表 358
附录二 FoxPro函数一览表 367
参考文献 375