《FoxPro程序设计与实例》求取 ⇩

目录1

第一部分 应用程序设计和构型1

第一章 设计一个应用程序2

1.1 应用程序设计过程2

1.1.1 评估用户的需要3

1.1.2 设计人员的角色3

1.1.3 系统要求概述4

1.1.4 工作流程和进度表分析6

1.1.5 细节收集7

1.2.1 组织介绍8

1.2 实例研究8

1.2.2 ACE的系统要求9

第二章 定义数据库文件12

2.1 定义数据库结构12

2.1.1 设计文件13

2.1.2 文件和字段的命名16

2.1.3 选择数据类型18

2.1.4 设置字段宽度20

2.1.5 给索引关键字字段赋值21

2.1.6 重新计算字段列表22

2.2.1 姓名文件23

2.2 实例研究系统文件23

2.2.2 补充信息文件25

2.2.3 联系文件26

2.2.4 财务处理文件27

2.2.5 代码文件28

2.3 确定文件大小29

第三章 FoxPro工作环境32

3.1 FoxPro用户界面32

3.1.1 FoxPro窗口环境33

3.1.2 在Command窗口工作37

3.2 构造表达式和条件39

3.1.3 使用命令历史39

3.2.1 用?命令显示数据40

3.2.2 操作符用法41

3.2.3 使用内存变量44

3.2.4 FoxPro函数48

3.2.5 使用表达式生成器51

3.2.6 估算优先级52

3.3 FoxPro连机帮助系统53

4.1.2 使用设计工具56

4.1.1 开发菜单系统56

4.1 建原型和测试阶段的目标56

第四章 命令级原型56

4.2 建立样本数据文件57

4.2.1 准备样本数据57

4.3 草拟启动序列58

4.3.1 处理周期略述60

4.4 为开发过程作文档61

4.4.1 记录文件的结构和索引关键字61

4.4.3 保存命令序列62

4.4.2 使用替代文件62

4.4.4 屏幕和报表格式文档化64

4.5 项目管理程序(Project Manager)简介65

第五章 数据库操作68

5.1 FoxPro记录指针68

5.1.1 文件尾69

5.2 设立记录选择标准70

5.2.1 范围子句71

5.2.2 FOR子句71

5.2.3 过滤器72

5.3 建立字段清单73

5.4.1 输入和修改记录74

5.4 数据库输入和修改过程74

5.4.2 删除和恢复记录78

5.4.3 改变字段值79

第六章 使用索引82

6.1 建立索引文件82

6.1.1 使用复合索引关键字表达式82

6.1.2 使用单一的索引83

6.2 删除索引84

6.3 打开并激活索引84

6.4 重建索引87

6.5 利用索引关键字实现快速检索88

6.5.1 定制检索策略89

6.6 通过使用索引选择记录90

6.7 检索优化程序Rushmore93

第七章 数据库重组96

7.1 改变文件结构96

7.2 数据库拷贝98

7.2.1 使用RQBE和SQL选择命令来拷贝数据100

7.3 数据库添加101

7.4 删除和恢复一组记录103

7.5 生成总计文件104

7.5.1 使用RQBE建立总和文件106

8.1 打开多数据库110

第八章 以多数据库工作110

8.1.1 用SET RELATION建立一对一的关系113

8.1.2 用SET SKIP建立一对多的关系114

8.1.3 用RQBE设计多文件查询117

8.2 在文件之间传送数据119

8.2.1 测试未匹配的记录121

8.2.2 观察和编辑在有关文件中的记录122

8.2.3 使用SQL SELECT命令124

9.1 更改FoxPro环境的设置131

9.1.1 使用SET命令131

第九章 定制工作环境131

9.1.2 系统内存变量134

9.1.3 SYS函数135

9.1.4 用CONFIG.FP文件定制起动的系统配置值137

9.1.5 定制显示模式和颜色138

9.2 将参数选择存储在FOXUSER文件中144

9.3 打印机配置和打印机驱动程序147

9.4 键入快捷方式151

