中海外交通建设有限公司网站,图片瀑布流代码wordpress,欧美做视频网站,scratch#x1f40c;博主主页#xff1a;#x1f40c;倔强的大蜗牛#x1f40c; #x1f4da;专栏分类#xff1a;QT❤️感谢大家点赞#x1f44d;收藏⭐评论✍️ 目录
一、QT背景
1.1什么是QT
1.2QT的发展历史
1.3什么是框架、库 1.4QT支持的平台 1.5QT的优点
1.6QT的… 博主主页倔强的大蜗牛 专栏分类QT❤️感谢大家点赞收藏⭐评论✍️ 目录
一、QT背景
1.1什么是QT
1.2QT的发展历史
1.3什么是框架、库 1.4QT支持的平台 1.5QT的优点
1.6QT的应用场景
1.7QT的成功案例 一、QT背景
1.1什么是QT
QT是一个1991年由QT Company开发的跨平台C图形用户界面应用程序开发框架。它既可以开发GUI程序也可用于开发非GUI程序比如控制台工具和服务器。QT是面向对象的框架使用特殊的代码生成扩展称为元对象编译器(Meta Object Compiler, moc)以及一些宏QT很容易扩展并且允许真正的组件编程。 QT技术用于客户端开发 客户端直接和用户打交道的这一类程序如Chrome、Steam等等 客户端开发的重要任务编写和用户交互的界面。 用户交互界面有两种典型风格 1、命令行界面/终端界面--TUI专业软件一般使用者为程序员 2、图形化界面--GUI普通用户 然而QT是用来编写桌面的GUI程序的一套框架 1.2QT的发展历史 1991年 Qt最早由芬兰奇趣科技开发1996年 进入商业领域它也是目前流行的Linux桌面环境KDE的基础2008年 奇趣科技被诺基亚公司收购Qt称为诺基亚旗下的编程基础2012年 Qt又被Digia公司芬兰一家软件公司收购2014年4月 跨平台的集成开发环境Qt Creator3.1.0发布同年5月20日配发了Qt5.3正式版至此Qt实现了对iOS、Android、WP等各平台的全面支持。 1.3什么是框架、库
框架是一个基本概念上的结构用于解决或者处理复杂问题的一种结构化的设计体系。它可以把软件的通用功能抽象出来形成一组组件或工具集以方便开发者使用。框架通常包含了为实现某一类软件而设计的一组抽象类以及基于这组抽象类的扩展类从而为软件重用提供强有力的支持。
库是一组预先编写好的代码集合通常用于执行特定的任务或实现特定的功能。这些代码集合可以被多个程序或项目重复使用以提高开发效率减少代码冗余并促进代码重用。库通常由函数、类、变量、数据结构和相关的文档组成。 框架是程序员配合框架完善填充框架中的一些细节 库是被程序员调用的 1.4QT支持的平台 Windows ‒ XP、Vista、Win7、Win8、Win2008、Win10 Unix/X11 ‒ Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、BSD/OS、和其他很多 X11 平台 Macintosh ‒ Mac OS X Embedded ‒ 有帧缓冲⽀持的嵌⼊式 Linux 平台Windows CE Android 1.5QT的优点 跨平台几乎支持所有的平台接口简单容易上手学习QT框架对学习其他框架有参考意义。一定程度上简化了内存回收机制。开发效率高能够快速的构建应用程序。有很好的社区氛围市场份额在缓慢上升。可以进行嵌入式开发。 1.6QT的应用场景 桌面应用程序移动应用程序嵌入式应用程序 1.7QT的成功案例 Linux桌面环境KDEK Desktop EnvironmentWPS Office 办公软件Skype 网络电话Google Earth 谷歌地球VLC多媒体播放器VirtualBox虚拟机软件 本次分享的内容到这里就结束啦希望大家阅读完可以有所收获。 如果文章有问题可以在评论区留言蜗牛会认真修改的哦 点赞关注收藏