作为编辑器程序员,不能不用QT啊
来源:互联网 发布:淘宝要求提供质检报告 编辑:程序博客网 时间:2024/05/06 04:28
我是从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编辑器
- [转贴]我为什么叫牛根生
- 成为08奥运的志愿者
- 【06.11.27】【世界电影史上影片电影合集】【讯雷下载】
- WPF学习笔记(1)--菜单
- Spring2.0,Struts2.0,SpringSide 2.0--SpringSide 2.0M1 Release Notes
- 作为编辑器程序员,不能不用QT啊
- WPF学习笔记(2)--样式(Style)
- 关于c++的多态的一些重要问题和原则
- VxWorks操作系统复位实战(二)[by Progsoft]
- 使用sprintf及sscanf函数进行CString与CTime之间的转换
- 用atl写的缩略图组件
- c#常用函数方法及sql时间
- Tapestry4改进运行效率的实现方法
- [学习的脚步]初次使用string