作为编辑器程序员,不能不用QT啊
来源:互联网 发布:cloudvpn windows 编辑:程序博客网 时间:2024/04/30 14:39
我是从VC1.5开始使用MFC.说实话,一直使到VC5,用MFC每写一次ITEM TREE, 就忘一次。 毕竟不是全职写UI的。UI只是工具,还是为数据编辑服务.谁也不会三天两头和MFC没完没了.每次写界面,都要重新学一遍.很苦痛...
后来用过一段DELPHI, BOALAND 对界面程序员贴切的考虑, 丰富的控件库,使得用DELPHI写功能界面程序变成一件轻松的事. 终于知道为什么MFC不好用,容易忘. 因为MFC设计没有COMMON SENCSE. 不是人一般去想事情的思路.本来C++就是利用人类普遍思维习惯的模式来设计程序。而MFC偏要搞得很复杂。 一个DOC VIEW FRAME 就绕得乱七八糟. 和MFC年代久远有关.也和MS从不给开发人员很体贴的设计有关。看看早年D3D就知道...
现在的项目全部是C++. 需要与OPENGL,D3D结合紧密. 所以需要使用MFC.一直在苦寻一种类似DELPHI那么好用,COMMON SENCSE足够,又和C++,VC结合紧密的东西.曾经看过wxWidget. 这是套和MFC差不多的界面开发库. UNREAL3 编辑器就用的它.但是基本思路和MFC一样。还缺少UI EDITOR 支持.
后来经高人指点摸到了QT这里.
Qt是一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。 QT4后完全和VC8兼容.提供强大的UI EDITOR.编程思路异常COMMON SENCSE.用个标准的COMPOSITION模式就把所有界面组织到一起. 注意,是所有啊.实在方便得无以复加了. "信号"和"槽"的概念异常简单.几句话就把窗口操作与功能逻辑连接到一起.配合一些重载EVENT函数,简直好用得痛哭流涕!
QT来自LINUX,KDE的灵魂.完全跨平台.而且使用各平台的底层图形API渲染. 在WIN上用WIN32 SDK.在LINUX上用X11.没治了....还支持OPENGL,SQL,XML,...等等现成库. 它会给人节省大量生命...
中文的信息点: http://www.qiliang.net/qt.html
用晚了,才知道生命白白短了一截...
- 作为编辑器程序员,不能不用QT啊
- 作为编辑器程序员,不能不用QT啊
- 作为编辑器程序员,不能不用QT啊
- 作为编辑器程序员,不能不用QT啊
- 作为一个程序员,不能拒绝学习
- 作为程序员
- emacs 作为一个编辑器
- sublime作为markdown编辑器
- IDEA不能不用的快捷键
- 不能不用jpa的理由
- 尽量不用基本类型作为标识
- 配置QT、vs2010,不用编译QT
- 作为程序员的心态
- VIM作为二进制编辑器要点
- 使用Notepad++作为Latex编辑器
- 使用Notepad++作为Latex编辑器
- 使用SublimeText作为Markdown编辑器
- 用Emacs作为clojure编辑器
- 你应该知道的10件关于Java 6的事情
- 很多关注QT,留了许多话,感谢感谢
- 在Blog中使用Google Analytics的感受
- 谁能在GEAR OF WAR里看到软阴影?
- 火车站信息服务系统之LED大屏显示
- 作为编辑器程序员,不能不用QT啊
- 社交网络、手机视频迅速崛起 将再造互联网
- 计算机游戏设计的艺术(1)
- 改善游戏质量保证部门的10大诀窍
- 关注JBoss SEAM 1.0,重新定义的web应用架构
- 《计算机游戏设计的艺术》第二章
- 新的Google Ajax Search Api
- 收集3d相关中文blog相关信息的地方之一
- 实现Web桌面托拽的实例