您当前的位置: 首页 > 郑州培训网 > 郑州信盈达 > 郑州Linux认证培训 > 郑州linuxQT应用培训班
课程介绍Course Introduction
**阶段:掌握Qt 所应用的范围,建立面向对象开发的思维方法,列举使用Qt所开发的项目案例。
包括行业案例, 与嵌入式开发的案例,掌握面向对象的图形界面的方法,包括计算机常用图形部件,
掌握Qt 信号与槽的实现机制。
1. Qt 简介与现状
2. Qt应用范围
3. 深入面向对象编程
4. Qt编程团队组建管理以及设计开发流程介绍
6. linux平台qt应用开发流程
7. Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构图分析)
8. QtCreator 集成开发环境介绍(设置开发环境, 设置编译环境,视图切换,**查声明)
9. 实例:开发**个图形Qt 程序
10. Qt常用控件介绍
11. 信号与槽介绍与类比
12. 元对象系统,元对象属性
13. 布局管理器, 综合三种布局
14. Qt模块与第三方模块介绍(Qt核心模块,网络模块,数据库模块,webkit模块 Qt Mobility)
15. 实例:用qt实现文本记事本
第二阶段: 学员将了解到qt坐标系统、绘画系统的概念,同时会掌握qt进行图形绘制的编写方法;
**下午课程的学习,学员将了解到文件、流的基本概念,同时会掌握qt访问文件的编写方法。
1. qt坐标系统
2. 访问屏幕信息
3. 绘画系统
4. 图形的绘画
5. 图形填充
6. 创建绘画设备
7. 写入一个图片文件
8. 绘画样式
9. 图形视图框架
10. 图形视图框架的结构
11. 图形视图坐标系统
12. 实例:基本绘画操作
13. 实例:符合图形绘画
14. 文件系统介绍
15. 文件的访问
16. 抽象文件引擎类
17. 读写文件界面
18. 获得文件信息
19. 监视一个文件与目录
20. 文本流与二进制数据流
21. 文件与设备
22. 访问输入/输出设备基础界面
23. 访问目录结构内容
24. 设备与文件图片读界面
25. 设备与文件图片写界面
26. 实例:一个简单的文本浏览的例子
27. 实例:在指定文件系统中寻找一个文件
第三阶段: 学员将了解到进程、线程的概念,同时会掌握qt进行多线程编程的编写方法;
**下午课程的学习,学员将了解到嵌入式数据库的概念,同时会掌握qt访问数据库的编写方法。
1. qt内部进程通信
2. 早期的ipc方法:信号与管道
3. 信号机制
4. 管道
5. 基于平台的线程qthread
6. 同步线程
7. 线程安全的事件传递
8. qt库互斥量
9. 线程互斥锁
10.实例:Qt多线程界面程序同时多任务处理
11. 嵌入式数据库发展和现状
12. 数据库模块的三层结构
13. 用户接口层
14. sql应用编程接口层
15. 驱动程序层
16. sqlite和mysql数据库介绍
17. qt连接数据库
18. 使用qsqlquery执行sql命令
19. qtsql模块和作用
20. 实例:基本数据处理
21. 实例:基于数据库的用户管理系统
第四阶段:学习介绍Qt 网络功能 , 基于 udp ,tcp 会话层开发
1. Qt 基于套接字程序开发
2. Qt Udp 实现 (开发简易通讯聊天)
3. Qt Tcp 实现(开发简易通讯聊天)
4. Qt 库的裁剪和移植
6. 综合项目实践“基于QT的网络通信系统”
7. 针对问题讨论
学校介绍University Profile
郑州信盈达实训学院
信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品*底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供*具价值的职业教育服务。
信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全国36个大中小城市,被广泛运用于政府、教育、金融、医疗、企业、运营商等领域。