都说MFC开发界面bug多不美观很累人!QT开发界面效果绚!且速度快!QT超越了MFC
发布网友
发布时间:2022-04-29 20:29
我来回答
共5个回答
热心网友
时间:2023-10-08 20:52
没用过flash builder 所以这个就不评价了
就界面方面,QT比MFC有以下几个优点
1,signal and slot机制,这个比MFC的消息机制更加的灵活和使用方便。
2,布局管理,有了布局管理,是你不要关注你的界面的摆放位置,程序可以自动生成让你看的最舒服的界面。
3,功能齐全的类库,这点比MFC好很多。QT提供的功能基本可以满足你90%的功能,10%的特殊功能,你需要自己去子类化。
但是MFC也有他的优点。这个你懂的
热心网友
时间:2023-10-08 20:52
你说的那个是Adobe的flex吧?那个是开发桌面应用的,不是开发应用软件的,而且很多功能都需要在线的。和mfc/qt不好对比的。
我用mfc都六年了,感觉它是一款比较经典的开发工具,主要是它上可以开发上位机程序,下可以开发驱动、sdk程序,这个vs编译环境确实是很优秀的。
但是我也准备放弃继续使用MFC了,为什么?因为微软不开源--就这么简单。
我自己画一周时间才能写好一个控件,比如一个cedit,希望能够排版、字体、颜色与父窗口完全孤立,因为你知道很多所谓的自定义控件,并不是完全和父窗口属性分离的,最简单的:在父窗口中定义OnCtlColor,子窗口的属性就改变了。花了一周时间,最后发现还有一个很关键的接口是kernal32.dll中,这怎么弄呀?没有源代码哈!很多时候都是这样的。有一些关键性的接口微软不留给你用,也不公开。这样会让人用起来十分不便。想想看,MFC都诞生10多年了吧,就算专利也过了时效期了,不开源只会让更多的mfc开发者最终放弃这个曾经经典辉煌的编译环境。
热心网友
时间:2023-10-08 20:53
Flash 我个人没有深入了解太多,但是他的程序的量级肯定无法和用MFC或则QT编写的量级相比。
特别是一些大型应用程序,效率和稳定性是关键。flash builder我估计主要是满足快速开发和规模相对较小的应用程序实现较好的界面亲和力的轻量级应用吧。
热心网友
时间:2023-10-08 20:53
QT:可以跨平台、美观、开发嵌入式及智能移动设备功能强大
MFC:主要用于Windows操作系统,是一个类库。
Flash:与上面两个东东好像没有可比性吧,不是同一类东西
呵呵
热心网友
时间:2023-10-08 20:54
但我的直觉觉得Flash Builder 4.0比以上二者更好!
因为Flash 做界面1:效果超级绚丽!
Flash Builder
2:开发周期超级块!
3:编码也超快!
4:尤其结合了Flash那个牛!
!(抛开跨平台考虑)
为什么使用Flash Builder 开发的人不如QT MFC的人多呢
为什么不选择Flash Builder 4.0来开发呢?
请各位做做比较!看看我说的是否在理!