求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某轨道交 C/C++设计模式
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试

相关课程  
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
 

QT应用开发         
特邀讲师: 郑老师,google大学特约讲师,GTUG中国区负责人之一
时间地点: 北京、上海、深圳根据报名开班
课程费用: 4500元/人 (学生3折),详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见内训学习手册
 

本课程结合Qt应用开发的需要,透彻解析Qt编程原理到应用开发技术,课程将结合实际案例讲解构建一个应用所需的关键技术,涉及:UI、信号和槽、数据库访问、多线程、多媒体、网络编程等编程技术,并讲解如何建立应用的可移植性。本课程将协助学员熟悉如何编写 Qt 应用程序,并了解 Qt 在嵌入式系统的运用。

 
课程目标:
  • Qt框架、面向对象编程原理与工具
  • 信号与槽、元对象的编程原理与应用
  • 图形绘制的编程原理与应用
  • 访问文件的编程原理与应用
  • 多线程编程原理与应用
  • 访问数据库的编程原理与应用
  • webkit与多媒体开发原理与应用
  • Qt网络编程原理与应用
培训对象:软件开发工程师
学员基础:具有C++编程经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
Qt框架、面向对象编程原理与工具
  1. Qt 简介与现状
  2. Qt应用范围
  3. 深入面向对象编程
  4. Qt编程团队组建管理以及设计开发流程介绍
  5. windows mobile平台qt应用开发流程
  6. linux平台qt应用开发流程
  7. Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构图分析)
  8. QtCreator 集成开发环境介绍(设置开发环境, 设置编译环境,试图切换,快速查声明)
  9. 实例:开发第一个图形Qt 程序
Qt信号与槽、元对象的编程原理与应用
  1. Qt常用控件介绍
  2. 信号与槽介绍与类比
  3. 元对象系统,元对象属性
  4. 布局管理器, 综合三种布局
  5. Qt模块与第三方模块介绍(Qt核心模块,网络模块,数据库模块,webkit模块Qt Mobility)
  6. 实例:用qt实现文本记事本
qt进行图形绘制的编程原理与应用
  2.1 qt坐标系统
  2.2 访问屏幕信息
  2.3 绘画系统
   2.3.1 图形的绘画
   2.3.2 图形填充
   2.3.3 创建绘画设备
   2.3.4 写入一个图片文件
   2.3.5 绘画样式
  2.4 图形视图框架
   2.4.1 图形视图框架的结构
   2.4.2 图形视图坐标系统
  2.5 实例:基本绘画操作
  2.6 实例:符合图形绘画
qt访问文件的编程原理与应用
  3.1 文件系统介绍
  3.2 文件的访问
   3.2.1 抽象文件引擎类
   3.2.2 读写文件界面
   3.2.3 获得文件信息
   3.2.4 监视一个文件与目录
  3.3 文本流与二进制数据流
  3.4 文件与设备
   3.4.1 访问输入/输出设备基础界面
   3.4.2 访问目录结构内容
   3.4.3 设备与文件图片读界面
   3.4.4 设备与文件图片写界面 
  3.5 实例:一个简单的文本浏览的例子
  3.6 实例:在指定文件系统中寻找一个文件
qt进行多线程编程原理与应用
  4.1 qt内部进程通信
  4.2 早期的ipc方法:信号与管道
  4.3 信号机制
  4.4 管道
  4.5 基于平台的线程qthread
   4.5.1 同步线程
   4.5.2 线程安全的事件传递
   4.5.3 qt库互斥量
   4.5.4 线程互斥锁
  4.6 实例:曼德布洛特集合
webkit与多媒体开发原理与应用
  1. 全局宏与全局算法软件美工
  2. 级联样式表介绍
  3. 逆向工程(反汇编实例与关联动态库)
  4. 发行应用程序
  5. QML元素介绍
  6. 实现QML元素程序
  7. Qt与QML结合
  8. webkit架构
  9. 加载音频, 播放背景音乐
  10.国际化与本地化
qt进行多线程编程原理与应用
  4.1 qt内部进程通信
  4.2 早期的ipc方法:信号与管道
  4.3 信号机制
  4.4 管道
  4.5 基于平台的线程qthread
   4.5.1 同步线程
   4.5.2 线程安全的事件传递
   4.5.3 qt库互斥量
   4.5.4 线程互斥锁
  4.6 实例:曼德布洛特集合
Qt 网络编程原理与应用
  1. Qt 基于套接字程序开发
  2. Qt Udp 实现 (开发简易通讯聊天)
  3. Qt Tcp 实现(开发简易通讯聊天)
  4. Qt 库的裁剪和移植
  5. 单元测试以及源代码版本管理介绍
  6. 综合项目实践“基于QT的网络通信系统”
  7. 针对问题讨论
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
SysML和EA系统设计与建模 7-26[特惠]
Python、数据分析与机器学习 8-23[特惠]
软件架构设计方法、案例与实践 8-23[特惠]
嵌入式软件架构设计 8-22[线上]
Linux内核编程及设备驱动 7-25[北京]