网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 从零开始(Qt可视化程序设计基础教程)
分类
作者
出版社 人民邮电出版社
下载
简介
内容推荐
本书主要介绍C++的基础知识和Qt编程的相关知识,帮助读者尽快掌握Qt编程的相关技术。
本书第1~4章主要介绍C++基础语法、类和对象、继承与派生、虚函数与多态等Qt编程常用的C++内容,让读者快速掌握Qt编程的基础知识。第5~9章主要介绍Qt编程的相关内容,帮助读者快速入门,并通过多个实例让读者进一步掌握Qt编程的相关应用。
本书不仅适合相关专业的学生参考使用,也适合对Qt编程感兴趣的读者阅读。
作者简介
彭凌西,广州大学教授,计算机应用专业博士,博士后导师,中国计算机学会高级会员,主要研究方向为智能算法和网络安全,发表SCI论文20多篇,出版著作2部,从事计算机教学和研究工作20多年,主讲C/C++程序设计、UNIX系统编程、数据库原理、可视化程序设计、人工智能导论等课程。
目录
第1章 C++程序基础
1.1 C++简介
1.1.1 C++语言简介
1.1.2 C++与C语言的不同
1.2 环境搭建
1.3 C++基础语法
1.3.1 第一个C++项目
1.3.2 C++关键字
1.4 基本数据类型和变量
1.4.1 基本的内置类型
1.4.2 变量的声明和初始化
1.4.3 变量作用域
1.4.4 常量定义
1.5 运算符
1.5.1 算术运算符
1.5.2 赋值运算符
1.5.3 比较运算符
1.5.4 逻辑运算符
1.6 控制台数据输入和输出
1.7 结构化程序设计
1.7.1 选择结构
1.7.2 循环结构
1.7.3 跳转语句
1.8 参数和函数
1.8.1 函数的定义
1.8.2 函数调用
1.8.3 值传递
1.8.4 函数的常见样式
1.8.5 函数的声明
1.8.6 外部文件
1.9 数组与字符串
1.9.1 数组
1.9.2 字符串
1.10 指针
1.10.1 什么是指针
1.10.2 指针的使用
1.10.3 指针和数组
1.10.4 指针和函数
1.11 结构体
1.11.1 结构体的定义和使用
1.11.2 结构体作函数参数
1.11.3 结构体指针
1.12 异常处理
1.12.1 抛出异常
1.12.2 捕获异常
1.13 命名空间
1.13.1 命名空间的定义
1.13.2 使用命名空间
1.14 在统信UOS环境下安装Qt
1.15 小结
1.16 习题
第2章 类和对象
2.1 类的定义
2.1.1 对象的创建
2.1.2 对象数据成员的访问
2.1.3 成员的访问权限
2.2 类的使用
2.2.1 类的作用域
2.2.2 对象成员的引用
2.3 构造函数和析构函数
2.3.1 构造函数类型
2.3.2 复制构造函数调用情况
2.3.3 深复制与浅复制
2.4 对象数组
2.5 this指针
2.6 静态成员
2.7 小结
2.8 习题
第3章 继承与派生
3.1 类的继承
3.1.1 基类和派生类
3.1.2 派生类的定义
3.1.3 派生类的构成
3.2 派生类的访问权限
3.3 派生类的构造函数与析构函数
3.4 多继承和虚基类
3.4.1 多继承
3.4.2 虚基类
3.5 小结
3.6 习题
第4章 虚函数与多态
4.1 多态的概念
4.2 虚函数
4.2.1 virtual关键字
4.2.2 虚函数调用原理
4.2.3 多态条件和应用
4.3 虚析构函数
4.4 多态应用场景
4.5 纯虚函数和抽象类
4.6 小结
4.7 习题
第5章 Qt基础
5.1 Qt概述
5.1.1 发展历史
5.1.2 跨平台
5.1.3 Qt模块
5.2 Qt项目创建
5.2.1 通过向导创建
5.2.2 Qt Creator 界面
5.2.3 项目基本结构
5.2.4 .pro文件详解
5.2.5 程序编译调试
5.3 信号和槽机制
5.3.1 信号和槽的使用
5.3.2 自定义信号和槽函数
5.3.3 Q_OBJECT
5.3.4 Lambda表达式
5.4 计算器程序设计
5.4.1 控件简介
5.4.2 代码设计
5.4.3 全部源代码和注释说明
5.4.4 实验结论
5.5 小结
5.6 习题
第6章 Qt可视化UI设计
6.1 Qt Creator设计模式界面
6.1.1 类提升
6.1.2 按钮
6.1.3 数值输入和显示组件
6.1.4 选项和布局
6.1.5 进度条
6.1.6 微调盒和滑动条
6.1.7 定时器和时间获取
6.1.8 悬停窗口
6.1.9 树形结构
6.1.10 菜单栏、工具栏及状态栏
6.2 对话框
6.2.1 模态和非模态对话框
6.2.2 文件对话框和消息对话框
6.2.3 其他对话框
6.3 事件
6.3.1 事件概念
6.3.2 事件函数
6.3.3 事件接收和忽略
6.3.4 事件过滤器
6.3.5 综合示例
6.4 绘图
6.4.1 画笔
6.4.2 绘图设备
6.5 多窗体
6.6 资源文件
6.7 小结
6.8 习题
第7章 Qt应用编程
7.1 文件操作
7.1.1 QFile
7.1.2 QTextStream
7.1.3 QDataStream
7.2 多线程
7.2.1 QThread
7.2.2 事件驱动方式
7.2.3 线程退出
7.2.4 线程绘图
7.3 网络应用编程
7.3.1 TCP/IP原理
7.3.2 TCP Socket编程
7.4 数据库应用编程
7.4.1 数据库操作
7.4.2 使用模型操作数据库
7.5 小结
7.6 习题
第8章 基于人脸检测的多路入侵监视系统
8.1 OpenCV的安装、配置和验证
8.1.1 OpenCV的编译配置过程
8.1.2 图像读取
8.2 基于摄像头的人脸检测
8.2.1 读取摄像头图像
8.2.2 人脸检测
8.3 理解基于人脸检测的多路入侵监视系统
8.3.1 服务器端程序
8.3.2 客户端程序
8.4 小结
8.5 习题
第9章 Qt应用程序打包
9.1 打包过程
9.2 小结
9.3 习题
附录 Qt编程常见问题
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 8:29:03