《FoxPro 2.5程序员指南》求取 ⇩

引言1

第Ⅰ部分 学习规则3

第1章 设计Customer(客户)数据库3

1.1 维护客户帐目4

1.2 使销售单据输入和谐动作5

1.2.1 使用Inventory/Price List(?库存清单/价目表)6

1.2.2 现金(Cash)销售和记帐(Charge)销售处理6

1.3 生成客户财务报表7

1.3.1 组织客户数据库以便快速输出数据8

第2章 客户表的设计15

2.1 MBS Customer表16

2.2 客户帐目字段17

2.2.1 客户帐目字段的系统修改17

2.2.2 Customer表的辅助性字段23

2.2.3 客户号字段24

2.3 系统值表的使用25

2.3.1 用程序分配客户号、销售号和部件号25

2.3.2 税率和利率的系统存储27

2.3.3 编制财务报表周期的系统跟踪27

2.3.4 商务活动名字和地址信息的系统存储28

2.3.5 系统存储操作员选择的数据库索引29

第3章 设计客户表数据输入程序31

3.1 用READ控制程序重复执行33

3.1.1 READ CYCLE和CLEAR READ34

3.1.2 使用@GET WHEN控制光标对字段的存取35

3.1.3 使用@GET VALID执行例行程序35

3.2 使用BROWSE顺序地显示和定位记录37

3.3 记录顺序和索引辅助检索的控制40

3.4 编写记录追加和编辑的例行程序40

3.4.1 在数据显示和修改过程中使用内存变量41

3.4.2 利用READ SHOW来条件控制带IF的READ动作42

3.4.3 利用SHOW GET使用/禁止使用GET44

3.4.4 指定Append过程中的缺省值46

3.4.5 在屏幕上显示出重复的客户记录47

3.4.6 最好地利用@GET〈变量〉(输入字段)48

3.4.7 用按钮进行记录级的数据校验51

3.4.8 网络Append和Edit例行程序55

3.5 客户输入程序的概观56

3.5.1 关于SHOW GETS和READ SHOW的附加注释57

3.6 设计一个全局删除程序58

3.6.1 在对话框中使用READ MODAL60

3.6.2 删除记录例行程序60

第4章 在FoxPro中使用索引标记63

4.1 Customer表主索引标记64

4.1.1 建立一个结构化复合索引65

4.2 操作员选择和使用MBS中的索引标记66

4.2.1 Customer表定位对话的要求67

4.2.2 用@GET VALID和READ SHOW控制对话动作70

4.2.3 用SEEK和SEEK()进行索引辅助检索73

4.3 用控制框关闭窗口75

4.3.1 用READKEY()和READ DEACTIVATE控制清理代码(Cleanup Code)的执行78

4.4 MBS中执行Find/Reorder对话的一些不同方案79

4.4.1 建立一个与表无关的Eind/Recorder对话82

4.5 产生Customer Database Peports时选择索引标记次序84

4.6 FoxPro索引的其它方面情况84

4.6.1 构造复合/复杂索引标记85

4.6.2 唯一索引标记和筛选索引标记85

4.6.3 索引文件和复合索引文件的使用85

4.7 索引标记和记录筛选器的Rushmore优化86

4.7.1 可用FoxPro Rushmore优化的筛选器86

4.7.2 部分可优化的条件88

4.7.3 Rushmore的可用性88

4.8 Rushmore优化在系统设计上的影响88

4.8.1 帮助Rushmore工作90

第5章 建立多窗口数据输入程序93

5.1 设计Payments表94

5.1.1 单一表中处理多种交易lookup95

5.1.2 使用交易代码的查阅表(lookup table)95

5.1.3 操作员选择支付类型96

5.2 Customer Payments窗口概述98

5.2.1 编写可重复使用的屏幕程序代码99

5.3 在屏幕程序中使用BROWSE100

5.3.1 用READ ACTIVATE或者READ WHEN执行BROWSE101

5.3.2 DEFINE WINDOW名字和BROWSE窗口标题的约定103

5.3.3 窗口名字、窗口函数和窗口下拉菜单106

5.3.4 使用READ DEACTIVATE控制窗口级事件106

5.3.5 使用READ ACTIVATE重新打开一个由人工关闭的BROWSE窗口108

