《FoxPro2.5程序设计技巧》求取 ⇩

第一章FoxPro2.5概述1

1.1 FoxPro2.5 for DOS的特点1

1.2 FoxPro2.5 for Windows的特点2

第二章FoxPro2.5的环境、安装和运行5

2.1系统运行的基本要求5

2.1.1 FoxPro 2.5 for DOS的系统要求5

2.1.2 FoxPro2.5 for Windows的系统要求5

2.2选择FoxPro2.5的中文环境5

2.2.1 西文软件使用汉字的途径5

2.2.2 选择FoxPro2.5的中文环境6

2.3FoxPro2.5的安装9

2.3.1 FoxPro2.5 for Windows的安装9

2.3.2 FoxPro2.5 for DOS的安装9

2.4FoxPro2.5系统的启动和使用10

2.4.1 启动FoxPro10

2.4.2 装载诊断工具"FOX.EXE和FOXR.EXE11

2.4.3 FoxPro2.5系统菜单的使用12

2.4.4 初次使用可能出现的问题12

2.5 本章小结13

第三章数据库的规范化设计14

3.1 逻辑数据库的设计14

3.2逻辑数据库设计的规范化理论15

3.2.1 范式定义15

3.2.2 范式的具体讨论16

3.3设计规范化的逻辑数据库20

3.3.1 字段列表并分组构成原始表21

3.3.2 原始表转换成1NF表21

3.3.3 1NF表转换成2NF表22

3.3.4 2NF表转换成3NF表23

3.3.5 高阶范式的选择24

3.3.6 制一个连接图表25

3.4创建物理数据库25

3.4.1 创建数据库结构25

3.4.2 有效的字段名27

3.4.3 FoxPro2.5支持的数据类型27

3.4.4 数据库的打开28

3.5 本章小结30

第四章窗口结构及其编程31

4.1 窗口的结构31

4.2窗口的定义32

4.2.1 窗口定义32

4.2.2 窗口定义的修改35

4.3窗口的使用35

4.3.1 显示窗口35

4.3.2 隐藏窗口37

4.3.3 释放窗口37

4.3.4 窗口的保存和恢复37

4.3.5 窗口的变化38

4.4窗口函数39

4.4.1 确定窗口间从属关系的函数39

4.4.2 确定窗口活动性的函数40

4.4.3 确定窗口属性的函数42

4.4.4 确定窗口大小和位置的函数46

4.5用窗口进行特技画面设计47

4.5.1 局部信息区域着色47

4.5.2 局部信息区域的变长和移动技术51

4.5.3 提出窗口信息关键词演示54

4.5.4 信息窗口的动态组装55

4.6 本章小结60

第五章备注字段和通用字段61

5.1FoxPro2.5的备注字段61

5.1.1 备注字段的新特点61

5.1.2 备注字段的应用实例62

5.2FoxPro2.5 for Windows的通用字段70

5.2.1 通用字段70

5.2.2 FoxPro2.5的DDE和OLE技术70

5.2.3 在系统菜单界面使用OLE对象73

5.2.4 在程序中使用OLE对象77

5.2.5 通用字段的应用实例79

5.3 本章小结80

第六章数据库浏览命令Browse的使用81

6.1数据库浏览命令Browse81

6.1.1 Browse窗口的操作81

6.1.2 Browse窗口中备注字段和通用字段的编辑82

6.2Browse命令的使用82

6.2.1 Browse命令的使用格式82

6.2.2 Browse窗口的编辑字段控制83

6.2.3 建立计算字段85

6.2.4 大型数据库的查询编辑85

6.2.5 为Browse窗口设置一个标题87

6.2.6 为Browse窗口指定背景窗口88

6.2.7 Browse窗口的分裂和Change/Browse编辑方式88

6.2.8 对Browse窗口中的制表线的控制89

6.2.9 Browse窗口的刷新和影子的保留89

6.2.10 编辑数据的控制89

6.2.11 Browse窗口的时间控制91

6.2.12 Browse窗口的色彩、字体和风格的控制91

6.2.13 Browse窗口属性的保存和恢复92

6.2.14 与Browse应用有关的函数92

6.3Browse的应用92

6.3.1 Browse处理多库92

6.3.2 Browse处理一对多关联93

6.3.3 对Browse窗口的功能键的控制93

6.3.4 用Browse建立单项工资录入程序95

6.4 本章小结97

第七章全屏幕编辑命令的使用98

7.1全屏幕编辑命令98

7.1.1 全屏幕编辑命令98

