VFB编程小窍门

  VFP作为数据库管理系统,它具有友好的界面、强大的数据库管理性能、面向对象的程序设计及汉字处理功能等,深为广大编程爱好者所青睐。下面向大家提供几点关于VFP编程的窍门。
  1.用项目管理器编辑
  项目管理器是VFP中处理和组织数据的工具,它为数据提供了一个组织良好的分层结构视图。建立一个项目可以帮助你组织数据,在项目管理器中只需单击几次鼠标按钮,就可以跟踪表和查询,并组织相关的表单、报表、标签、代码、位图和其他文件。
  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
  3.用两个目录管理数据
  建立两个目录DATA和LS,在某些情况是很有价值的,如你可以将原始数据放在DATA目录中,将一部分备份数据放在LS目录中,这样,你在编程时,就可以用LS中的数据进行开发和调试,既节约时间,又能保证原始数据不被破坏。
  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文件速度快。 (江苏 曾庆祝)

本文出自:《电脑报》1999年3月01日第08期