




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 大数据的C、C+基础 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 法律声明 【声明】本视频和幻灯片为炼数成金网络课程的教 学资料,所有资料只能在课程内使用,不得在课 程以外范围散播,违者将可能被追究法律和经济 责任。 课程详情访问炼数成金培训网站 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 Qt图形编程 什么是Qt Qt是一个C+的跨平台的编程框架 Qt目前的最新版本是5.3,能够支持的编程环境包括桌面版本的Windows XP及以上版本、 *nix,Mac OSX,Windows CE,嵌入式Linux、Android,iOS,BlackBerry以及 Windows Phone操作系统 Qt框架的功能涵盖: 多线程编程 基础类,包括数据结构、信号发送接收 图形编程,包括图形控件以及绘制支持 3D编程,支持OpenGL,Qt本身带有OpenGL的支持,同时能够支持OGRE、OpenSceneGraph等3D开 发包 网络编程,包括TCP、UDP支持,HTTP支持、V8 JavaScript引擎(可以为Qt提供脚本支持),基于 V8的浏览器控件 多媒体开发包 蓝牙、串口、NFC、传感器支持 国际化支持以及XML、SQL支持 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 Qt图形编程 Qt简单入门 Qt的大多数类,都是继承于QObject的,Qobject类提供了Qt的一些基础但是非常有用的功 能 通过connect、disconnect支持信号、信号槽 C、C+语言中,如果提交一个任务时不时马上获取返回值,而是需要等待通知,最基本的手段是通过回 调函数实现,在MFC中,图形控件的事件通知,是通过一个函数指针列表实现的,而Qt则是通过信号、信 号槽实现。这种方法更加灵活,且更加符合OO设计理念 每个QObject对象或继承于QObject的类的实例都具有一个带QObject*的构造函数,如果这个指针不 为空,则这些对象组成一个树形结构,以QObject*为父对象,而在析构的时候,将树形结构的root节 点delete之后,会自动调用叶子节点的析构函数,简化了释放内存所需要的工作,尤其是对图形编程 而言 支持qobject_cast类型转换,用于对所有继承自QObject的对象进行转换 支持在信号槽中获取信号的发送者 信号与信号槽的签名必须完全一致,返回类型为void 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 Qt图形编程 Qt的图形编程分为两个部分 QWidget,在Qt 5.0之前,这是Qt图形编程的核心部分,现在已经被移出Qt核心,作为 QtWidget模块存在 QML,主要用于移动设备的开发 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 Qt图形编程QWidget 几乎所有的图形控件均由QWidget派生 常用的包括QLabel, QLineEdit, QSpinBox, QGroupBox, QComboBox, QListWidget, QTreeWidget等等 QWidget编程通过Qlayout对控件进行布局,类似于Java的LayoutManager,而不 是类似于MFC或者.NET的绝对布局 优势是控件可以通过实际占用的大小进行调整,无需人工干预,对于国际化等操作支持很好 支持的布局方式有QVBoxLayout, QHBoxLayout, QFormLayout, QGridLayout 通过Qtranslator以及Qlocale进行国际化 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 Qt图形编程QML QML是一种近似于脚本的开发方式 更适合移动设备,例如手机应用的开发 支持通过JavaScript开发脚本 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 C+网络编程的支持 gSOAP: FastCGI/CGI 大数据的C、C+基础 讲师 陈轶宁 DATAGURU专业数据分析社区 炼数成金逆向收费式网络课程 Dataguru(炼数成金)是专业数据分析网站,提供教育,媒体,内容,社区,出版, 数据分析业务等服务。我们的课程采用新兴的互联网教育形式,独创地发展了逆向收 费式网络培训课程模式。既继承传统教育重学习氛围,重竞争压力的特点,同时又发 挥互联网的威力打破时空限制,把天南地北志同道合的朋友组织在一起交流学习,使 到原先孤立的学习个体组合成有组织的探索力量。并且把原先动辄成千上万的学习成 本,直线下降至百元范围,造福大众。我们的目标是:低成本传播高价值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度电影主题旅游产品拍摄制作合同
- 2025二手集体土地上房屋买卖合同
- 红色遗址保护知识培训内容课件
- 新年心愿600字初三作文12篇
- 合同管理流程及审批标准化工具
- 企业级专利许可协议
- 诗经拾贝课件
- 红楼梦第91回课件
- 红楼梦介绍课件
- 红楼梦五六回课件
- TBIA 28-2024 骨科疾病诊疗数据集 -骨科院内静脉血栓栓塞症
- 2024年中央企业全面质量管理知识竞赛考试真题库(含答案)
- 应征公民政治考核表(含各种附表)
- 现代职业人就业指导篇 教案 现代职业人(就业指导篇)授课计划
- 代领营业执照委托书
- 施工方案与安全保障措施
- 文化经济学课件
- 《病史采集病历分析》课件
- 【新大纲新教材】2022年初级会计职称《经济法基础》精讲课件(1-8章完整版)
- 中国成人艰难梭菌感染诊断和治疗专家共识
- 水的电离和溶液的pH课件上学期高二化学人教版选择性必修1
评论
0/150
提交评论