C++ QT4 GUI编程平台【极力推荐】.docx
上传人:qw****27 上传时间:2024-09-12 格式:DOCX 页数:18 大小:3.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

C++ QT4 GUI编程平台【极力推荐】.docx

C++QT4GUI编程平台【极力推荐】.docx

预览

免费试读已结束,剩余 8 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C++QT4GUI编程平台【极力推荐】QT4的核心是gcc编译器,而且QT4目前已经成为非常著名的GUI编程平台了,拥有自己独特的GUI机制,同时面向各种平台,包括Windows、Linux、Unix、MacOSX、嵌入式系统、手机系统等等。QTSDK是我见过的目前最快捷方便的集成开发平台。QT4与VB、Delphi、VC++(MFC)、javaswing、易语言、Python等对比:(个人的感受,非官方资料)1.VB、Delphi、VC++(MFC)、易语言都是不能实现跨平台的,这些都不是我所想要的,而且程序界面很老土,看着很枯燥。VB、Delphi、MFC、易语言等的核心都是调用WindowsAPI,这也就是为什么不能跨平台的原因!WindowsAPI非常实用,但是看起来结构有些恐怖。大家可能没有发现,VC++6.0是微软98年的产品,现在都2012年了呀!微软自家的GUI编程发展:VB+WindowsAPI--->VC+++WindowsAPI=MFC--->C#+.NET等等,但是我才发现C#和.NET的结合不是GUI编程的优秀产品,GUI编程是C#的软肋,C#多是搞网络编程的,不适合GUI编程。QT4的程序框架明显比MFC要简单多了,非常容易解读,而不是MFC那个非常难以理解的窗口框架。顺便说一句,我不提倡学习易语言,为什么?因为等你熟悉易语言代码后,你就很难适应英文代码了,这样的后果就是无法学习到国外一流的编程技术;很多人都说“有必要学习国外先进技术吗?!”,我不想理会这种想法,我的原则是跨平台GUI编程,尽力学习国外一流的编程技术(入口就是免费开源的Linux软件)。更为可笑的是易语言写的程序目前为各大国内杀软定义为病毒,无论你的代码是啥基本都会报毒的,我都无语了,真够垃圾的。2.javaswing、Python都是跨平台的高手,不适合软件编程。Python和java天生靠的就是Python或java虚拟机解释代码,靠自己的虚拟机解释程序代码,这样的造成的后果就是:程序效率低下!javaswing程序效率非常低下,程序界面的容易因为编码差异而出现乱码;典型的就是Solaris11系统的javaswing写的Gnome桌面环境,窗口非常容易卡死。Oracle11g数据库目前好像使用java编写了,下载的软件包就是2~3G,其他大型数据库也就是300~600M而已。java目前仅流行于移动设备软件、网页嵌入式程序、企业服务器程序等等而已,也就是javame和javaee开发环境才是目前java发展的核心,javase基本没有多少热门的技术发展,javaswing更不适合GUI程序开发。C++QT4GUI编程的圣经:《C++GUIQt4编程(第2版)》HYPERLINK"http://baike.baidu.com/view/7514510.htm"\t"_blank"http://baike.baidu.com/view/7514510.htmPDF版文件下载:HYPERLINK"http://ishare.iask.sina.com.cn/f/9045395.html"\t"_blank"http://ishare.iask.sina.com.cn/f/9045395.htmlQT4入门视频教程:在Youtube上有个104课的QT4视频教程,2010年初的,基本涵盖了QT4的大量常用编程技术,需要的自己去Youtube下载啊。QTSDK集成编程环境:3小时前上传HYPERLINK"http://www.cnhonkerarmy.com/forum-attachment-aid-MzMwMzB8ZWEwOGJjNDl8MTM0NjQyNjM2M3wxMjIyMzk%3D-nothumb-yes.html"\o"1.jpg下载次数:0"\t"_blank"下载附件(94.83KB)像MFC(VC++)、VB、Delphi一样可以直接使用可视化控件:3小时前上传HYPERLINK"http://www.cnhonkerarmy.com/forum-attachment-aid-MzMwMzF8NDNjYzlmMWN8MTM0NjQyNjM2M3wxMjIyMzk%3D-nothumb-yes.html"\o"2.jpg下载次数:0"\t"_blank"下载附件(130.02KB)代码两色处理,而且可以快速创建控件的信号与槽:3小时前上传HYPERLINK"http://www.cnhonkerarmy.com/forum-attachment-aid-MzMwMzJ8NzE5YzJmYjh8MTM0NjQyNjM2M3wxMjIyMzk%3D-nothumb-yes.ht