很显然,如果要实现一个想法,比如用扫描局域网内的在线主机。
我肯定会用Delphi写,为什么呢?因为,只要在主窗口内拉进一个ListBox,开始、结束2个按钮,一个Lable就可以了。然后专心去查下ping的实现原理,测试下,扫描结果在ListBox返回就行了。可是用MFC就比较麻烦了,特别是界面显示这方面,别说常用类及函数,用熟了就好,但是肯定没Delphi、VB方便,Button、List、Edit原生控件还好,像很多如RichEditBox,IPEdit等控件,可视化设计实在是太麻烦了。MFC明明可以做的像BCB一样方便可视化设计,为什么微软没有这么做呢?
我肯定会用Delphi写,为什么呢?因为,只要在主窗口内拉进一个ListBox,开始、结束2个按钮,一个Lable就可以了。然后专心去查下ping的实现原理,测试下,扫描结果在ListBox返回就行了。可是用MFC就比较麻烦了,特别是界面显示这方面,别说常用类及函数,用熟了就好,但是肯定没Delphi、VB方便,Button、List、Edit原生控件还好,像很多如RichEditBox,IPEdit等控件,可视化设计实在是太麻烦了。MFC明明可以做的像BCB一样方便可视化设计,为什么微软没有这么做呢?
解决方案 »
- 多文档 如何实现在开启时显示上次关闭时的文档状态
- 如何才能使窗口的右边框加宽?(解决问题马上给分!)
- 在C中怎样实现常数的N次幂?
- 关于dcom 的简单问题,请求大家帮忙! Up 有分!分不够可以另开贴加分!
- 在access数据库中,怎样处理字符串和数字混合的排序问题?
- 请教:如何将自己的类和系统的视窗类结合起来
- 菜问题:客户端socket如何判断与服务器的当前连接还正常。
- VS 2008 DirectShow(Directx 9.0b) 配置 的问题
- 关于拷贝构造函数
- 请问当找不到工程文件dsw时怎么办?
- 如何在CallNextHookEx确定钩子类型?
- 在Combox的下拉菜单中点击右键弹出自定义的菜单后Combox自己的下拉菜单消失的问题
记得有很多控件,在设计时一拉一个白方框,等运行了才知道具体的位置、大小。
还有MFC的控件很多是不能在设计时知道效果的,设定很多属性,必须写在代码里,而且要等运行才知道效果,这多麻烦。
MFC的控件类更多的是等着继承,而不是直接拿来使用。
Delphi那种拼凑起来的界面太难用了。
“扫描结果在ListBox返回”要写多少语句,而Delphi,VB要多少语句,3倍的差距。