5.3.6 使用一个资源文件控制BROWSE窗口的尺寸和位置109

5.3.7 获得对BROWSE窗口属性的额外控制114

5.4 Payments输入程序的进一步讨论117

5.4.1 Payments程序设置代码117

5.4.2 Payments程序的READ窗口118

5.4.3 Payments程序的READ SHOW子句118

5.4.4 控制操作员键入交易记录以及MBS处理交易记录120

5.4.5 Payments程序的READ DEACTIVATE和清理代码124

5.5 MBS利息费的生成和处理128

5.5.1 使用SQL_INSERT130

5.5.2 构造一个智能的批修改例行程序130

5.6 把MBS转换为捐赠追踪(donation tracking)系统131

第6章 设计销售输入程序133

6.1 设计Sales表134

6.1.1 Sales表设计中的不同方案135

6.1.2 设计Sales Detail表和Inventory表136

6.2 Sales输入程序138

6.2.1 Sales程序执行期间输入新的客户140

6.3 使用适用于整个系统的缺省视图141

6.3.1 通过USE ALIAS,AGAIN和NOUPDATE来多次使用表142

6.4 使用Modal和Nonmodal屏幕集144

6.4.1 窗口的多次(嵌套)的READ146

6.4.2 Modeless(或Nonmodal)系统的技巧147

6.5 Sales Transaction输入程序148

6.5.1 使用建立和清理代码重新启动暂时中断的程序148

6.5.2 销售交易输入屏幕集152

6.5.3 用READ/SHOW控制多重动作157

6.6 Add Items和Ed/Del Items例行程序158

6.6.1 用选择列表进行菜单帮助的销售条目输入159

6.7 Edit Sale Info例行程序167

6.8 打印销售单据168

6.9 终止Sales Entry/Edit程序170

6.9.1 控制非独占屏幕Data Entry程序的终止171

第Ⅱ部分 建立窗口式接口179

第7章 采用Project Manager(项目管理程序)进行工作179

7.1 开始一个项目181

7.1.1 装入一个已经存在的应用程序181

7.2 使用项目文件184

7.2.1 项目的主目录和项目的文件名184

7.2.2 项目文件类型字段185

7.2.3 选择主(启动)程序186

7.2.4 项目可用信息186

7.2.5 在应用程序中包含文件或者排除文件188

7.3 项目的典型初始化189

7.3.1 自顶向下开发应用程序190

7.4 发行应用程序191

7.4.1 应用程序中的目录用法192

7.5 发行你的应用程序194

7.5.1 用DOS准备你的应用程序副本195

7.5.2 使用DOS批处理文件监督系统安装197

7.5.3 使用PoxPro准备发行磁盘198

7.6 设置项目选项199

7.7 使用MBS201

7.7.1 启动应用程序的几种方法201

7.8 逐步熟悉Project Manager203

第8章 编写主(启动)程序205

8.1 MBS主程序实例206

8.2 编写Setup(设置)过程208

8.2.1 确保一个清理干净的启动过程209

8.2.2 保存内存对象和当前数据库视图210

8.2.3 清除原来环境并且显示开始信息210

8.2.4 设置应用程序环境213

8.3 在程序开发期间使用ON KEY LABEL218

8.3.1 崩溃后的清理恢复219

8.3.2 使用ON KEY LABEL访问或建立调试工具219

8.4 初始化全局内存变量220

8.5 使用主FoxPro窗口220

8.6 替换FoxPro系统菜单222

8.7 用Foundation Read把FoxPro放置在等待状态222

8.8 返回FoxPro时清理环境223

8.9 使用FoxPro Help文件224

8.9.1 程序执行期间控制Help的使用226

第9章 建立应用程序系统菜单229

9.1 简述系统菜单的命名规则231

9.2 在Quick Menu下工作231

9.2.1 手工输入FoxPro菜单条和填充项234

9.2.2 修改FoxPro的下拉菜单234

9.2.3 输入下拉菜单的菜单选项236

9.2.4 采用Skip For使菜单选项能够/不能够工作239

9.3 加入菜单条的填充项和下拉菜单240

9.3.1 试验你的菜单242

9.4 菜单程序结构243

9.4.1 菜单程序的节和注释244

9.4.2 使用通用过程245