7.1.2 WHEN和VALID子句的设计101

7.2GET命令的激活107

7.2.1 READ命令107

7.2.2 READ事件期间的记录上锁108

7.2.3 GET对象的循环激活108

7.2.4 由一个READ控制多个编辑窗口108

7.2.5 READ窗口与非READ窗口的切换109

7.2.6 READ窗口切换时的动作控制109

7.2.7 当前READ事件GET对象定义的保存110

7.2.8 Foundation READ和READ的嵌套应用110

7.2.9 READ事件和子句的执行顺序111

7.3 GET对象的重显112

7.4 GET对象的拾取116

7.5 通用数据库浏览程序117

7.6 本章小结132

第八章控制钮的设计134

8.1 按钮(Push)135

8.2 无线按钮(Radio)137

8.3 不可见按钮(Invisible)138

8.4 复选框(Check)140

8.5 弹出按钮(Popup)141

8.6 滚动列表(List)143

8.7 旋转器控制(spinner)145

8.8 文本编辑区(Text Edit Regions)146

8.9屏幕生成器148

8.9.1 屏幕生成器的使用148

8.9.2 区域变量声明命令:REGIONAL151

8.9.3 屏幕生成器指令153

8.9.4 快速屏幕154

8.10 本章小结154

第九章索引与Rushmore技术156

9.1索引类型和特点156

9.1.1 索引类型156

9.1.2 复合索引的特点157

9.2索引的操作157

9.2.1 建立索引157

9.2.2 使用索引158

9.3 Rushmore技术159

9.4优化表达式160

9.4.1 基本可优化表达式160

9.4.2 复合的优化表达式161

9.5 Rushmore技术的局限161

9.6 本章小结162

第十章结构化查询和多库查询163

10.1RQBE和结构化查询163

10.1.1 RQBE查询构造器及查询命令163

10.1.2 指定要查询的条目165

10.1.3 指定数据源166

10.1.4 指定查询结果输出去向166

10.1.5 记录选择和子查询168

10.1.6 分组处理查询结果169

10.1.7 查询结果的联合169

10.1.8 指定查询结果的顺序170

10.1.9 查询的执行和修改170

10.1.10 FoxPro2.5的另外三条标准SQL命令170

10.1.11 SQL与Rushmore171

10.2多库查询171

10.2.1 用公共字段建立关联171

10.2.2 处理相关表中一对多关联关系172

10.2.3 一对多关联数据的浏览173

10.3 本章小结174

第十一章文件的目录操作175

11.1FoxPro系统的路径设置175

11.1.1 设置默认目录和公用路径175

11.1.2 目录选择176

11.2 两个目录文件间的相对路径176

11.3创建、选择和保存时的文件名设置178

11.3.1 创建或打开文件时的文件名设置178

11.3.2 选择文件时的文件名设置179

11.3.3 以…保存文件时的文件名设置180

11.4 拾取内存文件的文件名及其磁盘位置181

11.5 对文件路径进行分解和合成182

11.6 本章小结186

第十二章数组的应用187

12.1数组的定义、声明和初始化187

12.1.1 数组的定义187

12.1.2 全局数组、局部数组和区域数组的声明189

12.1.3 数组元素下标和元素号的转换190

12.1.4 数组的初始化191

12.2数组元素的操作191

12.2.1 数组元素的插入、删除和查找191

12.2.2 数组元素的拷贝192

12.2.3 数组元素的排序192

12.2.4 数组元素的其它操作193

12.3利用数组获得特殊数据194

12.3.1 获取目录文件信息194

12.3.2 获取数据库结构信息200

12.3.3 获取当前有效字体信息200

12.4 数组/数据库间数据的相互转换200

12.5 数组作为参数传递给过程或函数202

12.6 本章小结203

第十三章系统菜单及菜单系统的设计204

13.1 用户菜单的基本类型204

13.2系统菜单结构及其编程接口205

13.2.1 系统菜单结构205

13.2.2 系统菜单的编程接口206

13.3利用数组建立菜单系统207

13.3.1 利用数组建立弹出菜单207

13.3.2 利用数组建立下拉菜单209

13.4高级组合菜单系统212

13.4.1 高级组合菜单命令和函数212

13.4.2 高级组合菜单的设计215

13.5系统菜单的动态调整223

13.5.1 对系统菜单进行扩充223

13.5.2 系统菜单的汉化226

13.5.3 菜单系统的控制231

13.6通用菜单驱动器的设计232

13.6.1 通用菜单驱动器的功能和特点介绍232

