搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Qt 4开发实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121126697
  • 作      者:
    郑阿奇主编
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2011
收藏
编辑推荐
    《Qt 4开发实践》以Qt 4.6作为平台,循序渐进,通过不同实例对内容加以说明,知识和能力融为一体。本书首先复习Qt开发中需要着重注意的C++主要知识点,使读者此后学习Qt更为轻松。然后在简单介绍开发环境的基础上,用一个小实例,介绍Qt 4.6开发应用程序的过程,从而总体上有所了解。其后,系统介绍Qt 4.6开发应用程序的所有内容和技术,循序渐进,处处通过实例介绍来理解内容。
展开
内容介绍
    Qt是诺基亚公司C++可视化开发平台,目前最新版本2010年发布的Qt4.6。陈超编著的《Qt 4开发实践》以Qt4.6作为平台,先介绍Qt平台开发中需要着重注意的C++主要知识点,在简单介绍开发环境的基础上,用一个小的实例,介绍Qt4.6开发应用程序的过程,然后系统介绍Qt应用程序的开发和编程技术,一般均通过实例介绍和理解内容。本书经过非作者审读试做。实例代码可在出版社网站上免费下载。<br>    通过本书学习,结合实例上机练习,一般能够在比较短的时间内掌握Qt 4应用技术。<br>    《Qt 4开发实践》可作为Qt学习和开发人员参考,也可作为大学教材或者作为Qt培训用书。