9.5 FoxPro系统菜单特写247

9.5.1 菜单定义命令248

9.5.2 修改FoxPro系统菜单251

9.5.3 SET SYSMENU的选项252

9.6 在READ MODAL期间重新激活系统菜单253

9.7 控制和改变系统菜单255

9.7.1 释放系统菜单填充项和弹出菜单256

9.7.2 使用SET SKIP OF使菜单和菜单选项可用/不可用257

9.8 改变交互式系统菜单259

9.8.1 引用菜单程序的清理代码中的过程259

9.9 在应用程序中包含保密级别260

第10章 Windows应用程序中的事件处理263

10.1 使用Foundation READ264

10.1.1 用Foundation READ控制应用程序结束264

10.1.2 使用Foundation READ VALID子句265

10.1.3 影响Foundation READ的命令和事件265

10.1.4 在独占应用程序中的Foundation READ267

10.2 用Foundation READ控制窗口事件267

10.2.1 系统菜单把屏幕程序作为窗口事件执行268

10.2.2 为非独占应用程序建立事件处理程序271

10.2.3 窗口级事件的快速检查274

10.2.4 非READ窗口的处理275

10.2.5 建立一个保护的窗口方式277

10.2.6 用缩小的窗口工作282

10.3 使用READ DEACTIVATE获得最佳效果285

10.3.1 编写DEACTIVATE子句的几种方法289

10.3.2 对两个或者更多的READ窗口使用READ DEACTIVATE290

10.4 把非独占和独占屏幕程序结合在一起293

10.5 关于FoxPro应用程序中事件处理的最后说明293

第Ⅲ部分 使用Screen Builder297

第11章 使用Sereen Builder(屏幕生成程序)297

11.1 Screen Builder概述299

11.1.1 定位和放大/缩小输入屏幕窗口301

11.1.2 对象和屏幕下拉菜单简介302

11.1.3 在Screen Builder中使用Clipboard302

11.1.4 设置和保存环境303

11.2 用Quick Screen开始工作304

11.2.1 使用Quick Screen对话305

11.3 设计READ窗口309

11.3.1 选择窗口背景颜色311

11.4 选择和操纵对象313

11.4.1 成组和不成组对象314

11.4.2 选择对象属性314

11.4.3 定位和放大/缩小对象316

11.4.4 用比例字形放大/缩小输入字段316

11.4.5 使用Snap to Grid319

11.4.6 用Show Position调整对象319

11.4.7 使用Ruler/Grid对话320

11.5 填充屏幕程序321

11.6 使用Screen Layout对话322

11.6.1 定义READ窗口324

11.6.2 指定窗口的类型326

11.6.3 选择窗口字形328

11.7 键入屏幕程序代码329

11.8 屏幕程序结构333

11.8.1 输入屏幕程序设置代码339

11.8.2 屏幕程序#REGION伪指令342

11.8.3 另外的屏幕文件伪指令和READ子句343

11.9 增加和定义对象344

11.9.1 用文本对象工作344

11.9.2 用输入/输出字段工作346

11.9.3 用编辑区域工作349

11.9.4 定义复选框350

11.9.5 建立按钮353

11.9.6 使用单选钮、弹出菜单和列表356

11.9.7 增加图形对象362

11.9.8 增加图象和显示General字段364

11.9.9 增加三角形按钮(Spinner)367

11.10 使用Object Order(对象次序)对话368

11.11 生成屏幕程序370

11.11.1 将Associated Windows列表用于独占屏幕程序371

11.11.2 使用Arrange Screens对话372

11.11.3 在一个项目中生成屏幕程序373

11.12 生成具有多屏幕集的屏幕程序374

11.12.1 具有多屏幕集的屏幕程序结构377

11.12.2 具有多页的屏幕程序380

11.13 使用一个屏幕文件建立另一个屏幕文件380

11.14 在屏幕程序中控制操作员存取@GET和@EDIT382

第Ⅳ部分 执行报表387

第12章 产生报表程序387

12.1 MBS Customer Database Reports(客户数据库报表)388

12.1.1 使操作员能够输入记录筛选条件390

12.1.2 采用屏幕控制为操作员选择报表参数394

12.1.3 准备数据用于报表和标签输出401

12.2 用SELECT装配数据库视图402

