|
|
|
全部课程 >C/C++技术 |
|
QT与QML应用开发
|
2984 次浏览 51 次
|
|
|
时间地点: 北京 上海 深圳根据报名开班 |
课程费用:5000元/人 |
|
|
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
本课程结合Qt应用开发的需要,透彻解析Qt和相关的QML编程原理到应用开发技术,课程将结合实际案例讲解构建一个应用所需的关键技术,涉及:UI、信号和槽、QML和GUI各种应用开发等编程技术。本课程将协助学员熟悉如何编写
Qt 的QML应用程序,并了解其运用。 |
培训目标: |
Qt框架、面向对象编程原理与工具
Qt 信号与槽、元对象的编程原理与应用
基于QT的界面框架模式
QT之GUI应用开发
qt进行图形绘制的编程原理与应用
QML编程基础
QML动画特效
qt进行多线程编程原理与应用
|
培训对象:C++开发工程师。 |
学员基础:具有C++,Lunix基础经验 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
主题
|
安排 |
Qt框架、面向对象编程原理与工具 |
Qt
简介与现状
Qt应用范围
深入面向对象编程
Qt编程团队组建管理以及设计开发流程介绍
windows mobile平台qt应用开发流程
linux平台qt应用开发流程
Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构图分析)
QtCreator 集成开发环境介绍(设置开发环境, 设置编译环境,试图切换,快速查声明)
实例:开发第一个图形Qt 程序
|
Qt
信号与槽、元对象的编程原理与应用 |
Qt常用控件介绍
信号与槽介绍与类比
元对象系统,元对象属性
布局管理器, 综合三种布局
Qt模块与第三方模块介绍(Qt核心模块,网络模块,数据库模块,webkit模块 Qt
Mobility)
实例:用qt实现文本记事本 |
基于QT的界面框架模式 |
MVC架构模式简介
模型/视图表格模型
Qt的模型/视图架构
用于表格的QStandardItemModel
创建自定义表格模型
模型/视图树模型
用于树QStandardItemModel的用法
创建自定义树模型
模型/视图委托
与数据类型相关的编辑器
与数据类型相关的委托
与模型相关的委托
模型/视图中的视图
QAbstractItemView子类
与模型相关的可视化视图 |
QT之GUI应用开发 |
QT典型界面控件组
各种窗体类型介绍
各种界面布局管理模式介绍
创建富文本编辑器
QTextDocument简介
创建自定义的文本编辑器
一个单行的富文本编辑器
编辑多行的富文本
创建富文本文档
高质量地输出QTextDocument文件
创建QTextDocument
输出和打印文档
绘制页面
创建图形/视图窗口
图形/视图架构
图形/视图窗口部件和布局
图形项简介
创建图形/视图场景
场景、项和动作
增强QGraphicsView的功能
创建可停靠的工具箱窗口部件
创建自定义图形项 |
qt进行图形绘制的编程原理与应用 |
qt坐标系统
访问屏幕信息
绘画系统
图形的绘画
图形填充
创建绘画设备
写入一个图片文件
绘画样式
图形视图框架
图形视图框架的结构
图形视图坐标系统
实例:基本绘画操作
实例:符合图形绘画 |
QML编程基础
|
QML
第一个QML程序
QML文档构成
QML基本语法
QML可视元素
Rectangle(矩形)元素
Image(图像)元素
Text(文本)元素
自定义元素(组件)
QML元素布局
Positioner(定位器)
Anchor(锚)
QML事件处理
鼠标事件
键盘事件
输入控件与焦点
QML集成JavaScript
调用JavaScript函数
导入JS文件 |
QML动画特效 |
动画和状态机框架
QML动画元素
PropertyAnimation元素
其他动画元素
Animator元素
动画流UI界面
状态和切换
设计组合动画
图像特效
3D旋转
色彩处理
|
qt进行多线程编程原理与应用 |
qt内部进程通信
早期的ipc方法:信号与管道
信号机制
管道
基于平台的线程qthread
同步线程
线程安全的事件传递
qt库互斥量
线程互斥锁
实例:曼德布洛特集合
|
QT
相关的接口编程 |
QT的文件访问
QT的数据库访问
QT的网络通信
|
课程总结 |
课程回顾
问题解答 |
|
|
|
|
|
|
|
|
|
2984 次浏览 51 次
|
其他人还看了课程 |
|
|
|