展开
目录
第1章  C++相关知识<br>1.1  C++程序结构<br>1.2  C++预处理<br>1.2.1  宏定义命令<br>1.2.2  文件包含命令<br>1.2.3  条件编译命令<br>1.3  C++异常处理<br>1.3.1  使用C++异常处理<br>1.3.2  嵌套异常和栈展开<br>1.4  C++面向对象程序设计<br>1.4.1  基本概念<br>1.4.2  类的拷贝构造函数和赋值函数<br>1.4.3  模板类<br>1.4.4  继承与接口<br>1.4.5  多重继承及虚继承<br>1.4.6  多态<br>1.4.7  友元<br>第2章  Qt概述<br>2.1  什么是Qt<br>2.2  Qt的安装<br>2.2.1  下载Qt Creator<br>2.2.2  运行Qt Creator<br>2.2.3  Qt的开发环境<br>2.3  Qt的开发步骤及实例<br>2.3.1  设计器Qt Designer实现<br>2.3.2  编写代码实现<br>L2.2  Qt的安装<br>L1  伙伴编辑模式(Edit Buddies)<br>L2.3  Qt的开发步骤及实例<br>L1  信号和槽机制(Signal&Slot)<br>L2  功能模块<br>L3  Qt元对象系统<br>L4  布局管理器<br>第3章  Qt的模板库、工具类及控件<br>3.1  字符串类QString<br>3.1.1  操作字符串<br>3.1.2  查询字符串数据<br>3.1.3  字符串的转换<br>3.2  Qt容器类<br>3.2.1  QList类、QLinkedList类和QVector类<br>3.2.2  QMap类和QHash类<br>3.3  QVariant类<br>3.4  Qt的算法及正则表达式<br>3.4.1  Qt常用算法<br>3.4.2  基本的正则表达式<br>3.5  控件<br>3.5.1  按钮组(Buttons)<br>3.5.2  输入部件组(Input Widgets)<br>3.5.3  显示控件组(Display Widgets)<br>3.5.4  空间间隔组(Spacers)<br>3.5.5  布局管理组(Layout)<br>3.5.6  容器组(Containers)<br>3.5.7  项目视图组(Item Views)<br>3.5.8  项目控件组(Item Widgets)<br>3.5.9  小综合例子<br>L3.1  字符串类QString<br>L1  隐式共享<br>L2  内存分配策略<br>L3.5  控件<br>L1  Qt::WindowFlags枚举类型<br>第4章  布局管理<br>4.1  分割窗口QSplitter类<br>4.2  停靠窗口QDockWidget类<br>4.3  堆栈窗体QStackedWidget类<br>4.4  基本布局(QLayout)<br>4.5  综合例子:修改用户资料<br>第5章  基本对话框<br>5.1  标准文件对话框:QFileDialog类<br>5.1.1  函数说明<br>5.1.2  创建步骤<br>5.2  标准颜色对话框:QColorDialog类<br>5.2.1  函数说明<br>5.2.2  创建步骤<br>5.3  标准字体对话框:QFontDialog类<br>5.3.1  函数说明<br>5.3.2  创建步骤<br>5.4  标准输入对话框:QInputDialog类<br>5.4.1  标准字符串输入对话框<br>5.4.2  标准条目选择对话框<br>5.4.3  标准int类型输入对话框<br>5.4.4  标准double类型输入对话框<br>5.5  消息对话框:QMessageBox类<br>5.5.1  Question消息框<br>5.5.2  Information消息框<br>5.5.3  Warning消息框<br>5.5.4  Critical消息框<br>5.5.5  About消息框<br>5.5.6  About Qt消息框<br>5.6  自定义(Custom)消息框<br>5.7  工具盒QToolBox类<br>5.8  进度条(QProgressBar/QProgressDialog)<br>5.9  QPalette类与移动图片综合实例<br>5.9.1  QPalette类<br>5.9.2  QTime类<br>5.10  可扩展对话框的基本实现方法<br>5.11  不规则窗体<br>5.12  程序启动画面(QSplashScreen)<br>5.13  多文档的创建<br>5.14  使用Qt Designer设计对话框<br>第6章  QmainWindow主窗体<br>6.1  创建菜单的菜单、工具栏以及动作<br>6.1.1  动作(Action)的实现<br>6.1.2  菜单(Menus)的实现<br>6.1.3  工具栏(ToolBars)的实现<br>6.2  新建文件<br>6.3  标准文件对话框(QFileDialog)<br>6.4  标准打印对话框(QPrintDialog)<br>6.4.1  文本打印<br>6.4.2  图像打印<br>6.5  QMatrix实现图像坐标变换<br>6.5.1  缩放功能<br>6.5.2  旋转功能<br>6.5.3  镜像功能<br>6.6  文本编辑<br>6.6.1  设置字体功能<br>6.6.2  设置字号功能<br>6.6.3  设置文字加粗功能<br>6.6.4  设置文字斜体功能<br>6.6.5  设置文字加下画线功能<br>6.6.6  设置文字颜色功能及标准颜色对话框(QColorDialog)<br>6.6.7  设置字符格式功能<br>6.7  实现段落对齐及文本排序功能<br>6.7.1  实现段落对齐功能<br>6.7.2  实现文本排序功能<br>第7章  图形与图画<br>7.1  各类位置相关函数的区别<br>7.2  各种与位置相关函数的使用场合<br>7.3  各种基础图形的绘制<br>7.3.1  绘图区的实现<br>7.3.2  主窗口的实现<br>7.4  双缓冲机制<br>7.4.1  绘图区的实现<br>7.4.2  主窗口的实现<br>7.5  SVG格式图片的显示<br>L7.5  SVG格式图片的显示<br>L1 XML<br>第8章  图形视图(GraphicsView)框架<br>8.1  GraphicsView体系结构<br>8.1.1  GraphicsView框架结构的特点<br>8.1.2  GraphicsView框架结构的内容<br>8.2  GraphicsView坐标系统<br>8.3  GraphicsView综合例子<br>8.3.1  飞舞的蝴蝶例子<br>8.3.2  地图浏览器例子<br>8.3.3  各种GraphicsItem的创建实例<br>8.3.4  GraphicsItem的旋转、缩放、切变和位移实例<br>第9章  模式/视图(Model/View)结构<br>9.1  概念<br>9.1.1  模型<br>9.1.2  视图<br>9.1.3  代理<br>9.1.4  使用已有的模型视图类例子<br>9.2  模型(Models)<br>9.3  视图(Views)<br>9.4  代理(Delegates)<br>第10章  文件及磁盘处理<br>10.1  读写文本文件<br>10.2  读写二进制文件<br>10.3  处理目录<br>10.4  获取文件信息<br>10.5  监视文件和目录变化<br>第11章  网络与通信<br>11.1  获取本机网络信息<br>11.2  基于UDP的网络广播程序<br>11.2.1  UDP协议工作原理<br>11.2.2  UDP C/S编程模型<br>11.2.3  UDP服务器端<br>11.2.4  UDP客户端<br>11.3  基于TCP的网络聊天室程序<br>11.3.1  TCP协议工作原理<br>11.3.2  TCP C/S编程模型<br>11.3.3  TCP服务器端<br>11.3.4  TCP客户端<br>11.4  实现HTTP文件下载<br>11.5  实现FTP上传和下载<br><br>第12章  事件处理<br>12.1  鼠标事件<br>12.2  键盘事件<br>12.3  事件过滤<br>第13章  多线程<br>13.1  多线程的简单实现<br>13.2  多线程的控制<br>13.2.1  使用QMutex类、QMutexLocker类<br>13.2.2  使用QSemaphore类<br>13.2.3  使用QWaitCondition类<br>13.3  多线程例子<br>13.3.1  服务器端<br>13.3.2  客户端<br>第14章  数据库<br>14.1  数据库基本概念<br>14.2  常用SQL命令<br>14.2.1  SELECT查询<br>14.2.2  数据操作<br>14.3  Qt操作数据库<br>14.3.1  Qt操作SQLite数据库<br>14.3.2  Qt综合操作数据库和XML<br>第15章  Qt多国语言国际化<br>15.1  概念<br>15.1.1  QString、QTranslator等类和tr()函数的作用<br>15.1.2  *.qm文件的生成<br>15.2  实例<br>15.2.1  实例1<br>15.2.2  实例2<br>第16章  Qt单元测试框架<br>16.1  QTestLib框架<br>16.2  简单的Qt单元测试<br>16.3  数据驱动测试<br>16.4  GUI测试<br>16.4.1  仿真GUI事件<br>16.4.2  重放GUI事件<br>16.5  简单性能测试<br>第17章  Linux下Qt的安装和使用<br>17.1  安装Qt步骤<br>17.2  Hello World例子<br>17.2.1  通过编写代码实现<br>17.2.2  通过Qt Designer实现<br>附录A  部分名字<br>附录B  Qt调试
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证