Foxpro 2.5―2.6使用经验与编程技术
1997-06
江西科学技术出版社
陈方亮
FoxPro是美国FoxSoftware公司推出的新一代关系数据库管理系统,它具有强大的
功能、很高的速度、友好的图形界面、丰富而完整的开发工具,同时它的兼容性、跨平台特性
及真正的可编译性更增添了其软件的开发能力。FoxPro本身提供的报表生成器、屏幕生成
器、菜单生成器、应用程序生成器等构成了一个功能强大的集成化开发环境,甚至不需编程
就能完成一些复杂的数据处理工作。然而,尽管如此,基础编程仍然不可或缺,那些自动工具
并不能完全代替人工编程,一些复杂的功能仍然需要精心编制程序来实现。同时,随着计算
机管理在国民经济各领域中的普及与广泛应用,掌握计算机数据处理的基本理论、操作与设
计方法已成为科技人员、管理干部和大中专院校学生所必备的专业知识。这些正是编写本书
的目的与出发点。
本书共分十二章,全面而有重点地阐述了FoxPro的一些使用经验与编程技巧。其中包
括FoxPro系统概述,FoxPro的配置与系统优化,程序设计的基础,窗口、菜单及其编程技
术,数据录入、维护、检索、统计、计算与数据报表等编程技术,内存变量与数组的应用,用户
界面的设计,程序的调试及编译和其他一些高级应用技术等。并通过大量的实例将理论和实
践有机地结合在一起,使初学者能真正快速地进入FoxPro的应用领域,少走弯路,少花探
索的时间。对于有一定FoxPor基础的读者来说则更可从这大量的实例中得到启发,进一步
深入掌握FoxPro,最大限度地发挥FoxPro的潜能,真正成为一名数据处理与程序设计的行
家。
在本书的末尾还向读者提供了四个附录,其中将FoxPro提供的600多条命令与函数
有重点地分类向读者作了介绍,对系统的错误信息则按出错代码的顺序提供了中文解释及
相关的引发错误的原因,为快速检索有关常用的信息和资料提供帮助。
本书提供的所有编程实例均在386、486、586计算机和TWAY与UCD()S汉字环境下
调试通过,读者可以直接套用或引用。同时,我们还将所有的例程编辑在一张软盘上,需要的
读者可直接与我们联系,这将大大节约编程、调试的时间,相信这会有很大的帮助。
本书在编写过程中得到许多专家的支持,在此表示感谢。
由于水平与时间关系,不妥之处在所难免,敬请读者批评斧正。
编 者
1996年8月
目录
第一章 FoxPro系统概述
1-1FoxPro的特点
1-2FoxPro语言的构成
1-2-1FoxPro的符号约定
1-2-2FoxPro的语法规定
1-3FoxPro的技术规格
1-4FoxPro的命令与函数
1-5FoxPro的系统需求
1-5-1硬件需求
1-5-2软件需求
第二章 F0xPro的配置和系统优化
2-1CONFIG.SYS的配置及其优化
2-1-1打开文件个数参数Files
2-1-2缓冲器参数Buffers
2-1-3驱动程序Himem.SYS
2-1-4驱动程序EMM386.EXE
2-2磁盘高速缓冲器(SMARTDrive)
2-3CONFIG.FP的配置及其优化
2-3-1初始参数与环境变量
2-3-2FoxPro装载器
2-3-3CONFIG.FP文件
2-4加快程序执行速度的方法
2-4-1整理、优化硬盘
2-4-2增加计算机的内存
2-4-3优化程序的编写
第三章 FoxPro程序设计基础
3-1FoxPro应用程序的特性
3-2FoxPro程序设计的基本思路
3-3命令文件的建立、编辑和执行
3-4程序设计的基本方法
3-4-1顺序控制的方法
3-4-2分支控制的方法
3-4-3循环控制的方法
第四章 窗口及其编程技术
4-1窗口设计制作的主要命令与函数
4-2窗口的构成要素及其定义步骤
4-3窗口的建立与定义
4―4窗口的显示与移动
4―5窗口的大小改变
4―6窗口的存储、恢复与清除
4-7应用程序中对话窗口(对话框)的设计
4-7-1文件选择对话框(OpenFile)
4-7-2文件存储对话框(Save As)
第五章 菜单及其编程技术
5-1菜单的分类及制作命令
5-1-1水平式菜单
5-1-2弹出式菜单
5-1-3下拉式菜单
5-2菜单选项的标记及条件执行
5-2-1菜单选项的标记
5―2-2菜单选项的条件执行
5―3FoxPro系统菜单剖析
5―3-1FoxPro系统菜单的主选项及其子菜单的内容
5―3-2删除不需要的系统菜单中的主选项
5-3-3增加主选项至系统菜单条上
5-3-4增加子选项至系统菜单主选项的弹出式菜单中
第六章 数据录入与维护技术
6-1用于数据录入与维护的常用命令与函数
6―2数据录入技术
6-2-1数据录入程序设计的原则
6-2-2数据录入程序设计技术
6-3数据维护技术
6-4批量数据录入与维护技术
6―5用BROWSE命令编制录入与维护程序
第七章 数据检索及统计、计算编程技术
7-1固定项目检索
7-2自定义条件检索(一)
7―3自定义条件检索(二)
7―4模糊检索
7-5数据统计与计算
第八章 数据报表编程技术
8-1报表输出的常用命令
8-2固定格式数据报表的编程方法
8-3通用随机条件自定义数据报表的编程
第九章 内存变量与数组
9-1内存变量
9-1-1内存变量的命名
9-1-2内存变量的分类
9-1-3内存变量的定义与赋值
9-1-4内存变量的存储、隐蔽、恢复与释放
9-1-5FoxPro系统内存变量
9-2数组
9-2-1数组的建立与赋值
9-2-2数组元素位置的确定及数组大小的检测
9-2-3数组的拷贝、排序与元素的检索、插入与删除
9-3数组与库文件的数据交换
9-3-1SCATTER与GATHER命令
9-3-2COPY TO ARRAY与APPEND FROM ARRAY命令
第十章 用户界面设计
10-1色彩的选择与应用
10-1-1用于色彩选择与设置的命令和函数
10-1-2色彩选择与设置的有关名词解释
10-1-3色彩选择与设置的方法
10-2程序控制界面化
10-2-1下推按钮(Push Buttons)
10-2-2下拉表列(Lists)
10-2-3复选框(Check Boxes)
10-2-4隐藏式按钮(InvisibleButtons)
10-2-5隐藏式菜单(Popups)
10-2-6单选钮(Radio Buttons)
第十一章 其他应用技术
11-1备注字段的操作
11-1-1备注字段的编辑
11-1-2备注字段的检索
11-1-3备注字段的显示
11-1-4备注字段与其他数据文件的交换
11-2低级文件函数的应用
11―3帮助系统的设计
11-3-1目录型帮助系统的建立方法
11-3-2上下文关联型帮助系统的设计方法
11-4应用程序中事件的捕获及处理
第十二章 程序的调试及编译
12-1程序的调试
12-1-1跟踪窗口(Trace Window)
12-1-2调试窗口(Debug Window)
12-2程序的编译
12-2-1命令行编译的方法与步骤
12-2-2Project Manager(项目管理器)的工作步骤与方法
12-2-3防止反编译的方法
附录一FoxPr0命令与函数分类介绍
附录二ONKEYLABEL命令所使用的键标设置
附录三INKEY()、LASTKEY()、READKEY()按键返回值
附录四FoxPro系统错误信息(中英文对照)
Foxpro 2.5―2.6使用经验与编程技术 PDF格式下载