引言 1
FoxPro历史 1
FoxPro如何参与竟争 1
事件驱动软件与菜单驱动软件 2
如何使用本书 2
一种不同的方法 3
第一章 编程范例 5
文件结构 5
数据输入I/O 8
窗口(Windows) 10
弹出菜单(Popups) 10
运行程序和函数 11
控制结构 12
强有力的工具 14
色彩 23
出错抑制 24
多用户编程 24
小结 25
第二章 编写一个应用软件 27
原始资料 27
放在何处 27
一个简单的应用软件 28
屏幕设计 30
FoxPro的生成代码 36
是字段还是记录变量 36
重新排列GET字段 36
给屏幕加开关 38
关于获取记录变量的GET字段 41
关闭编辑功能 42
数据输入确认 44
建立项目文件 45
小结 48
第三章 事件驱动的多屏幕范例 49
增加一个屏幕 49
统一的开关 55
应用屏幕的CLEANUP代码 63
FoxPro屏幕集的用途 65
应用屏幕软件的控制 66
窗口函数 68
READ ACTIVATE语句 70
修改MAIN.PRG和MENU.MPR程序 70
MAIN.PRG新的全局变量 71
修改事件句柄 71
控制开关 72
项目文件 72
小结 73
第四章 事件驱动软件的加强 75
再加入一个屏幕 75
增加一个弹出菜单 76
给事件驱动系统增加浏览(BROWSE)功能 83
小结 99
第五章 菜单驱动举例 101
操作原理 101
哪些做法会导致错误 101
恰当的例子 101
一个菜单驱动应用软件 102
折衷方案 102
菜单文件的修改 103
主程序的修改 105
屏幕的修改 109
综合的观察结果 130
小结 130
第六章 屏幕设计中的列表管理 133
设计自己的屏幕显示函数 133
滚动列表 133
口令系统 133
存取函数 134
多项选择列表 152
小结 165
第七章 编写自己的工具 167
设计自己的BROWSE 167
保存历史数据 179
带有温度计的报表 182
小结 190
第八章 特别的结算应用软件 191
应用软件的设计 191
应用软件代码 196
小结 230
第九章 专门的数据转换应用软件 231
基本方法 231
转换表格 231
项目文件 233
FoxPro的FPATH.PLB库 234
源程序代码 235
HELP文件 263
使用转换文件 264
非标准输入文件 264
把报表作为输入文件 265
小结 265
第十章 其它 267
使用INKEY()的FoxPro电子表格 267
标签打印 278
使用单一的确认表格 283
代码/姓名查找 285
销售额图形 291
滚屏控制 295
小结 311