前前后花了近1年半的时间。反复的挣扎,很多想法都是完全推倒重来,写了又删除的代码可能都有1.5万行左右。
借帮别人写论文的时间,把这个想法写成了文章。很多看起来不错的想法真的到了代码实践,仍是删了又写,写了又删。
当这个看起来如此简单的程序终于运行起来,没有任何AV静静的出现在我面前时,真是有一种百感交集的感受。
感谢我的家人,是你们对我疯狂工作的宽容,才会这个程序的实现。截图纪念。
最后简单的介绍红框中弹出MDI子窗口的代码:
FDPD7BuildList.RequestMISSubFunction((Sender as TComponent).Tag);
没有了。
我没有设计UI,甚至没有在IDE中去设置这个窗口是一个MDI Child窗口。
这可以从CNPack的统计中看出来:我的Form很少。如果你仔细看红框后面的背景,能发现一些东西:如数据的内容;左下的:DataAccessClass, ClientTableSetClass等。
大部分的东西都写在数据库里了:这是数据库的大小:
在一个数据量不多的库中日志文件到了177M。
再次感谢我的家人。谢谢你们对我的宽容和鼓励。
另外 ,本来想有时间时写一篇博客来说明:好的代码不是使用什么模式,也是不是要写得多高明和多有技巧。而是从有信念的人手中反复修改出来的。
但今天意外的看到:《黑客与画家》中:设计永无止歇,发现这两个名题差不多,就此做罢。
睡觉 :2013-5-19 03:29