12.2.1 对一个源表使用SELECT403

12.2.2 对多个源表使用SELECT411

12.2.3 在结果表中除去标有删除标记的记录414

12.2.4 利用SELECT UNION结合两个结果表415

12.3 准备筛选条件和记录排序419

12.4 MBS Inventory和Letter Report程序424

第13章 使用Report Writer427

13.1 建立标签格式428

13.1.1 定义报表表达式431

13.1.2 抑制空行433

13.1.3 插入正文、图形和图象对象433

13.1.4 利用Clipboard复制标签字段435

13.2 利用报表菜单435

13.2.1 利用Page Layout对话436

13.2.2 利用Page Preview检查布局437

13.3 利用页和列的标题和注脚438

13.3.1 输入计算的报表表达式440

13.4 建立报表格式442

13.4.1 在报表表达式中堆放数据444

13.5 启动Quick Report449

13.6 报表布局设计考虑453

13.7 建立分组报表454

13.7.1 对于多表分组报表建立视图457

13.7.2 利用组标题和注脚带458

13.7.3 在注脚带中执行计算458

13.7.4 使用报表变量459

13.7.5 使用嵌套数据组460

13.8 产生格式信件462

13.8.1 信件抬头的管理输出463

13.8.2 信件正文和结尾称呼的输出467

13.9 产生单据和财务报表468

13.9.1 控制多页格式的标题468

13.9.2 单据Detail带和GroupFooter带471

13.9.3 财务报表Detail带和Group Footer带473

13.9.4 用组报表(New Page=1)校正_PAGENO477

13.10 用.prg文件恢复报表表视图481

13.11 编后语(鼓励的话)481

附录485

附录A MRS的安装和文件清单485

A.1 安装MBS486

A.2 建立和执行MBS应用487

A.2.1 执行MBS489

A.2.2 尽早开始和使用MBS490

A.3 MBS文件清单491

附录B 使用FoxPro Distribution Kit建立.exe程序495

B.1 安装Distribution Kit496

B.2 可执行程序文件497

B.2.1 可执行应用程序的限制498

B.3 用Setup Wizard建立发行磁盘500

B.3.1 在运行Setup Wizard之前500

B.3.2 运行Setup Wizard500

B.4 Distribution Kit中包括的Windows工具506

词汇表507

1994《FoxPro 2.5程序员指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Howard Dicker著;须 德等译 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

FoxPro 2.5使用指南(1994 PDF版)
FoxPro 2.5使用指南
1994 北京:清华大学出版社
FoxPro 2.5 for Windows实用(高级)编程指南( PDF版)
FoxPro 2.5 for Windows实用(高级)编程指南
陕西电子杂志社
FOXPRO 2.5 程序设计指南( PDF版)
FOXPRO 2.5 程序设计指南
FoxPro 2.5 程序员手册( PDF版)
FoxPro 2.5 程序员手册
FOXPRO 2.5 程序设计( PDF版)
FOXPRO 2.5 程序设计
Netbios c 程序员指南( PDF版)
Netbios c 程序员指南
程序员编程指南  2(1991 PDF版)
程序员编程指南 2
1991 中国科学院希望高级电脑技术公司
程序员指南  下(1991 PDF版)
程序员指南 下
1991 北京:海洋出版社
Foxpro 2.5 for Windows实用 高级 编程指南(1995 PDF版)
Foxpro 2.5 for Windows实用 高级 编程指南
1995 陕西电子杂志社
FoxPro 2.5/2.6优化程序设计100例(1996 PDF版)
FoxPro 2.5/2.6优化程序设计100例
1996 上海:上海科学普及出版社
Internet FTP用户使用指南(1996 PDF版)
Internet FTP用户使用指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司
FoxPro 2.5 FOR DOS应用程序设计(1994 PDF版)
FoxPro 2.5 FOR DOS应用程序设计
1994 南京:东南大学出版社
FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序(1995 PDF版)
FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序
1995 北京:电子工业出版社
FoxPro 2.5高级开发指南(1994 PDF版)
FoxPro 2.5高级开发指南
1994 北京:清华大学出版社
FOXPRO 2.5 for windows用户指南(1993 PDF版)
FOXPRO 2.5 for windows用户指南
1993 陕西电子杂志社