9.4.1 对功能键重新编程151

9.4.2 利用键盘宏153

9.5 优化内存使用与性能155

10.1 标签生成器回顾160

第二部分 FoxPro程序和程序设计工具160

第十章 设计标签和报表160

10.2 报表生成器回顾164

10.2.1 报告数据分组167

10.2.2 使用报表变量175

10.2.3 打印备注及长字符字段178

10.3 报表外观的规格化180

10.3.1 画线和框180

10.3.2 用格式函数和格式模板进行报表格式化181

10.3.3 设定打印属性183

10.4 报表和标签的显示与打印184

10.5 建立数据库环境186

10.6 使用辅助数据库188

第十一章 设计数据输入屏幕193

11.1 使用Screen Builder193

11.1.1 使用Quick Screen194

11.1.2 建立简单的数据输入屏幕195

11.1.3 使用函数和模板格式化数据197

11.1.4 显示和编辑长文本变量198

11.1.5 定制单个数据条目200

11.2 编辑和定制格式203

11.3 描述屏幕布局205

11.4 定认控件207

11.5 对输入和编辑数据使用屏幕格式211

11.6 把Browse用作数据输入环境213

11.6.1 定制字段列表213

11.6.2 把Browse窗口集成到屏幕组中215

第十二章 FoxPro编程入门219

12.1 编写和运行FoxPro程序219

12.1.1 将命令组成程序220

12.1.2 符号和印刷上的规定221

12.1.3 在文件内部使用注释222

12.1.4 程序执行期间的屏幕显示操作223

12.1.5 程序环境的控制225

12.2 编写和编辑程序226

12.2.1 用FoxPro编辑器编写程序227

12.2.2 用字处理器编写程序229

12.2.3 编译程序231

12.2.4 打印程序233

12.3 一些简单程序234

12.3.1 一个变换所有数据库符号的命令234

12.3.2 一个传递初始平衡的程序236

12.3.3 一个输入和传递细目的程序238

13.1 使用菜单生成器243

第十三章 菜单设计243

13.1.1 FoxPro系统菜单的修改245

13.1.2 根据要求设计菜单248

13.1.3 使用General Options253

13.1.4 菜单条和弹出式菜单选项255

13.1.5 条式选择257

13.1.6 菜单程序258

13.2 使用SETSYSMENU来定制菜单条259

13.3 保存与恢复菜单260

14.1 应用程序结构264

第十四章 完整的应用程序264

14.2 FoxPro系统的选项清单268

14.3 数据输入菜单269

14.4 报表菜单272

14.5 邮件菜单280

14.6 实用程序菜单284

14.7 应用程序评估291

第三部分 程序设计语言基础294

第十五章 程序结构294

15.1 作出判定294

15.1.1 使用IF...ELSE...ENDIF结构295

15.1.2 使用DO CASE结构300

15.2 重复程序步骤(Reperting Program Steps)302

15.2.1 用FOR...ENDFOR重复程序步骤302

15.2.2 用DO WHILE...ENDDO重复程序步骤304

15.2.3 用SCAN...ENDSCAN处理数据库307

15.2.4 改变执行顺序309

15.3 程序结构和组织311

15.3.1 嵌套程序调用312

15.3.2 一个应用程序316

15.4 过程及用户自定义函数介绍317

15.4.1 编写过程318

15.4.2 编写用户自定义的函数321

15.4.3 安排过程和用户自定义的函数322

15.4.4 在屏幕和菜单中使用过程和函数325

第十六章 在程序中使用内存变量328

16.1 内存变量的作用域328

16.1.1 全局变量332

16.1.2 私有内存变量336

16.1.3 区域内存变量339

16.2 在屏幕程序中使用内存变量340

16.3 针对于全局应用选项的内存变量341

16.4 结构上象内存变量的集合一样使用数组343

16.5 用参数传递输入349

16.6 通过参考或通过值传递参数353

第十七章 数据的显示和打印359

17.1 使用流输出命令来显示数据359

