Qt 5开发实战
¥
23.85
2.4折
¥
99
九五品
仅1件
作者[韩] 金大zhen,张红艳 译
出版社人民邮电出版社
ISBN9787115403254
出版时间2015-09
版次1
装帧平装
开本16开
纸张胶版纸
页数521页
字数99999千字
定价99元
上书时间2024-12-16
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Qt 5开发实战
定价:99.00元
作者:[韩] 金大zhen,张红艳 译
出版社:人民邮电出版社
出版日期:2015-09-01
ISBN:9787115403254
字数:780000
页码:521
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
Qt是跨平台的应用程序开发框架,支持嵌入式Linux、Mac OS X、Windows、Linux、Android、QNX、MeeGo、WebOS、Symbian等多个平台。在嵌入式Linux平台中开发的应用程序源代码——除平台附属部分外——可完全适用于Windows、Android、QNX等多种平台。 本书面向读者 需要支持嵌入式Linux、Mac OS X、Windows、Linux、Android、QNX、MeeGo、WebOS等多种平台的开发人员 使用高级GUI、OpenGL和OpenGL ES开发3D图像应用程序的人 开发支持多线程、多媒体、网络、XML、JavaScript应用程序的读者 利用开源网页浏览器引擎WebKit开发互联网应用程序的人 开发面向后端系统管理应用程序的读者
内容提要
Qt支持C 、Python、Ruby、Perl等多种编程语言,常规用户应用程序、多媒体、后端系统管理、汽车、国防、家电、移动设备等多个领域都在广泛应用Qt。本书在全面阐述Qt基本功能的基础上,对新增的功能和服务进行了重点介绍。同时运用大量示例,集中讲解了应用程序的开发方法、技巧和必需的Qt API。读者通过实际动手操作能够迅速获得业务中的相关知识与经验,本书非常适合利用高级GUI和OpenGL ES开发3D图像应用程序的人阅读。
目录
章 概述 1第2章 有用的工具和qmake 62.1 Qt Creator IDE 62.2 Qt Assistant 142.3 Qt Designer 152.4 qmake 16第3章 GUI设计与制作 193.1 基础控件 193.1.1 QCheckBox和QButtonGroup 223.1.2 QComboBox 253.1.3 QCommandLinkButton 263.1.4 QDate类和QDateEdit控件 273.1.5 QTime类和QTimeEdit控件 303.1.6 QDateTime类和QDateTimeEdit控件 333.1.7 QDial 353.1.8 QSpinBox和QDoubleSpinBox 363.1.9 QPushButton和QFocusFrame 393.1.10 QFontComboBox 413.1.11 QLabel和QLCDNumber 433.1.12 QLineEdit 453.1.13 QMenu和QMenuBar 473.1.14 QProgressBar 503.1.15 QRadioButton 513.1.16 QScrollArea 523.1.17 QScrollBar 533.1.18 QSizeGrip 553.1.19 QSlider 573.1.20 QTabWidget 583.1.21 QToolBar和QAction 603.1.22 QWidget 623.1.23 QTabBar 673.1.24 QToolBox 683.1.25 QToolButton 693.2 布局管理器 703.3 高级控件 733.3.1 QColumnView 743.3.2 QDataWidgetMapper 753.3.3 QDesktopWidget 773.3.4 QCalendarWidget 793.4 使用Designer构建GUI 813.4.1 控件和信号槽使用示例 843.4.2 Calculator Form示例 863.5 对话框 883.5.1 普通对话框 883.5.2 用户自定义对话框 973.6 主窗口 983.7 模型/视图结构和数据绑定控件 1013.7.1 模型/视图结构 1023.7.2 使用模型类和视图控件 1033.8 用户自定义控件和插件 1073.8.1 实现用户自定义控件 1093.8.2 插件制作及布局 118第4章 信号与槽 128第5章 数据类型和有用的数据操作类 1315.1 比较和判断变量的函数 1335.2 数据类 1365.3 容器类 1545.4 字符串类 159第6章 文件输入输出 163第7章 图形 1717.1 使用QPainter类的图形 1717.1.1 QPainter的基本绘图 1727.1.2 渐变 1797.1.3 转换 1827.1.4 组合 1847.2 图形视图框架 1857.2.1 图形视图架构 1877.2.2 图形视图的坐标 1907.2.3 图形视图的主要特点 1917.2.4 事件处理 1937.2.5 用户自定义QGraphicsItem 1947.2.6 QGraphicsEffect 1977.3 使用Qt OpenGL模块的3D 图形 2027.3.1 用于渲染3D图形的QGLWidget类 2037.3.2 Hello OpenGL示例 2067.3.3 使用硬盘加速器的2D图形渲染 2127.3.4 QPainter类的复绘 2187.4 可缩放向量图形 224第8章 动画框架和状态机 2278.1 动画框架和类 2288.2 动画和状态机 235第9章 线程 2389.1 QThread类 2429.2 多线程编程 2449.3 线程等待条件 2479.4 使用信号量进行同步 2499.5 使用QtConcurrent的多线程 2520章 容器类和迭代器类 25410.1 Java风格的迭代器模式 25510.2 STL风格的迭代器模式 25710.3 使用foreach关键字访问迭代器 2591章 XML 26111.1 使用数据流的XML数据处理 26311.2 文档对象模型(DOM) 26611.3 SAX模式 2692章 数据传输和网络编程 27312.1 网络 27312.1.1 使用QTcpSocket和QTcpServer进行TCP编程 27712.1.2 使用QUdpSocket的UDP 28512.1.3 主机名和DNS查询 29112.1.4 HTTP协议 29712.1.5 承载管理 30612.1.6 基于服务器端/客户端的聊天示例 30712.2 QtWebKit 31412.2.1 QtWebKit 模块提供的类 31612.2.2 DOM 查询 32312.2.3 QtWebKit模块环境下的JQuery应用 32512.2.4 QtWebKit和QObject模型间的网桥 33012.2.5 混合客户端应用程序示例 33612.3 进程间通信 33912.3.1 TCP/IP 34012.3.2 共享内存 34112.3.3 D-Bus协议 34612.3.4 QProcess 3533章 多媒体 35513.1 音频组件 35613.2 视频组件 35913.3 camera组件 36213.4 收音机组件 3644章 数据库 36514.1 数据库和SQL简介 36714.2 关联和支持数据库的驱动 36914.3 使用SQL语句的数据库查询 37714.4 Model类 38314.5 列表视图应用 38614.6 SQL 记录文件字段和GUI 控件映射 38814.7 Cached列表示例 39214.8 Drill Down示例 3955章 Qt测试框架 40515.1 单元测试 40915.2 数据驱动测试 41015.3 模拟GUI事件 41215.4 GUI事件重复测试 41415.5 基准测试 4156章 Qt Quick与QML 41816.1 Qt Quick项目创建和有用的工具 41916.2 基本类型和扩展数据类型 42116.3 对象 42716.3.1 类型 42816.3.2 定义项目属性 43316.3.3 Repeater和Loader 43616.3.4 转换 43716.4 用户输入和事件处理 43816.5 项目定位 44416.6 State与Transition 44616.7 动画 45016.8 数据的显示 45616.9 模块化编程 46116.10 图形效果 46616.11 有用的QML类型 48916.12 Canvas 49216.13 集成QML和C 49516.14 多媒体 5007章 Qt应用程序的发布 50417.1 多种平台下Qt应用程序的发布 50417.1.1 Unix和Linux 50417.1.2 Windows 50517.1.3 Mac OS X 50617.1.4 Android平台Qt应用程序的发布 507
作者介绍
计算机通信与安全专业硕士,曾开发计算机网络及安全相关软件、基于嵌入式的影像处理、Automotive、HTML5、文件系统应用软件等各类软件,目前关注面向多媒体计算环境用户的UX框架,并研究大量相关主题。著有《Qt实战编程》《MeeGo编程指南》等,现在负责维护Qt开发人员社区网站qt-dev.com。
序言
— 没有更多了 —
以下为对购买帮助不大的评价