麒麟操作系统应用开发高级工程师KYCP(应用开发)
课程大纲麒麟操作系统应用开发高级工程师KYCP(应用开发)课程大纲02课程教材麒麟操作系统应用开发高级工程师KYCP(应用开发)课程教材03考试大纲麒麟操作系统应用开发高级工程师KYCP(应用开发)课程考试大纲04第一章 Qt概述初识QtQt概述Qt的发展历程版本及特点Qt的使用领域05第二章 Qt开发环境Qt开发环境_1Qt开发环境_2Qt的下载与安装Qt Creator的下载与安装Qt Cre
- 授课范围:
课程大纲麒麟操作系统应用开发高级工程师KYCP(应用开发)课程大纲02课程教材麒麟操作系统应用开发高级工程师KYCP(应用开发)课程教材03考试大纲麒麟操作系统应用开发高级工程师KYCP(应用开发)课程考试大纲04第一章 Qt概述初识QtQt概述Qt的发展历程版本及特点Qt的使用领域05第二章 Qt开发环境Qt开发环境_1Qt开发环境_2Qt的下载与安装Qt Creator的下载与安装Qt Cre
课程大纲
麒麟操作系统应用开发高级工程师KYCP(应用开发)课程大纲
02
课程教材
麒麟操作系统应用开发高级工程师KYCP(应用开发)课程教材
03
考试大纲
麒麟操作系统应用开发高级工程师KYCP(应用开发)课程考试大纲
04
第一章 Qt概述
初识Qt
Qt概述
Qt的发展历程版本及特点
Qt的使用领域
05
第二章 Qt开发环境
Qt开发环境_1
Qt开发环境_2
Qt的下载与安装
Qt Creator的下载与安装
Qt Creator页面功能预览
第一个Qt项目
项目模块详解
银河麒麟桌面应用开发环境部署
06
第三章 Qt编程基础
Qt编程基础_1
Qt编程基础_2
Qt的基本数据类型
Qt的容器类介绍
Qt的字符容器类介绍
qDebug函数的用法及封装原理
qAbs函数的用法及封装原理
更多函数的用法及封装原理
字符串操作_1
字符串操作_2
字符串查询
字符串转换
QList的特性及用法
QLinkedList的特性及用法
QVector的特性及用法
QStack与QQueue的特性及用法
QSet的特性与用法
QMap的特征及用法
QMultiMap的特征及用法
QHash与QMultiHash的用法
QVariant简介
QVariant的基本使用
Java类型迭代器_1
Java类型迭代器_2
STL类型迭代器
foreach关键字
07
第四章 Qt窗口设计
Qt窗口设计_1
Qt窗口设计_2
初始主窗口
菜单栏
工具栏
状态栏
主窗口的实现
记事本项目(UI定制)实践
08
第五章 Qt对话框
Qt对话框_1
Qt对话框_2
输入对话框
颜色对话框
字体对话框
文件对话框
属性API
静态API
浅析QDialog
对话框的定制
打开文件
字体颜色选择
记事本项目(功能实现)实践
自定义登录框的封装实践
09
第六章 Qt事件处理
Qt事件处理_1
Qt事件处理_2
事件的产生
事件的类型
事件的传递
事件的分发
键盘事件的处理
鼠标事件的处理
事件过滤器
定时器事件的使用
随机数的生成与使用
打地鼠 - 项目的实现要求及效果
打地鼠 - 页面初始化
打地鼠 - 开始游戏
打地鼠 - 得分判断
打地鼠 - 结束游戏
打地鼠游戏项目实践
10
第七章 Qt信号槽
Qt信号槽_1
Qt信号槽_2
信号槽机制的概述
Qt自带的信号槽
信号与槽的关联
信号与槽的自动关联
信号与槽的断开关联
新的信号槽语法1
新的信号槽语法2
自定义的信号与槽
一个信号关联多个槽函数
多个信号关联一个槽函数
自定义信号槽的封装实践
11
第八章 常见控件
Qt中的常见控件_1
Qt中的常见控件_2
Qt中的常见控件_3
Qt中的常见控件_4
QPushButton的使用
QRadioButton与QButtonGroup_1
QRadioButton与QButtonGroup_2
QCheckBox的使用
QDialogButtonBox的使用
标签类控件-QLabel
QLCDNumber的使用
输入框类控件-QLineEdit
QTextEdit的使用
QComboBox的使用
QSpinBox与QDoubleSpinBox的使用
进度条类控件-QProgressBar
QSlider的使用
模型视图
QListView的基本使用
QListView的进阶使用
QListWidget的使用
QTableView的使用
QTableView自定义代理的使用
QTableWidget的使用_1
QTableWidget的使用_2
QTreeView的使用
QTreeWidget的使用
基于重绘的自定义控件的封装
基于继承的自定义控件的封装
计算器项目实践
自定义开关控件的封装实践
12
第九章 Qt布局管理
Qt中的布局管理
系统布局方式概述
QHBoxLayout的使用_1
QVBoxLayout的使用_2
QGridLayout的使用
QFormLayout的使用
嵌套布局管理器的使用
QSplitter的概述
QSplitter的使用示例
13
第十章 Qt文件管理
Qt中的文件管理_1
Qt中的文件管理_2
文本文件读写操作
二进制文件读写
QDir的基本使用
统计文件大小
文件浏览器
QFileInfo的基本使用
QFileInfo的使用示例
QFileSystemWatcher的基本使用
文件监控系统的实现_1
文件监控系统的实现_2
记事本-编辑功能
记事本-文件存储功能
文件浏览器项目实践
记事本项目(数据持久化)实践