Table of Contents |
Author: xlee
Email: xiaofeng_lee@hotmail.com Home Page: http://www.lisoleg.org
课后思考题: 1. 请描述X的体系结构,即X server, X client, Window manager, X protocol的关系,并结合Linux的X系统,Gnome, KDE具体分析. 2. 请解释X下的事件驱动机制,及相关API. 3. 请给出X下一个普通应用的生成过程和工作流程,并解释每一步的具体含义,及为什么需要这一步. 4. GTK+, CORBA, Gnome与X是什么关系?请用GTK+写一个"hello world"窗口;用Gnome写一个"hello world"的applet嵌在panel中. 5. QT, DCOP, KDE与X是什么关系?请用QT写一个"hello world"窗口;用KDE写一个"hello world"的窗口嵌在panel的tray中. 6. Gnome与KDE的本质区别是什么?您喜欢那一个,为什么? 7. Components的scripting是什么意思?KDE是如何支持scripting的?能举一个例子吗? 8. GTK+的widget控件是什么原理?如何实现一个控件? |