阶段四:学习介绍Qt 网络功能 , 基于 udp ,tcp 会话层开发
Qt 基于套接字程序开发、Qt Udp 实现 (开发简易通讯聊天)、Qt Tcp 实现(开发简易通讯聊天)、Qt 库的裁剪和移植
综合项目实践“基于QT的网络通信系统”、针对问题讨论
本课程讲解C语言发展历程; C语言特点及其应用范围;常见程序设计语言的比较;程序设计的理念;程序设计的理念;开发工具介绍及其使用方法(VC集成开发环境下的C程序开发方法) ;变量与常量;宏的概念标准输入输出等,通过基础学习掌握C语言的用法。
Qt 简介与现状、Qt应用范围
深入面向对象编程
Qt编程团队组建管理以及设计开发流程介绍
linux平台qt应用开发流程
Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构图分析)
QtCreator 集成开发环境介绍(设置开发环境, 设置编译环境,视图切换,快速查声明)
实例:开发个图形Qt 程序
Qt常用控件介绍
信号与槽介绍与类比
元对象系统,元对象属性
布局管理器, 综合三种布局
Qt模块与第三方模块介绍(Qt核心模块,网络模块,数据库模块,webkit模块 Qt Mobility)
实例:用qt实现文本记事本
qt坐标系统
访问屏幕信息
绘画系统
图形的绘画
图形填充
创建绘画设备
写入一个图片文件
绘画样式
图形视图框架
图形视图框架的结构
图形视图坐标系统
实例:基本绘画操作
实例:符合图形绘画
文件系统介绍
文件的访问
抽象文件引擎类
读写文件界面
获得文件信息
监视一个文件与目录
文本流与二进制数据流
文件与设备
访问输入/输出设备基础界面
访问目录结构内容
设备与文件图片读界面
设备与文件图片写界面
实例:一个简单的文本浏览的例子
实例:在指定文件系统中寻找一个文件
qt内部进程通信
早期的ipc方法:信号与管道
信号机制、管道
基于平台的线程qthread
同步线程
线程安全的事件传递
qt库互斥量
线程互斥锁
实例:Qt多线程界面程序同时多任务处理
嵌入式数据库发展和现状
数据库模块的三层结构
用户接口层
sql应用编程接口层
驱动程序层
sqlite和mysql数据库介绍
qt连接数据库
使用qsqlquery执行sql命令
qtsql模块和作用
实例:基本数据处理
实例:基于数据库的用户管理系统
阶段四:学习介绍Qt 网络功能 , 基于 udp ,tcp 会话层开发
Qt 基于套接字程序开发、Qt Udp 实现 (开发简易通讯聊天)、Qt Tcp 实现(开发简易通讯聊天)、Qt 库的裁剪和移植
综合项目实践“基于QT的网络通信系统”、针对问题讨论
信盈达讲师、技术牛人
精通Android下JAVA编程,精通LINUX下C及C++编程。熟悉TI、三星等系列CORTEX-A9/15/53/72架构处理器。
熟悉基于ARM体系架构嵌入式系统的软硬件开发流程和方法,针对ARM的Linux和Android应用开发及系统开发具有深刻的理解和丰富的经验。
近主导成功开发以下项目:医疗器械生化分析检测设备、按压式指纹模组控制器、智能小区节能电源管理项目、户外大屏幕广告屏控制项目、路灯远程遥测遥控控制终端项目、智能可视楼宇对讲系统、广东海事局遥测遥控航标灯项目、大功率激光雕刻工业控制项目
信盈达是一家专注于嵌入式产品开发、嵌入式技术咨询、嵌入式解决方案综合的高新技术企业,为国内外众多个人和企业客户提供基于嵌入式单片机、ARM、MIPS、FPGA等内核整套解决方案和技术培训、技术咨询等服务,公司下设有信盈达实训学院和信盈达研发中心、信盈达校企合作中心等三个服务团队,专业从事教学科研设备、嵌入式工业控制器、智能楼宇自动化等产品研发、生产、销售和服务,为个人、企业、高校等提供一站式技术服务。