图形用户接口(GUI) .PPTVIP

  • 11
  • 0
  • 约7.22千字
  • 约 45页
  • 2017-12-18 发布于天津
  • 举报
图形用户接口(GUI) .PPT

第13章 图形用户接口(GUI) 定义 图形用户接口(Graphics User Interface,GUI),又叫桌面系统、窗口管理系统、图形操作环境、图形用户界面等,是操作系统和用户的人机接口。GUI极大地方便了非专业用户的使用,人们不再需要死记硬背大量的命令,而可以通过窗口、菜单方便地进行操作。 13.1图形用户接口的层次结构 13.1.1图形基础设施 图形基础设施是一种底层的图形驱动引擎,一般是由操作系统提供。它是用作其他更高一层图形或者图形应用程序的基本函数库/依赖库,在其之上可以针对某些特定应用需求做进一步的封装。譬如,在对于只需要单任务的低端应用,可以以API函数的形式,封装成静态或者动态的高级图形函数库。而在更多的场合,用户是需要类似Windows的桌面系统,这样就要构建多任务GUI窗口管理系统。在Linux环境下,常见的图形基础设施有SVGALib(VGA)、X Window(Xlib)、LibGGI和FrameBuffer等。 13.1.2高级图形函数库 高级图形函数库提供的图形界面编程接口主要分为两大类,一类只提供基本的画点绘线、文本区域处理等,如SDL(standard drawing library);另一类就是以窗口部件(widget,亦称为控件、部件等)形式,采用面向对象方式进行可视化的编程,可用于嵌入式GUI系统(需要诸如pThread等消息处

文档评论(0)

1亿VIP精品文档

相关文档