FoxPro程序设计与实例PDF电子书下载
- 电子书积分:27 积分如何计算积分?
- 作 者:刘吉昌等编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:1995
- ISBN:7810126067
- 页数:1075 页
目录 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 检索优化程序Rushmore 93
第七章 数据库重组 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 Builder 193
11.1.1 使用Quick Screen 194
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 Options 253
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/LAN 929
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019