17.1.1 数据的放置362

17.1.2 数据格式化365

17.1.3 划线与划框366

17.1.4 用TEXT...ENDTEXT结构显示文本368

17.1.5 输出设备的选择369

17.2 用@...SAY命令来显示数据370

17.2.1 数据格式化371

17.2.2 颜色的设置和属性的显示372

17.2.3 画线和画框373

17.2.4 输出设备的选择374

17.3 用窗口来显示数据375

17.3.1 窗口操作379

17.3.2 同时处理多个窗口382

17.4 使用等待命令来停止程序的执行386

第十八章 数据收集389

18.1 用@...GET采集数据389

18.1.1 使用READ命令激活GET命令序列391

18.1.2 数据的格式化及合法化393

18.1.3 长字符字段及22存储字段的收集395

18.2 结构控制398

18.2.1 一般的控制选择项405

18.3 数据的再显示407

18.4 全输入屏幕的建立409

18.5 一个屏幕程序的分析422

第十九章 菜单、弹出式菜单和选项443

19.1 菜单的定义443

19.1.1 定义菜单选项446

19.1.2 菜单定制449

19.1.3 菜单动作的定义453

19.1.4 菜单的激活与冻结456

19.1.5 修改已激活的菜单459

19.2 选项列表的定义464

19.2.1 用BROWS命令显示选项列表473

19.3 为应用程序选择菜单形式474

19.4 一个菜单程序的解析476

19.5 将一个独立的弹出式菜单用作主菜单499

第二十章 应用开发策略507

20.1 程序开发策略507

20.1.1 使用规则工具508

20.2 调试技术511

20.1.2 编制更进一层的应用程序511

20.2.1 利用追踪和调试窗口515

20.3 测试技术521

第四部分 应用程序设计概念529

第二十一章 数据库处理529

21.1 有效地处理一个数据库529

21.2 显示状态信息533

21.3 处理多个数据库537

21.4 选择数据存取方式542

22.1 组合选择记录的判别式546

第二十二章 给用户更多的选择权546

22.1.1 实现简单条件547

23.1.2 实现复杂的选择判别式552

22.1.3 构造条件555

22.1.4 基于多数据库的选择560

22.2 AD HOC选择判别式568

22.3 用屏幕集获得选择判别式569

第二十三章 用过程文件存储普通例程583

23.1 过程文件583

23.2 显示文本和标题584

23.3 显示信息的过程591

23.4 建立定制显示格式的用户定义函数599

23.5 进行日期计算的函数603

23.6 测试输入合法性的函数607

第二十四章 报表打印程序编制617

24.1 用流式输出命令控制打印工作617

24.1.1 控制分页618

24.2 打印简单的报表620

24.2.1 打印汇总统计数据629

24.2.2 报表中记录分组633

24.3 打印多文件报表651

24.4 在报表中调用用户定义函数663

24.5 打印邮件合并报表665

24.6 打印标签672

第二十五章 打印工作管理682

25.1 打印工作的组成682

25.2 报表菜单程序685

25.3 报表中断处理705

25.3.1 继续中断的打印工作708

第二十六章 数据输入程序716

26.1 复杂屏幕的建立716

26.1.1 ACEUPD1.SPR程序结构719

26.1.2 合法的数据723

26.1.3 一个按钮菜单屏幕728

26.2 一个活动的Browse窗口的集成739

26.2.1 显示多个Browse窗口747

26.3 用一个Browse窗口当作主数据输入环境762

26.4 收集数据到变量中769

26.5 从另一个程序中调用数据输入程序775

第五部分 精炼和优化应用程序785

第二十七章 提供联机帮助785

27.1 FoxPro帮助系统785

27.1.1 建立帮助文件789

27.1.2 编写求助程序793

27.2 显示需求定位列表801

27.3 截取错误806

第二十八章 输入和输出数据810

28.1 读写被支持的外部格式810

28.1.1 文本文件的一些特殊问题813

28.1.2 数据表需要考虑的一些特殊问题816

