登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Qt5开发及实例(第2版)(含CD光盘1张)

書城自編碼: 2573887
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 陆文周 主编
國際書號(ISBN): 9787121260445
出版社: 电子工业出版社
出版日期: 2015-05-01
版次: 2 印次: 1
頁數/字數: 700/1037000
書度/開本: 16开 釘裝: 平装

售價:NT$ 822

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
中国神仙画谱 装饰画
《 中国神仙画谱 装饰画 》

售價:NT$ 279.0
居斯塔夫·卡塞尔:汇率 一读就懂的经典经济学
《 居斯塔夫·卡塞尔:汇率 一读就懂的经典经济学 》

售價:NT$ 330.0
史海钩沉:中国古史新考(文史哲丛刊第二辑)
《 史海钩沉:中国古史新考(文史哲丛刊第二辑) 》

售價:NT$ 493.0
美人凝视:喜多川歌麿的浮世绘艺术
《 美人凝视:喜多川歌麿的浮世绘艺术 》

售價:NT$ 997.0
晚期现代社会的危机
《 晚期现代社会的危机 》

售價:NT$ 437.0
“一带一路”沿线国家殡葬文化遗产名录和谱系(国外部分·东北亚卷)
《 “一带一路”沿线国家殡葬文化遗产名录和谱系(国外部分·东北亚卷) 》

售價:NT$ 941.0
AIGC+机器人:以产业的视角读懂人工智能的未来
《 AIGC+机器人:以产业的视角读懂人工智能的未来 》

售價:NT$ 498.0
示人以真:健康组织这样开展业务
《 示人以真:健康组织这样开展业务 》

售價:NT$ 386.0

建議一齊購買:

+

NT$ 656
《 OpenCV3编程入门 》
+

NT$ 448
《 Qt 5编程入门 》
+

NT$ 656
《 Qt Quick核心编程 》
+

NT$ 621
《 Qt Creator快速入门(第2版) 》
+

