欢迎来到天天文库
浏览记录
ID:34826880
大小:3.97 MB
页数:124页
时间:2019-03-11
《heterosis一种基于xcb的新型窗口管理器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、A●j泌分类号UDC湖密级】8工‘238学位论文Heterosis:一种基于xCB的新型窗口管理器(题名和副题名)王鹏(作者姓名)指导教师姓名李毅教授电壬科撞太堂廑都(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业名称计算机系统结构论文提交日期2010.04——论文答辩日期2Q!Q!Q鱼学位授予单位和日期皂壬抖撞太堂答辩委员会主席评阅人2010年月日注1:注明《国际十进分类法UDC》的类号。r6●,独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以
2、标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:羔蝗吼二‘:解‘月多日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保
3、密的学位论文在解密后应遵守此规定)签名:世翩签名:查塑日期:z口/口年占月;日岛●◆&0,r..,,●摘要在计算机科学中,窗口管理器(windowMallger)是指一种用于在图形用户界面(GUI)中控制窗口系统(Willd0诵ngSystem)中各窗口位置和外观的软件。大部分的窗口管理器被用于为某种桌面环境(DesktopEnv的m嘣)提供支持。窗口管理器一般用控件工具包(widgetT00ndt)编写而成,并且需要与其下层的窗口系统协同工作,而窗口系统则为其提供诸如图形硬件,指点设备和键盘等底层支持。本文首先介绍了
4、当代三大桌面操作系统平台上窗口管理器的现状,并简要介绍了窗口管理器的发展历史,分析了当今窗口管理器的各种类型,特性以及功能。在三大桌面操作系统当中,X窗口系统(XwiIldowSystcm)是绝大部分类UNⅨ操作系统平台上的图形子系统。本文接着介绍了其发展历程,设计原则,并着重分析了其底层的窗口协议(W证dowProtoc01)的通信过程和主要数据结构。传统上,几乎所有基于X窗口系统的窗口管理器都是使用Ⅺib作为其底层的图形程序库。但Ⅺib的历史久远,其在设计与实现上也都有一定的缺陷。而2001年出现的xCB,正好成为
5、了Ⅺib的一个更优的替代品。在本文的后续部分中,分别对Ⅺib和XCB进行了介绍,分析了它们的数据类型和API函数,以及各自的优缺点,并给出了)(1ib同xCB的应用程序实例,而且重点对二者请求应答往返时间的性能进行了详细的定量对比和分析,结果显示XCB的时间性能较Ⅺib大约高出30倍,且差距随着请求数量的增加而加大。在众多的窗口管理器之中,“,In是一种基于X窗口系统且开放源代码的动态窗口管理器。在此前提之上,d砌被选定作为代码基础,以实现一种新的窗口管理器——-Heterosis。它将弧,In从传统上常用的Ⅺib程序
6、库移植至XCB之上,进而提高了其性能。本文在后续的部分中,描述了Heterosis的整个实现过程,包括d眦的现有设计,Heterosis的版本控制方法,逻辑流程,具体的移植方法,实现过程中所遇到的问题和解决方法,以及调试过程等等,并给出了源代码说明和清单。最后给出了对于窗口管理器在设计上的展望,以及Heterosis其今后可以改进的地方。关键词:窗口管理器,X窗口系统,撕n,Het啪sis,Ⅺib,XCB小●◆rI£,,lIABSTRACTAwindowmaIlagcrissystemsomyare也atcontr01
7、s也eplaC锄ent孤d印pearallceof诎dowswithina、)l,indow吨syStemiIla伊础licaluserinterf犯e.Mostwindowmanagersaredesi伊edt0helpprovideadesktopen、,ir0衄ent.Theyworkinconjllnction妣吐le11nd甜ying黟a1蛳calsystcmwhiChprovideS似luired劬ctional时such嬲吼lpponfor乒aphicshardware,p6础ngd耐ces,狃dakey
8、bo矾,狃dareo慨writtenand凹eateduSillga、)I,idgettooIkit.ht11isdisse献ion,me伽瞳Tentsituationof、析ndowm观ager0n也e3mostpopularmodemdeshop叩蹦咖gsystemsisin仃oduccdfirstly.Thehisto巧of
此文档下载收益归作者所有