28.1.3 通用的文件拷贝实用程序817

28.2 文件结构差异的补偿方法832

28.3 读写被支持的文件格式836

28.3.1 使用流式输出命令836

28.3.2 使用文本合并命令841

28.3.3 使用低层的文件函数843

第二十九章 文件维护实用程序853

29.1 用工程文件作为应用程序词典853

29.1.1 压缩和再检索数据库的程序853

29.2 赋于用户访问DOS的权力863

29.3 备份和恢复数据库866

29.4 数据库更新实用程序871

29.4.1 一个改变ID代码的程序871

29.4.2 一个存档和消除数据库的程序875

29.4.3 一个重建总数的程序882

29.4.4 一个执行批确认的程序884

29.4.5 查看潜在重复891

第三十章 独立于硬件和应用程序码编程897

30.1 定制全局应用程序选项897

30.1.1 一个应用程序设置程序899

30.2 使用全局应用程序变量917

30.2.1 增设口令保护923

第三十一章 多用户编程929

31.1 在网络上配置FoxPro/LAN929

31.2 网络上的共享文件933

31.2.1 排他文件操作934

31.2.2 共享资源的加锁941

31.2.3 加锁方法944

31.3 多用户数据输入程序952

第三十二章 编写应用程序文档964

32.1 编制用户文档964

32.1.1 取机文档966

32.2 编写程序员文档967

32.2.1 利用FoxDoc生成程序员文档969

32.2.2 源代码格式化选项995

32.3 编写FoxDoc格式文档的程序1001

第三十三章 建立和发行应用程序1015

33.1 作为组织工具的过程文件1015

33.2 重建一个工程文件1017

33.2.1 建立一个应用程序文件1020

33.2.3 建立.EXE文件1023

33.2.4 附加建立选项1026

33.3 编程要素1027

附录A 命令语法标记1032

附录B 命令语法1036

附录C 函数语法1056

附录D 系统内存变量1066

附录E CONFIG.FP文件设置1068

附录F 文件扩展名1074

1995《FoxPro程序设计与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘吉昌等编 1995 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计实用技术与程序实例(1996 PDF版)
C语言程序设计实用技术与程序实例
1996 上海:上海科学普及出版社
数据库原理与Visual FoxPro程序设计实例教程( PDF版)
数据库原理与Visual FoxPro程序设计实例教程
matlab60程序设计与实例应用( PDF版)
matlab60程序设计与实例应用
Visual FoxPro程序设计实践教程( PDF版)
Visual FoxPro程序设计实践教程
武汉:华中科技大学出版社
FOXPRO 程序设计专辑( PDF版)
FOXPRO 程序设计专辑
FOXPRO 2.5 程序设计( PDF版)
FOXPRO 2.5 程序设计
FOXPRO 2.0程序设计  实用篇( PDF版)
FOXPRO 2.0程序设计 实用篇
FoxPro 2.5/2.6优化程序设计100例(1996 PDF版)
FoxPro 2.5/2.6优化程序设计100例
1996 上海:上海科学普及出版社
FoxPro 2.0实用程序设计(1994 PDF版)
FoxPro 2.0实用程序设计
1994 大连:大连理工大学出版社
FoxPro for Windows程序设计(1998 PDF版)
FoxPro for Windows程序设计
1998 广州:中山大学出版社
FoxBASE+和FoxPro程序设计(1998 PDF版)
FoxBASE+和FoxPro程序设计
1998 长春:吉林大学出版社
FoxPro程序设计(1994 PDF版)
FoxPro程序设计
1994 北京:科学出版社
FoxPro for Windows程序设计教程(1999 PDF版)
FoxPro for Windows程序设计教程
1999 北京:电子工业出版社
FoxPro程序设计教程(1998 PDF版)
FoxPro程序设计教程
1998 成都:电子科技大学出版社
Borland C++ Builder 3.0/4.0类参考详解(1999 PDF版)
Borland C++ Builder 3.0/4.0类参考详解
1999 北京:清华大学出版社