UCDOS SDK For FoxPro:数据库开发辅助工具

Author: 郭清华 Date: 1997-01-01

  对于DOS下的Fox数据库应用系统开发人员来讲,也许早已厌倦了字符界面的死板面孔,在Windows潮流的鼓动下跃跃欲试。当然移师Foxpro For Windows是再简单、再好不过的捷径了,可对于较低档次的机器,又很难发挥效益。那么为什么不试一试UCDOS的SDK For Foxpro呢?挂接了SDK For Foxpro后,可以和以往一样工作在自己熟悉的Foxpro For DOS环境下,但用Foxpro菜单和屏幕生成器生成程序的运行结果肯定会令你欣喜:原来生成具有Windows风格的图形界面程序竟是如此的简单和快捷。
  SDK For Foxpro支持Foxpro 2.5和Foxpro 2.6的中西文版本,并且自动识别Foxpro是在标准状态(Foxpro)还是扩展状态(FoxproX)下运行。SDK接管了Foxpro的屏幕和菜单生成器,直接生成具有图形界面的屏幕和菜单程序;在SDK提供的MISTOOL组合工具库程序中,还包含了大量的、简便实用的子程序,可以用DO [子程序名] IN MISTOOLS的形式在自己的应用程序中调用。这些子程序主要有:
  -ErrorHandle 错误处理子程序
  -Calculator  计算器子程序
  -Brow        数据浏览子程序
  -Filter      数据过滤子程序
  -OutReport   非常简便的生成中文数据报表的工具
  -Info        一般信息提示子程序
  -Warn        警告信息提示子程序
  -Error       出错信息提示子程序
  -SysInfo     系统信息显示子程序
  我经过使用,认为应用这些子程序在编写应用程序时最为简便、高效。比如-Brow子程序,通过对该子程序的调用不仅生成一个功能强大、界面生动美观的数据浏览图形界面,而且在此界面下可以完成几乎所有数据库数据的录入及查询的要求。
  另外,SDK提供的DBF加密工具(DBFKey),不仅彻底解决了DBF库文件的加密问题,而且在使用上非常地方便。首先用Set Libr To DBFKey打开加密库文件,再用SetKey函数设置加密口令,用AddKey函数对指定的数据库进行加密。加密后的数据库再也不可能被其他系统还原成有实际意义的字符,但是在设置了正确的口令后,用户操作数据库与原先是完全一样的。