E-BOOK Qt5.9C++开发指南 Qt5.9C++开发指南
PDF

《Qt5.9C++开发指南》[73M]百度网盘|pdf下载|亲测有效

📥 PDF 电子书 · 百度网盘 · 约 85M 🌐 zh-CN 📅 Published 2,018
38
Downloads
4.8
Rating
72.0MB
File Size
PDF

📦 Download Book

  • 框架入门难:系统介绍Qt应用程序的基本架构与信号与槽工作机制,帮助读者快速理解Qt编程思想。
  • 界面设计困惑:讲解可视化UI设计、代码化UI设计与混合方式UI设计三种方法,解决界面开发中的实际问题。
  • 数据展示复杂:深入剖析Graphics/View架构与Model/View架构,解决图形显示与数据编辑显示的开发难题。
  • 模块使用不熟:涵盖文件读写、绘图、图表、数据可视化、数据库、多线程、网络和多媒体等模块的使用方法。
  • 缺乏完整实例:每个编程主题都精心设计了完整的实例程序,让读者通过动手实践掌握Qt C++开发技术。

📖 Book Introduction

基本信息

  • 商品名称:Qt5.9C++开发指南

  • 作者:王维波//栗宝鹃//侯春望

  • 定价:89

  • 出版社:人民邮电

  • ISBN号:9787115478689

其他参考信息(以实物为准)

  • 出版时间:2018-05-01

  • 印刷时间:2018-05-01

  • 版次:1

  • 印次:1

  • 开本:16开

  • 包装:平装

  • 页数:459

  • 字数:696千字

内容提要

王维波、栗宝鹃、侯春望著的《Qt5.9C++开发指 南》以Qt 5.9 LTS版本为开发平台,详细介绍了Qt C++开发应用程序的技术,包括Qt应用程序的基本架 构、信号与槽工作机制、图形显示的Graphics/View 架构、数据编辑和显示的Model/View架构、对话框和 多窗口的设计与调用方法等,介绍了常用界面组件、 文件读写、绘图、图表、数据可视化、数据库、多线 程、网络和多媒体等模块的使用。每个编程主题都精 心设计了完整的实例程序。
        通过阅读本书,可了解Qt C++开发应用程序所需 的基本技术。本书适合具有C++语言编程基础,希望 应用Qt C++开发跨平台应用程序的读者阅读。
    

目录

第1章  认识Qt
 1.1 Qt简介
 1.2 Qt的获取与安装
   1.2.1 Qt的许可类型
   1.2.2 Qt的版本
   1.2.3 Qt的下载与安装
 1.3 Qt Creator初步使用
   1.3.1 Qt Creator的界面组成
   1.3.2 Qt Creator的设置
 1.4 编写一个Hello World程序
   1.4.1 新建一个项目
   1.4.2 项目的文件组成和管理
   1.4.3 项目的编译、调试与运行
 1.5 在Visual Studio里使用Qt
第2章  GUI应用程序设计基础
 2.1 UI文件设计与运行机制
   2.1.1 项目文件组成
   2.1.2 项目管理文件
   2.1.3 界面文件
   2.1.4 主函数文件
   2.1.5 窗体相关的文件
 2.2 可视化UI设计
   2.2.1 实例程序功能
   2.2.2 界面组件布局
   2.2.3 信号与槽
   2.2.4 可视化生成槽函数原型和框架
 2.3 代码化UI设计
   2.3.1 实例功能
   2.3.2 界面创建
   2.3.3 信号与槽的关联
 2.4 混合方式UI设计
   2.4.1 设计目的
   2.4.2 创建项目并添加资源文件
   2.4.3 设计Action
   2.4.4 设计菜单和工具栏
   2.4.5 代码创建其他界面组件
   2.4.6 Action的功能实现
   2.4.7 手工创建的组件的信号与槽
   2.4.8 为应用程序设置图标
 2.5 Qt Creator使用技巧
第3章 Qt类库概述
 3.1 Qt核心特点
   3.1.1 概述
   3.1.2 元对象系统
   3.1.3 属性系统
   3.1.4 信号与槽
   3.1.5 元对象特性测试实例
 3.2 Qt全局定义
   3.2.1 数据类型定义
   3.2.2 函数


📑 Table of Contents

  1. 认识Qt:简介、安装与Qt Creator初步使用
  2. 编写第一个Hello World程序与项目管理
  3. GUI应用程序设计基础:UI文件设计与运行机制
  4. 可视化UI设计、代码化UI设计与混合方式UI设计
  5. Qt类库概述:元对象系统、属性系统与信号与槽
  6. 常用界面组件与对话框、多窗口的设计与调用
  7. 文件读写与绘图功能开发
  8. 图表与数据可视化模块应用
  9. Graphics/View架构与Model/View架构详解
  10. 数据库编程与数据持久化
  11. 多线程与网络编程技术
  12. 多媒体模块应用与综合项目实战