دانلود کتاب Qt5开发及实例(第3版)
by 陆文周
|
عنوان فارسی: توسعه Qt5 و مثالها (ویرایش 3) |
دانلود کتاب
جزییات کتاب
书签制作方法请找 [email protected]
完全免费
Qt是软件开发领域非常著名的C++可视化开发平台,目前*新版本为Qt5.8。本书以Qt5.8为平台,介绍Qt环境、模板库工具类及控件、布局管理、基本对话框、主窗口、图形与图片、图形视图框架、模型/视图结构、文件及磁盘处理、网络与通信、事件处理及实例、多线程、数据库、多国语言国际化、单元测试框架、QML编程基础、QML动画特效、QtQuickControls开发基础和QtQuickControls2新颖界面开发。每个章节在简单介绍开发环境的基础上,用一个小实例介绍Qt5应用程序开发的各个方面,然后系统介绍Qt应用程序开发技术,通过实例介绍来理解内容。*后利用综合实例应用Qt主要内容。综合实例包括汽车销售管理系统、Qt版Word字处理软件、Qt版聊天软件和多功能文档查看器。本书在保持前面版本特点的基础上,重新整编原有内容,重新构建和调试所有实例,同时将Qt5.5和Qt5.8新组件和功能融入其中,同步配套相应的实例,对新增加的QtQuickControls2专门增加一章进行介绍。通过几个大综合实例应用Qt主要内容。本书包含很多实例,为了方便读者上机练习,在书中实例介绍时提供源代码编号CH×××,这些代码和配套课件通过光盘直接提供,同时可在华信教育资源网(http://www.hxedu.com.cn)上免费下载。本书既可作为Qt的学习和参考用书,也可作为大学教材或Qt5培训用书。第1章Qt概述11.1什么是Qt11.2Qt5的安装21.2.1下载安装Qt521.2.2运行Qt5Creator51.2.3Qt5开发环境61.3Qt5开发步骤及实例81.3.1设计器Qt5Designer实现81.3.2代码实现简单实例15L1.2Qt5安装:概念解析18伙伴编辑模式(EditBuddies)18L1.3Qt5开发步骤及实例:概念解析19L1信号和槽机制(Signal&Slot)19L2Qt5元对象系统21L3布局管理器21第2章Qt5模板库、工具类及控件222.1字符串类222.1.1操作字符串222.1.2查询字符串数据242.1.3字符串的转换242.2容器类262.2.1QList类、QLinkedList类和QVector类262.2.2QMap类和QHash类322.3QVariant类352.4算法及正则表达式372.4.1Qt5常用算法372.4.2基本的正则表达式382.5控件392.5.1按钮组(Buttons)402.5.2输入部件组(InputWidgets)412.5.3显示控件组(DisplayWidgets)432.5.4空间间隔组(Spacers)442.5.5布局管理组(Layouts)442.5.6容器组(Containers)442.5.7项目视图组(ItemViews)472.5.8项目控件组(ItemWidgets)492.5.9小综合例子53L2.1字符串类QString:概念解析56L1隐式共享56L2内存分配策略58L2.5Qt5控件:概念解析58Qt::WindowFlags枚举类型58第3章Qt5布局管理613.1分割窗口QSplitter类613.2停靠窗口QDockWidg