VFP编程小窍门 曾庆祝 1999年 第8期 13版 VFP作为数据库管理系统,它具有友好的界面、强大的数据库管理性能、面向对象的程序设计及汉字处理功能等,深为广大编程爱好者所青睐。下面向大家提供几点关于VFP编程的窍门。 #1 1.用项目管理器编辑 项目管理器是VFP中处理和组织数据的工具,它为数据提供了一个组织良好的分层结构视图。建立一个项目可以帮助你组织数据,在项目管理器中只需单击几次鼠标按钮,就可以跟踪表和查询,并组织相关的表单、报表、标签、代码、位图和其他文件。 #1 2.用CONFIG.FPW设置信息 CONFIG.FPW是个文本文件,VFP在启动时读此文件,一般情况保存在VFP目录下(通常是C:\VFP),它指定一些VFP的初始设置信息。你可以在其中加入以下一些对性能影响较大的SET命令: SET ESCAPE ON SET OPTIMIZE ON SET REFRESH TO 0,0 SET STATUS BAR OFF SET STATUS OFF SET SYSMENU TO DEFAULT SET TALK OFF SET VIEW OFF #1 3.用两个目录管理数据 建立两个目录DATA和LS,在某些情况是很有价值的,如你可以将原始数据放在DATA目录中,将一部分备份数据放在LS目录中,这样,你在编程时,就可以用LS中的数据进行开发和调试,既节约时间,又能保证原始数据不被破坏。 #1 4.在编程中提高性能 (1)FOR…ENDFOR循环比DO WHILE…ENDDO循环快; (2)INSERT SQL比APPEND BLANK再加上REPLACE要快得多,尤其是多用户环境下建立了索引的表更是如此; (3)从多个字段复制数据时,SCATTER TO ARRAY要比SCATTER MEMVAR快; (4)如果要将很多记录追加到已有索引的表中,则先移去索引再追加记录,然后重建索引会更快些; (5)如果经常使用某一索引排序,则定期地按此方式对表进行排序也可以提高性能; (6).CDX文件可以提高多用户性能,因为更新一个.CDX文件比更新多个.IDX文件速度快。