13.6.2 通用菜单驱动器韵程序设计232

13.7 本章小结240

第十四章色彩控制技术241

14.1有关色彩的基本知识241

14.1.1 色彩(Color)241

14.1.2 色彩对(Color Pair)和色彩对表(Color Pair List)241

14.1.3 色彩模式(Color Scheme)242

14.1.4 RGB色彩值244

14.1.5 色彩集(Color Set)和色彩拾取器(Color Picker)245

14.2色彩操作的命令和函数245

14.2.1 使用色彩的命令245

14.2.2 色彩设计命令和函数246

14.3 FoxPro for DOS的自动配色程序247

14.4 本章小结251

第十五章键盘和鼠标控制252

15.1 功能键的定义252

15.2 键盘状态的控制253

15.3键盘事件陷井254

15.3.1 键盘事件陷井的设置254

15.3.2 键盘事件陷井的善后命令的获取259

15.4键盘缓存区的使用259

15.4.1 预置键盘缓冲区259

15.4.2 键盘缓存区按键的检测和拾取260

15.4.3 编辑事件退出时的按键检测和拾取264

15.4.4 检测键盘缓存区是否为空266

15.5 鼠标动作的时间调整267

15.6宏定义键269

15.6.1 有关宏键操作的几条命令270

15.6.2 程序中使用宏键实例271

15.7 本章小结273

第十六章报表打印和打印机控制技术274

16.1 报表的程序生成274

16.2 文本合并输出命令276

16.3报表生成器278

16.3.1 打开报表定义窗口278

16.3.2 报表定义窗口的分区和大小280

16.3.3 定义报表对象281

16.3.4 报表定义的控制键281

16.3.5 调整区的空间大小282

16.3.6 对象特性的修改282

16.3.7 报表分组282

16.3.8 报表标題和总结283

16.3.9 报表变量283

16.3.10 快速报表283

16.3.11 报表定义的保存284

16.3.12 报表预视和远行284

16.4标签设计285

16.4.1 标签定义窗口的打开285

16.4.2 标签布局格式287

16.4.3 定义标签对象287

16.4.4 标签的预视和运行287

16.5打印机设置与驱动器287

16.5.1 FoxPro for DOS的打印机支持系统287

16.5.2 打印系统支持流程294

16.6 本章小结295

第十七章帮助设计和错误捕获处理296

17.1联机帮助(HELP)手册296

17.1.1 系统本身的联机帮助手册296

17.1.2 帮助主题过滤器299

17.1.3 应用软件的简易联机帮助手册设计301

17.2 应用软件中实时帮助信息的设计301

17.3上下文相关联机帮助的设计302

17.3.1 SET TOPIC TO<字符表达式>命令方式302

17.3.2 SET TOPIC TO<逻辑表达式>命令方式303

17.3.3 在多个帮助主题间建立关联304

17.3.4 非标准HELP窗口的帮助方式305

17.4 为系统帮助提供一个帮助树306

17.5 错误的捕获和处理318

17.6 错误信息的汉化322

17.7 本章小结324

第十八章表达式和数值计算325

18.1表达式及表达式构造器325

18.1.1 表达式325

18.1.2 名字表达式326

18.1.3 表达式构造器327

18.2系统的数值计算330

18.2.1 数值计算的函数和命令330

18.2.2 计算命令CALCULATE331

18.2.3 财政计算333

18.3 本章小结334

第十九章应用环境保护技术335

19.1 应用程序环境335

19.2 内存变量的保护336

19.3工作区状态和SET参数的保护336

19.3.1 单一工作区状态和SET参数的保护和恢复336

19.3.2 整个工作区状态的保存和恢复339

19.4热键和宏定义键的保护340

19.4.1 当前ON KEY LABEL命令的设置的保存和恢复340

19.4.2 宏定义键的保存和恢复341

19.5窗口和菜单的保护341

19.5.1 窗口的保存和恢复341

19.5.2 菜单定义的保存和恢复341

19.6 本章小结343

第二十章低级文件操作344

20.1文件的创建、打开和关闭344

20.1.1 创建文件344

20.1.2 打开文件345

20.1.3 关闭文件346

20.2 文件指针的定位347

20.3低级文件操作的检测函数348

20.3.1 确定文件是否结束348

20.3.2 查询低级文件操作的错误348

20.3.3 一组可用于数据库文件低级文件操作的函数348

20.4文件的输入输出349

20.4.1 文件读349

20.4.2 文件写350

20.5 文件内容的刷新351

20.6 改变文件长度352

20.7 在FoxPro环境阅读WPS文书文件352