NT$ 605
《 C++ GUI Qt 4编程(第二版)(Trolltech的Qt培训教材,生动、全面、深刻地阐明了Qt程序的设计理念,轻松创建跨平台的解决方案。) 》
內容簡介:
Qt是十分著名的跨平台C++可视化开发平台,Qt开源版提供了与商业版同样的功能,《Qt 5开发及实例》(第2版)在继承广受市场欢迎的《Qt 5开发及实例》(第1版)特点的同时,以Qt 5.4.0为平台,介绍QT应用开发更系统,可读性更强。本书主要分为两大部分:第一部分是传统的Qt Widget编程,每章在简单介绍开发环境的基础上,用一个小实例,介绍Qt 5应用程序开发的各方面,然后系统介绍Qt 5应用程序的开发技术,一般均通过实例介绍和讲解内容。最后通过三个大实例,系统介绍Qt 5综合应用开发。第二部分是新增的QML及Qt Quick开发,包括QML编程基础、动画特效及Qt Quick的控件窗体程序设计,这部分同样以实例讲解知识点,并且在最后给出一个大综合实例。本书末章仍保留有老版Linux下Qt安装和使用的内容以方便读者。光盘中包含本书教学课件和书中所有实例的源代码及其相关文件。
通过学习本书,结合实例上机练习,一般能够在比较短的时间内系统地了解和掌握Qt 5各方面的应用技术。
目錄
第1章 Qt概述1
1.1 什么是Qt1
1.2 Qt 5的安装2
1.2.1 下载Qt 52
1.2.2 运行Qt 5 Creator3
1.2.3 Qt 5开发环境4
1.3 Qt 5开发步骤及实例5
1.3.1 设计器Qt 5 Designer实现6
1.3.2 代码实现简单实例14
L1.2 Qt 5安装:概念解析16
伙伴编辑模式(Edit Buddy)16
L1.3 Qt 5开发步骤及实例:概念解析17
L1 信号和槽机制(Signal & Slot)17
L2 Qt 5元对象系统18
L3 布局管理器19
第2章 Qt 5模板库、工具类及控件20
2.1 字符串类20
2.1.1 操作字符串20
2.1.2 查询字符串数据22
2.1.3 字符串的转换22
2.2 容器类24
2.2.1 QList类、QLinkedList类和QVector类24
2.2.2 QMap类和QHash类30
2.3 QVariant类33
2.4 算法及正则表达式35
2.4.1 Qt 5常用算法35
2.4.2 基本的正则表达式36
2.5 控件37
2.5.1 按钮组(Buttons)37
2.5.2 输入部件组(Input Widgets)39
2.5.3 显示控件组(Display Widgets)40
2.5.4 空间间隔组(Spacers)41
2.5.5 布局管理组(Layouts)41
2.5.6 容器组(Containers)42
2.5.7 项目视图组(Item Views)44
2.5.8 项目控件组(Item Widgets)46
2.5.9 小综合例子50
L2.1 字符串类QString:概念解析53
L1 隐式共享53
L2 内存分配策略55
L2.5 Qt 5控件:概念解析55
Qt5::WindowFlags枚举类型55
第3章 Qt 5布局管理58
3.1 分割窗口QSplitter类58
3.2 停靠窗口QDockWidget类60
3.3 堆栈窗体QStackedWidget类63
3.4 基本布局(QLayout)65
3.5 【综合实例】:修改用户资料71
第4章 Qt 5基本对话框83
4.1 标准文件对话框类87
4.1.1 函数说明87
4.1.2 创建步骤87
4.2 标准颜色对话框类88
4.2.1 函数说明88
4.2.2 创建步骤89
4.3 标准字体对话框类90
4.3.1 函数说明90
4.3.2 创建步骤90
4.4 标准输入对话框类91
4.4.1 标准字符串输入对话框94
4.4.2 标准条目选择对话框95
4.4.3 标准int类型输入对话框96
4.4.4 标准double类型输入对话框97
4.5 消息对话框类97
4.5.1 Question消息框100
4.5.2 Information消息框101
4.5.3 Warning消息框102
4.5.4 Critical消息框103
4.5.5 About消息框103
4.5.6 About Qt消息框104
4.6 自定义消息框104
4.7 工具盒类106
4.8 进度条111
4.9 调色板与电子钟115
4.9.1 QPalette类115
4.9.2 QTime类121
4.9.3 【综合实例】:电子时钟122
4.10 可扩展对话框125
4.11 不规则窗体128
4.12 程序启动画面(QSplashScreen)131
第5章 Qt 5主窗体134
5.1 Qt 5主窗体构成134
5.1.1 基本元素134
5.1.2 【综合实例】:文本编辑器135
5.1.3 菜单与工具栏的实现139
5.2 Qt 5文件操作功能144
5.2.1 新建文件144
5.2.2 打开文件145
5.2.3 打印文件147
5.3 Qt 5图像坐标变换149
5.3.1 缩放功能149
5.3.2 旋转功能151
5.3.3 镜像功能152
5.4 Qt 5文本编辑功能154
5.4.1 设置字体157
5.4.2 设置字号157
5.4.3 设置文字加粗158
5.4.4 设置字体倾斜158
5.4.5 文字加下画线158
5.4.6 设置文字颜色159
5.4.7 设置字符格式159
5.5 Qt 5排版功能160
5.5.1 实现段落对齐161
5.5.2 实现文本排序162
第6章 Qt 5图形与图片166
6.1 Qt 5位置相关函数166
6.1.1 区别概述166
6.1.2 【实例】167
6.2 Qt 5基础图形的绘制171
6.2.1 绘图框架设计171
6.2.2 绘图区的实现172
6.2.3 主窗口的实现177
6.3 Qt 5双缓冲机制190
6.3.1 原理与设计190
6.3.2 绘图区的实现192
6.3.3 主窗口的实现195
6.4 显示Qt 5 SVG格式图片198
L6.4 Qt 5 SVG格式图片显示:概念解析204
XML204
第7章 Qt 5图形视图框架205
7.1 图形视图体系结构205
7.1.1 Graphics View的特点205
7.1.2 Graphics View的三元素205
7.1.3 Graphics View的坐标系统207
7.2 【实例】:图形视图209
7.2.1 飞舞的蝴蝶209
7.2.2 地图浏览器212
7.2.3 图元创建218
7.2.4 图元的旋转、缩放、切变和位移228
第8章 Qt 5模型视图结构235
8.1 概述235
8.1.1 基本概念236
8.1.2 【实例】:模型视图类使用236
8.2 模型(Model)238
8.3 视图(View)242
8.4 代理(Delegate)255
第9章 Qt 5文件及磁盘处理264
9.1 读写文本文件264
9.1.1 QFile类读写文本264
9.1.2 QTextStream类读写文本266
9.2 读写二进制文件268
9.3 目录操作与文件系统270
9.3.1 文件大小及路径获取实例270
9.3.2 文件系统浏览实例272
9.4 获取文件信息276
9.5 监视文件和目录变化280
第10章 Qt 5网络与通信283
10.1 获取本机网络信息283
10.2 基于UDP的网络广播程序286
10.2.1 UDP协议工作原理287
10.2.2 UDP 编程模型287
10.2.3 【实例】:UDP服务器编程288
10.2.4 【实例】:UDP客户端编程290
10.3 基于TCP的网络聊天室程序293
10.3.1 TCP协议工作原理293
10.3.2 TCP编程模型294
10.3.3 【实例】:TCP服务器编程294
10.3.4 【实例】:TCP客户端编程300
10.4 Qt网络应用开发初步306
10.4.1 【实例】:简单网页浏览器307
10.4.2 文件下载实例308
第11章 Qt 5事件处理及实例311
11.1 鼠标事件及实例311
11.2 键盘事件及实例314
11.3 事件过滤及实例320
第12章 Qt 5多线程326
12.1 多线程及简单实例326
12.2 多线程控制330
12.2.1 互斥量331
12.2.2 信号量332
12.2.3 线程等待与唤醒335
12.3 多线程应用339
12.3.1 【实例】:服务器编程339
12.3.2 【实例】:客户端编程344
第13章 Qt 5数据库349
13.1 数据库基本概念349
13.2 常用SQL命令352
13.2.1 数据查询352
13.2.2 数据操作356
13.3 Qt操作数据库及实例357
13.3.1 Qt操作SQLite数据库358
13.3.2 Qt操作主从视图及XML364
第14章 Qt 5多国语言国际化394
14.1 基本概念394
14.1.1 国际化的支持的实现394
14.1.2 翻译工作:“*.qm”文件的生成395
14.2 【实例】396
14.2.1 简单测试396
14.2.2 选择语言翻译文字399
第15章 Qt 5单元测试框架404
15.1 QTestLib框架404
15.2 简单的Qt单元测试404
15.3 数据驱动测试408
15.4 简单性能测试412
第16章 【综合实例】:汽车销售管理系统414
16.1 功能介绍与界面设计414
16.1.1 功能简介414
16.1.2 主界面设计415
16.1.3 菜单设计416
16.2 实现品牌车管理功能418
16.2.1 出售车辆418
16.2.2 日销售清单423
16.3 销售统计图表功能429
16.3.1 视图设计429
16.3.2 界面设计433
16.4 添加登录界面435
第17章 【综合实例】:Qt版W
內容試閱
前 言
Qt是软件开发领域非常著名的C++可视化开发平台。与Visual C++相比,Qt简单方便、功能完善、跨平台、扩展能力强,可以用于嵌入式开发。它不仅是全世界范围内千万种成功应用程序的基础,也是目前流行的Linux桌面环境KDE 的基础。Qt是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),能够为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且可应用于组件编程。Qt目前最新版本为Qt 5.4。
Qt商业版为商业软件提供开发。它们为传统商业软件提供发行版并在协议有效期内提供免费升级和技术支持服务。而Qt开源版提供了与商业版同样的功能,在通用公共许可证下,它是免费的。从Qt 4.5起,Qt增添新开源LGPL授权选择,并且将Qt源代码库面向公众开放,Qt开发人员可通过为Qt及其相关项目贡献代码、翻译、示例及其他内容,协助引导和塑造Qt未来的发展。
如果需要可视化学习C++,需要利用C++开发应用系统,Qt是最佳的选择。
2014年,我们编写了《Qt 5开发及实例》(第1版),该书是市场上为数不多的比较系统介绍Qt 5的应用开发参考书,受到市场的广泛欢迎。
《Qt 5开发及实例》(第2版)以Qt 5.4为平台,循序渐进,通过不同实例对内容加以说明,将知识和能力融为一体。每个章节在简单介绍开发环境的基础上,用一个小实例,介绍Qt 5.4应用程序开发的各个方面,然后系统介绍Qt 5.4应用程序开发技术,通过实例介绍来理解内容。最后利用大综合实例应用Qt 5.4主要内容。
此次改版新增了QML及Qt Quick开发部分,这也是Qt未来发展完善的方向,包括QML编程基础、动画特效及Qt Quick的控件窗体程序设计,这部分同样以实例介绍知识点,并且在最后给出一个大综合实例。
本书介绍内容时使用了很多实例,为了方便读者上机练习,在书中实例介绍时提供源代码编号CH×××(如CH201是第2章的01例),这些代码可在华信教育资源网上免费下载。
通过学习本书,结合实例上机练习,一般能够在比较短的时间内系统全面地掌握Qt 5应用技术。
本书由陆文周主编,许多同志帮助完成了基础工作,在此一并表示感谢!
参加本书编写的还有梁敬东、丁有和、曹弋、徐文胜、殷红先、张为民、姜乃松、钱晓军、彭作民、高茜、陈冬霞、徐斌、王志瑞、孙德荣、周怡明、刘博宇、郑进、刘启芬、周何骏、陶卫冬、严大牛、邓拼搏、俞琰、顾韵华、周怡君、吴明祥、于金彬、陈瀚、马俊等,在此一并表示感谢!
本书配有光盘,光盘中包含本书教学课件和书中所有实例源代码及其相关文件。华信教育资源网提供其他的服务,由于编者水平有限,错误之处在所难免,敬请广大读者、师生批评指正。
编 者
2015年2月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.