tonkv 的 Qt 4 程序设计指南
tonkv 的 Qt 4 程序设计指南 很不错的学习QT的资料
第二章 创建对话框(Creating Dialogs) .... .... 第八章 用OpenGL绘图(Graphics with OpenGL)
学习,使用Qt已经将近两年了,最开始的时候用Qt3,后来升级到Qt4.1,自认为对Qt的GUI编程部分还是很熟悉的。遗憾的是Qt的参考书少之又少,一般就是看文档和C++ GUI Programming with Qt 3,这本书是免费提供的,让我对Qt,Trolltech公司有了更多的了解。我这个人就是这样,学习什么都喜欢了解这个东东发展的历史,虽然对学习并没有太多帮助。 升级到Qt4以后,API有了很多变化,苦盼一本系统的参考书,很久,C++ GUI Programming with Qt 4才得以面世,终于盼到后却遗憾的发现这本没有提供免费的电子版,今天,一个偶然的机会,得到Yimin网友的帮助,得到一份电子版,真是很谢谢他,他的bloghttp://liyimin.net/blog。 C++ GUI Programming with Qt 4就是这样一本参考书,从易到难,从最经典的hello Qt开始,到构建复杂的程序。我从现在开始阅读学习,同时也把部分心得写出来,发到这里,也希望对Qt的学习者们有所帮助。这对我来说有点难度,懒人那,不过一定尽最大努力坚持写完我熟悉的部分。
灵巧指针与内存回收 在JAVA 和 C# 中都有垃圾回收功能,程序员在分配一段内存后可以不再理会,而由垃圾回收自动回收,从而使程序员从复杂的内存管理中解脱出来。这是JAVA 和 C#的一大优点。而C++程序员在用 new 分配了一段内存后,还必须用 delete 释放,否则将造成资源泄漏。因此,一些C++ 书上经常告诫程序员:要养成好的习惯,new 与 delete 要成对出现,时刻记住将内存释放回系统。但是,事情只是这么简单吗? 经常地,在使用C++的过程中,我们会遇到下面的情形:
accwiz.exe > 辅助工具向导 acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具 append.exe > 允许程序打开制定目录中的数据 arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表 at.exe > 计划运行任务 atmadm.exe > 调用管理器统计 attrib.exe > 显示和更改文件和文件夹属性 autochk.exe > 检测修复文件系统 autoconv.exe > 在启动过程中自动转化系统 autofmt.exe > 在启动过程中格式化进程 autolfn.exe > 使用长文件名格式 bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功 cacls.exe > 显示和编辑acl calc.exe > 计算器 cdplayer.exe > cd播放器 change.exe > 与终端服务器相关的查询 charmap.exe > 字符映射表 chglogon.exe > 启动或停用会话记录 chgport.exe >改变端口(终端服务) chgusr.exe > 改变用户(终端服务) chkdsk.exe > 磁盘检测程序
一、数组的指针、指针数组以及指向指针的指针 二、函数指针、函数的指针参数以及返回指针的函数 三、类成员的指针.........