20.8 本章小结354

第二十一章程序的调试和运行355

21.1程序的调试355

21.1.1 软件调试的原则356

21.1.2 软件调试的步骤356

21.1.3 软件调试的用例设计357

21.2使用调试工具进行调试359

21.2.1 调试命令359

21.2.2 跟踪调试窗口360

21.3 在程序中调试FoxPro程序363

21.4程序的运行364

21.4.1 程序的运行方式364

21.4.2 源程序编译器:COMPILE365

21.4.3 编译预处理器366

21.5 本章小结368

第二十二章应用程序生成器和软件项目管理369

22.1 应用程序生成器369

22.2使用FOXAPP生成应用程序的步骤369

22.2.1 选择一个数据库371

22.2.2 选择一个屏幕371

22.2.3 生成一个应用372

22.3生成的应用程序菜单系统372

22.3.1 System(Help)菜单基372

22.3.2 Edit菜单基372

22.3.3 Application菜单基373

22.3.4 Utilities菜单基373

22.3.5 Browse菜单基374

22.4 软件项目管理374

22.5 项目管理器的使用374

22.6 确保项目的更新376

22.7 解决项目中的未知引用问题377

22.8 EXTERNAL命令的使用377

22.9 在项目中包含/排除文件378

22.10 项目编译和运行中可能的问题378

22.11 本章小结379

第二十三章系统的性能优化381

23.1系统运行环境的优化381

23.1.1 提高磁盘存取效率381

23.1.2 减少FoxPro的启动时间382

23.1.3 有效利用系统内存383

23.1.4 优化配置CONFIG.SYS383

23.1.5 数学协处理器的使用384

23.2FoxPro2.5应用程序的优化384

23.2.1 充分利用Rushmore技术384

23.2.2 避免内存占用384

23.2.3 打开和关闭文件384

23.2.4 设置TALK和DOHISTORY项为OFF384

23.2.5 使用名字表达式代替宏代换()命令385

23.2.6 将多个文件组合成项目文件385

23.2.7 执行SQLSELECT命令的优化385

23.2.8 其它优化编程性能385

23.3 本章小结386

附录一FoxPro2.5系统性能指标—览表387

附录二FoxPro2.5的文件扩展名及其意义—览表389

附录三FoxPro2.5 的系统菜单接口391

附录四系统内存变量—览表399

附录五FoxPro2.5错误信息—览表401

1995《FoxPro2.5程序设计技巧》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由罗辉编著 1995 上海:上海科学普及出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Prolog高级程序设计技巧(1991 PDF版)
Prolog高级程序设计技巧
1991 西安:西北工业大学出版社
FoxPro2.5/2.6优化程序设计100例(1996 PDF版)
FoxPro2.5/2.6优化程序设计100例
1996
光学 上册(1984年 PDF版)
光学 上册
1984年 北京大学出版社
FoxPro2.5程序设计指南——基础、技巧与实例(1995年02月第1版 PDF版)
FoxPro2.5程序设计指南——基础、技巧与实例
1995年02月第1版 电子工业出版社
dBASEⅢ程序设计技巧集锦( PDF版)
dBASEⅢ程序设计技巧集锦
陕西电子编辑部
高级C++程序设计技巧( PDF版)
高级C++程序设计技巧
北京科海培训中心
DBASE 3程序设计技巧集锦(1990 PDF版)
DBASE 3程序设计技巧集锦
1990
PROLOG程序设计基础与技巧(1991 PDF版)
PROLOG程序设计基础与技巧
1991 长沙:国防科技大学出版社
FoxPro2.5程序设计技巧(1995 PDF版)
FoxPro2.5程序设计技巧
1995 上海:上海科学普及出版社
dBASE程序设计技巧(1990 PDF版)
dBASE程序设计技巧
1990 长沙:湖南科学技术出版社
Turbo Pascal程序设计技巧示例(1994 PDF版)
Turbo Pascal程序设计技巧示例
1994 北京:电子工业出版社
FoxPro2.5 for DOS程序设计 入门篇(1994 PDF版)
FoxPro2.5 for DOS程序设计 入门篇
1994 北京:人民邮电出版社
计算机程序设计技巧(1984 PDF版)
计算机程序设计技巧
1984 北京:国防工业出版社
程序设计技巧(1985 PDF版)
程序设计技巧
1985 北京:清华大学出版社
程序员必读 BASIC程序设计技巧(1985 PDF版)
程序员必读 BASIC程序设计技巧
1985 上海:上海翻译出版公司