送分,旧帖重贴: 在这里逛了很久,发现很多人都还不太会调试程序。

BaldZhang 2001-11-05 09:12:58
把刚才的话再贴一遍


其实VCL库已经做的很好了,无论是代码的质量,还是类的体系结构,都是我们学习的典范,
对于现在的计算机来说,程序的大小已经不是考虑的重点了,关键还是功能的实现和逻辑
的正确性,从速度上来说,我从来没有听人抱怨过Delphi写的程序慢的,

再说,要相信Borland做编译器的技术啦。

对于一个空白的窗体,Delphi3生成的是170K左右,到了Delphi5 就有280K左右了,一方面
编译器里多了很多东西,另一方面VCL库也在不断扩充,如果一定要用VCL,又不是要做COM
方面或者三层的数据库,可以考虑用Delphi3来最后编译一遍你的程序。

但是3确实不如5好用啊。。。

以前玩音响的时候,有一句话,叫简洁至上,用在写程序上,也没有错吧。。。


当然写程序的人,都是希望自己的程序越小越好,越快越好,但是对于现时下的Window编程,
只要实用一点的,有GUI界面的,它的代码量都是大的吓人,而且对于这些程序,用面向对象
的RAD工具,才是最好的选择,因为在界面上省掉了大量的时间,就可以用在考虑功能如何
实现上了。

至于程序的速度,代码级的优化是肯定的,然而关键还是算法级的优化,在开始写以前,不妨
多花些时间,好好规划一下,自己想完成什么功能,有哪些现成的东西可以用或者参考,如果
不确定,也可以写一两个小程序测试一下,这样写起来,才会有的放矢,

另外对于Delphi,虽然Object Pascal语言引入了RTTI的概念,对速度的影响很大,但是现在
的机器处理起来,已经不会因为这个而让程序运行速度有质的下降了,所以,没有必要为这一点
斤斤计较。

原来看过一位高人写的文章,说VCL是比MFC更先进的体系结构,对于这个论断我有七分同意,
因为我从来都没有用过VC/MFC,Delphi倒是用了三年多了,刚开始学的时候不懂,到了现在
才明白VCL其中的一些奥妙,也真的是越来越佩服Borland的程序员了。


另外提个建议:

鉴于现在大家基本上都是用的D5,那么在交流程序的时候不妨做成用Runtime Package的。


还有一个好玩的:
Help --> About ...

Alt + J E D I
Alt + T E A M
Alt + D E V E L O P E R S

...全文
124 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
BaldZhang 2001-11-05
  • 打赏
  • 举报
回复
to Bellamy(酷公爵)
打开一个DOS窗口,在里面运行你的程序,就能看到结果了。

Bellamy 2001-11-05
  • 打赏
  • 举报
回复
请问你知道怎么看console application (D6下)编的程序怎么看结果吗?
出现结果的DOS窗口只是一闪而过,怎么让它停留,谢谢了!
hedong 2001-11-05
  • 打赏
  • 举报
回复
你的意思是什么?
tikkypeng 2001-11-05
  • 打赏
  • 举报
回复
呵呵
hellion 2001-11-05
  • 打赏
  • 举报
回复
to BaldZhang:
你想做什么?
cobi 2001-11-05
  • 打赏
  • 举报
回复
重点关注,谢谢你的意见
Jneu 2001-11-05
  • 打赏
  • 举报
回复
:)
Bob7946 2001-11-05
  • 打赏
  • 举报
回复
呵呵。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