课程关键词:广州荔湾区嵌入式培训
一阶段:掌握Qt 所应用的范围,建立面向对象开发的思维方法,列举使用Qt所开发的项目案例。包括行业案例, 与嵌入式开发的案例,掌握面向对象的图形界面的方法,包括计算机常用图形部件,掌握Qt 信号与槽的实现机制。 |
1. Qt 简介与现状 2. Qt应用范围 3. 深入面向对象编程 4. Qt编程团队组建管理以及设计开发流程介绍 6. linux平台qt应用开发流程 7. Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构图分析) 8. QtCreator 集成开发环境介绍(设置开发环境, 设置编译环境,视图切换,查声明) 9. 实例:开发一个图形Qt 程序 |
1. Qt常用控件介绍 2. 信号与槽介绍与类比 3. 元对象系统,元对象属性 4. 布局管理器, 综合三种布局 5. Qt模块与第三方模块介绍(Qt核心模块,网络模块,数据库模块,webkit模块 Qt Mobility) 6. 实例:用qt实现文本记事本 |
第二阶段: 学员将了解到qt坐标系统、绘画系统的概念,同时会掌握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支持下述平台:
MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008
Unix/X11 -Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平台
Macintosh -Mac OS X
Embedded - 有帧缓冲(framebuffer)支持的嵌入式Linux平台,Windows CE
Symbian Symbian^3 Symbian Anna Symbian Belle
优良的跨平台特性:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单。
丰富的 API
Qt 包括多达 250 个以上的 C++ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。
支持 2D/3D 图形渲染,支持 OpenGL
大量的开发文档
XML 支持。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 广州黄埔区嵌入式培训广州番禺区单片机培训机构 网站详细了解,免费咨询电话:400-998-6158