1.图形库
一 般说来图形库只提供绘画图形,渲染文字、图片等,不管是2D还是3D,其往往不提供消息处理,简单的说来就是如何高效的在一块指定的画布上将线条、文字、 图片显示出来,其中往往涉及字体、颜色等.
目前主要的图形库有:
windows提供的GDI/GDI+、DirectX、OpenGL;
支持X的有Cario、GTK、QT、OpenGL;
其他的还有Skia(google提供)、Quartz 2D(apple提供)、wxWidget等;
2.图形组件
按钮、菜单、窗口等图形组件往往是基于图形库的基础上绘画出来的并有相对固定形状,同时一般具有消息处理功能;相关实现有GTK、QT、wxWidget、windows组件等;
linux桌面
xwindow.X Window在1984年由MIT研发,它的设计哲学之一是:提供机制,而非策略.包含xserver,xclient,Compositor.
xwindow定义了一系列协议.x server负责进行图形渲染,提供了xlib. 在这个基础上,封装出了一系列的图形库.如QT,GTK+.在这些图形库基础上,开发出了x client.如KDE,GONE.
cairo最初也是对xlib的一个包装,现在发展可以替代xlib.
cairo之上,还有文字排版库pango.
Wayland,早期目标就是替代xserver.现在用来提到xwindow.Wayland没有传统的Server/Client的模式,取而代之的是:Compositor/Client.
参考:http://plog.longwin.com.tw/document-ebook/2010/11/25/wayland-xwindow-history-2010
分享到:
相关推荐
installshield零碎知识点集锦收集了一些零零碎碎容易被忽略的一些问题!
408统考计算机网络23版零碎知识点
二级C零碎知识二级C零碎知识二级C零碎知识
记录一些学习的零碎的知识点的 demo。 每一个文件夹即为一个 demo,cd 到每个具体的文件夹即可。 demo 列表(按入库顺序) test 一些零碎的知识点测试 build 一些构建工具的测试 handwrite 手写一些常见实现的 demo ...
时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什么发展前途。 这些枯燥无味工作的确会使人匮乏,从技术层面讲这些其实都是基本功,对后期的运维工作会无形中带来一定的...
这个是vs2010工作平台入门资料.一些零碎的东西
QT开发过程中遇到的零碎的小问题,帮助你如何解决!
桌面零碎文档自动整理功能。只要轻轻一点按钮就可以把你的桌面变的整整齐齐。把一些临时文件全部放到一个指定文件夹里面。 每次自动启动酷屏软件的时候,右下角会弹出一个提示框。提示用户是否替换当前桌面。如果点...
java易混点.docx java零碎知识点.doc jnpf搭建环境.docx jvm学习文档.doc oralce优化.docx spring全家桶.docx 单点登录文档.docx 常用连接池方法.docx 技术选型.docx 设计模式.docx
jquery零碎实例
分数高 不一定有用 只是对我有用
介绍通过arcgis软件消除大的碎图斑,现在借助 ArcGIS的Eliminate工具可以很轻松的完成这个工作。该工具可以将选中的多边形合并到周围边大的多边形当中去。
平时工作中常用的Python零碎知识总结,爬虫学习总结与练习,Python数据分析学习总结,目前正在重新整理中...
1、资源内容:平时工作中常用的Python零碎知识总结,爬虫学习总结与练习目录监控,文件处理,Python数据分析学习总结源码. 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为python参考资料学习借鉴使用...
NULL 博文链接:https://longhuang.iteye.com/blog/670549
IT行业基础知识,从网上的零碎知识点总结整理,分享出来,大家共同学习
前序:前面的内容中讲述了shell的一些零碎知识点,还剩最后一个小小的知识点没有说,在讲新的知识点之前先把这个给大家讲一讲。之前一直没有说的就是【history】这个命令,前面也简单地讲述过这个命令,history里...
acwing和leetcode leetcode- 不定期更新一下在acwing和leetcode上学的一些零碎的算法知识
我也想看看我的知识点掌握程度到底怎么样,单纯的靠记笔记,针对单点知识写文章感觉效果很零碎,达不到架构化,没办法在感知到自己的现状,也就没办法系统的查漏补缺 通过思维导图,问答加上知识点补充文章,让知识...
Javascript 片段 一些零碎的事情。