- 3
- 0
- 约 5页
- 2017-04-11 发布于贵州
- 举报
提高VisualFoxPro编程效能的改进方法提高VisualFoxPro编程效能的改进方法
提高VisualFoxPro编程效能的改进方法
摘要:笔者在用Visual FoxPro编程时,遭遇过一些该系统自身及编程方面的问题,因为这些问题直接涉及了编程的效能和效率,所以笔者在文中对这问题的处理进行了技术探讨和总结,既有助于笔者自身的工作,也希望能对同行提供相应的参考。
关键词:Visual FoxPro,系统,编程,数据库,类库,对象
一、解决不可视类库操作中库容量的“恶性膨涨”
程序员用面向对象编程都会涉及到类库,但当对象的继承关系达到两层以上时(这是很平常的现象),只要一修改两层以上某个对象中的内容,就会惊奇地发现:尽管修改量极小(有时只是简单的删除),但每一次的存盘操作都会使类库的容量(即用DIR看到的字节数)增加很多,有时一次存盘操作可使其“容量”增加几十K!笔者有一个实际内容只有50K的类库,当调试完成后,发现该类库的“容量”是800多K。笔者曾在多台机器的多个版本上做过试验,问题依旧。在排除了病毒骚扰的因素后,可以肯定:这是Visual FoxPro自身固有的缺陷。
显然,这个问题给程序开发带来了不小的麻烦。怎样解决呢?笔者查过不少资料,做过多次试验,都不得要领。后来在一次偶然的操作中,却发现了一个简单而有效的“类库消肿”方法:
①.打开这个待处理的类库,进入其中的一个继承关系最复杂且最高层的对象(即最上层的父类);
②.修改一下该对象中的任一个方法或属性(即
原创力文档

文档评论(0)