以下是引用沙枣在2015-6-2 17:28:13的发言:
......我也曾试过用VFP的表单等各种构件编制应用软件,但遗憾的是,VFP的接口和事件太多,不太容易理顺(VFP的程序要分散在多个控件的多个程序段运行),一个是不能实现我要求的复杂的综合性功能,一个是运行过程中出现各种各样的故障后,我无法把手“伸进去”修理(VFP控件好像暗箱子一样,里面的结构和运行机制无法搞清,现实中又确实会出现种种意想不到的问题),只能推倒重来,三是没有办法实现一程多用。之所以坚持手工的结构化编程,就是要实现一程多用(即用一个程序可以解决一类的问题,而不是一事一程),主攻方向是着力追求功能上的卓越,而舍弃界面上的美观。
面向对象在可读易读性方面比面向过程可能会差点,但开发效率较高。编程往往是很有个性的,自己感觉好就好,一些老C手也会取笑C++。
PS:楼主的代码读起来不太方便,最好能有点结构化,能一眼看出各功能模块的代码所在,个人看代码习惯先逐块看,大致了解处理些什么。