Qt5开发及实例(第2版 含CD光盘) pdf epub mobi txt 电子书 下载 2024
图书介绍
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-12-13
类似图书 点击查看全场最低价
出版社: 电子工业出版社
ISBN:9787121260445
版次:2
商品编码:11701917
包装:平装
开本:16开
出版时间:2015-05-01
用纸:胶版纸
页数:700
字数:1037000
正文语种:中文
附件:光盘
Qt5开发及实例(第2版 含CD光盘) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
相关图书
Qt5开发及实例(第2版 含CD光盘) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
Qt5开发及实例(第2版 含CD光盘) pdf epub mobi txt 电子书 下载
具体描述
内容简介
Qt是十分知名的跨平台C++可视化开发平台,Qt开源版提供了与商业版同样的功能,《Qt5开发及实例》(第2版)在继承广受市场欢迎的《Qt5开发及实例》(第1版)特点的同时,以Qt5.4.0为平台,介绍QT应用开发更系统,可读性更强。本书主要分为两大部分:第一部分是传统的QtWidget编程,每章在简单介绍开发环境的基础上,用一个小实例,介绍Qt5应用程序开发的各方面,然后系统介绍Qt5应用程序的开发技术,一般均通过实例介绍和讲解内容。最后通过三个大实例,系统介绍Qt5综合应用开发。第二部分是新增的QML及QtQuick开发,包括QML编程基础、动画特效及QtQuick的控件窗体程序设计,这部分同样以实例讲解知识点,并且在最后给出一个大综合实例。本书末章仍保留有老版Linux下Qt安装和使用的内容以方便读者。光盘中包含本书教学课件和书中所有实例的源代码及其相关文件。 通过学习本书,结合实例上机练习,一般能够在比较短的时间内系统地了解和掌握Qt5各方面的应用技术。
作者简介
陆文周,男,1963年生人,高级工程师。毕业于东南大学并留校任教,后任职于苏州工业园区,2008年至今供职于上海恒动新能源有限公司。获25项机械设计、计算机控制、锂电池设备专利,在国内外期刊发表论文10篇。2014年出版《QT5开发及实例》。
内页插图
目录
第1章Qt概述1.1什么是Qt1.2Qt5的安装1.2.1下载Qt1.2.2运行Qt5Creator1.2.3Qt5开发环境1.3Qt5开发步骤及实例1.3.1设计器Qt5Designer实现1.3.2代码实现简单实例L1.2Qt5安装:概念解析伙伴编辑模式(EditBuddy)L1.3Qt5开发步骤及实例:概念解析L1信号和槽机制(Signal&Slot)L2Qt5元对象系统L3布局管理器第2章Qt5模板库、工具类及控件2.1字符串类2.1.1操作字符串2.1.2查询字符串数据2.1.3字符串的转换2.2容器类2.2.1QList类、QLinkedList类和QVector类2.2.2QMap类和QHash类2.3QVariant类2.4算法及正则表达式2.4.1Qt5常用算法2.4.2基本的正则表达式2.5控件2.5.1按钮组(Buttons)2.5.2输入部件组(InputWidgets)2.5.3显示控件组(DisplayWidgets)2.5.4空间间隔组(Spacers)2.5.5布局管理组(Layouts)2.5.6容器组(Containers)2.5.7项目视图组(ItemViews)2.5.8项目控件组(ItemWidgets)2.5.9小综合例子L2.1字符串类QString:概念解析L1隐式共享L2内存分配策略L2.5Qt5控件:概念解析Qt5::WindowFlags枚举类型第3章Qt5布局管理3.1分割窗口QSplitter类3.2停靠窗口QDockWidget类3.3堆栈窗体QStackedWidget类3.4基本布局(QLayout)3.5【综合实例】:修改用户资料第4章Qt5基本对话框4.1标准文件对话框类4.1.1函数说明4.1.2创建步骤4.2标准颜色对话框类4.2.1函数说明4.2.2创建步骤4.3标准字体对话框类4.3.1函数说明4.3.2创建步骤4.4标准输入对话框类4.4.1标准字符串输入对话框4.4.2标准条目选择对话框4.4.3标准int类型输入对话框4.4.4标准double类型输入对话框4.5消息对话框类4.5.1Question消息框4.5.2Information消息框4.5.3Warning消息框4.5.4Critical消息框4.5.5About消息框4.5.6AboutQt消息框4.6自定义消息框4.7工具盒类4.8进度条4.9调色板与电子钟4.9.1QPalette类4.9.2QTime类4.9.3【综合实例】:电子时钟4.10可扩展对话框4.11不规则窗体4.12程序启动画面(QSplashScreen)第5章Qt 5主窗体5.1Qt5主窗体构成5.1.1基本元素5.1.2【综合实例】:文本编辑器5.1.3菜单与工具栏的实现5.2Qt5文件操作功能5.2.1新建文件5.2.2打开文件5.2.3打印文件5.3Qt5图像坐标变换5.3.1缩放功能5.3.2旋转功能5.3.3镜像功能5.4Qt5文本编辑功能5.4.1设置字体5.4.2设置字号5.4.3设置文字加粗5.4.4设置字体倾斜5.4.5文字加下画线5.4.6设置文字颜色5.4.7设置字符格式5.5Qt5排版功能5.5.1实现段落对齐5.5.2实现文本排序第6章Qt5图形与图片6.1Qt5位置相关函数6.1.1区别概述6.1.2【实例】6.2Qt5基础图形的绘制6.2.1绘图框架设计6.2.2绘图区的实现6.2.3主窗口的实现6.3Qt5双缓冲机制6.3.1原理与设计6.3.2绘图区的实现6.3.3主窗口的实现6.4显示Qt5SVG格式图片L6.4Qt5SVG格式图片显示:概念解析XML第7章Qt5图形视图框架7.1图形视图体系结构7.1.1GraphicsView的特点7.1.2GraphicsView的三元素7.1.3GraphicsView的坐标系统7.2【实例】:图形视图7.2.1飞舞的蝴蝶7.2.2地图浏览器7.2.3图元创建7.2.4图元的旋转、缩放、切变和位移第8章Qt5模型/视图结构8.1概述8.1.1基本概念8.1.2【实例】:模型/视图类使用8.2模型(Model)8.3视图(View)8.4代理(Delegate)第9章Qt5文件及磁盘处理9.1读写文本文件9.1.1QFile类读写文本9.1.2QTextStream类读写文本9.2读写二进制文件9.3目录操作与文件系统9.3.1文件大小及路径获取实例9.3.2文件系统浏览实例9.4获取文件信息9.5监视文件和目录变化第10章Qt5网络与通信10.1获取本机网络信息10.2基于UDP的网络广播程序10.2.1UDP协议工作原理10.2.2UDP编程模型10.2.3【实例】:UDP服务器编程10.2.4【实例】:UDP客户端编程10.3基于TCP的网络聊天室程序10.3.1TCP协议工作原理10.3.2TCP编程模型10.3.3【实例】:TCP服务器编程10.3.4【实例】:TCP客户端编程10.4Qt网络应用开发初步10.4.1【实例】:简单网页浏览器10.4.2文件下载实例第11章Qt5事件处理及实例11.1鼠标事件及实例11.2键盘事件及实例11.3事件过滤及实例第12章Qt5多线程12.1多线程及简单实例12.2多线程控制12.2.1互斥量12.2.2信号量12.2.3线程等待与唤醒12.3多线程应用12.3.1【实例】:服务器编程12.3.2【实例】:客户端编程第13章Qt5数据库13.1数据库基本概念13.2常用SQL命令13.2.1数据查询13.2.2数据操作13.3Qt操作数据库及实例13.3.1Qt操作SQLite数据库13.3.2Qt操作主/从视图及XML第14章Qt5多国语言国际化14.1基本概念14.1.1国际化的支持的实现14.1.2翻译工作:"*.qm"文件的生成14.2【实例】14.2.1简单测试14.2.2选择语言翻译文字第15章Qt5单元测试框架15.1QTestLib框架15.2简单的Qt单元测试15.3数据驱动测试15.4简单性能测试第16章【综合实例】:汽车销售管理系统16.1功能介绍与界面设计16.1.1功能简介16.1.2主界面设计16.1.3菜单设计16.2实现品牌车管理功能16.2.1出售车辆16.2.2日销售清单16.3销售统计图表功能16.3.1视图设计16.3.2界面设计16.4添加登录界面第17章【综合实例】:Qt版Word字处理软件17.1核心功能界面演示17.2界面设计与开发17.2.1建立MDI程序框架17.2.2菜单系统设计17.2.3工具栏设计17.2.4子窗口管理17.2.5界面生成试运行17.3基本编辑功能实现17.3.1打开文件17.3.2保存文件17.3.3文本操作17.4文档排版美化功能实现17.4.1字体格式设置17.4.2段落对齐设置17.4.3颜色设置17.4.4段落标号、编号17.4.5文档打印与预览第18章【综合实例】:Qt版聊天软件18.1核心功能界面演示18.2界面设计与开发18.2.1创建"抽屉盒"18.2.2设计聊天窗口18.2.3将图片按钮与聊天窗关联18.3基本聊天会话功能实现18.3.1基本原理18.3.2消息类型与UDP广播18.3.3会话过程的处理18.3.4聊天程序试运行18.4文件传输功能实现18.4.1需求方案18.4.2服务器开发18.4.3客户端开发18.4.4主界面的控制18.4.5文件传输试验18.5附加功能实现18.5.1更改字体、字号和颜色18.5.2字体切换18.5.3保存和清除聊天记录第19章QML编程基础19.1ML概述19.1.1第一个QML程序19.1.2QML文档构成19.1.3QML基本语法19.2QML可视元素19.2.1Rectangle(矩形)元素19.2.2Image(图像)元素19.2.3Text(文本)元素19.2.4自定义元素(组件)19.3QML元素布局19.3.1Positioner(定位器)19.3.2Anchor(锚)19.4QML事件处理19.4.1鼠标事件19.4.2键盘事件19.4.3输入控件与焦点19.5QML集成JavaScript19.5.1调用JavaScript函数19.5.2导入JS文件第20章QML动画特效20.1QML动画元素20.1.1PropertyAnimation元素20.1.2其他动画元素20.1.3Animator元素20.2动画流UI界面20.2.1状态和切换20.2.2设计组合动画20.3图像特效20.3.13D旋转20.3.2色彩处理第21章QtQuickControls开发基础21.1QtQuickControls概述21.1.1第一个QtQuickControls程序21.1.2QtQuick窗体应用程序的构成21.2QtQuick控件21.2.1概述21.2.2基本控件21.2.3高级控件21.2.4样式定制21.3QtQuick对话框21.4QtQuick导航视图第22章【综合实例】:多功能文档查看器22.1核心功能界面演示22.2界面与程序框架设计22.2.1准备应用资源22.2.2主程序代码框架22.3浏览网页功能实现22.3.1实现HtmlHandler处理器22.3.2编写Action22.3.3定义主显示区元素22.3.4实现"打开网页"对话框22.4阅读文本功能实现22.4.1实现TextHandler处理器22.4.2编写Action22.4.3定义主显示区元素22.4.4实现"打开文本"对话框22.5查看图片功能实现22.5.1编写Action22.5.2定义主显示区元素22.5.3实现"打开图片"对话框22.5.4对图片的处理第23章Linux下Qt的安装和简单使用23.1安装Qt步骤23.2HelloWorld例子23.2.1通过编写代码实现23.2.2通过QtDesigner实现附录AC++相关知识A.1C++程序结构A.2C++预处理A.3C++异常处理A.4C++面向对象编程附录BQt5调试B.1修正语法错误B.2设置断点B.3程序调试运行B.4查看和修改变量的值B.5qDebug()的用法
前言/序言
Qt5开发及实例(第2版 含CD光盘) 电子书 下载 mobi epub pdf txt
Qt5开发及实例(第2版 含CD光盘) pdf epub mobi txt 电子书 下载
用户评价
评分
☆☆☆☆☆
慢慢看,还行,有人指导学得块
评分
☆☆☆☆☆
这本书感觉还不错,质量很好,我也很喜欢把完整的代码印在书上的风格。解释方面也很清楚(只看了前三章)。
评分
☆☆☆☆☆
专业指导书,很有参考价值,很实用
评分
☆☆☆☆☆
内容质量很高,很适合新手
评分
☆☆☆☆☆
最喜欢的生活:一杯清茶、一本书、一年之中最好的季节去旅游。足矣!
评分
☆☆☆☆☆
很不错的书,里面有很多例子,值得借鉴
评分
☆☆☆☆☆
第二版增加了qml的介绍
评分
☆☆☆☆☆
适合刚接触qt的同学学习,比较全面但是不太深入,基本都是用法
评分
☆☆☆☆☆
不错。讲的很详细,虽然有些新的组件没讲到,但是入门足够了,入门后就可以根据qt的帮助文档自学了。
类似图书 点击查看全场最低价
Qt5开发及实例(第2版 含CD光盘) pdf epub mobi txt 电子书 下载