* Gnome (GNU Network Object Model Envirenment)。从用户的角度看,它是一个集成的桌面环境以及应用程序集合;从开发人员的角度看,它是一个应用程序的基础开发结构(由各种有用的函数库组成)。Gnome是底层X窗口系统和高层窗口管理器软件中间的一个程序设计界面,它向GUI程序员提供了丰富的功能强大的开发工具 * Gnome的开发基础结构是围绕一组函数库的,所有的内容都是用可移植的ANSI C语言写成的,可以用于所有类Unix系统。Gnome中最基本的工具包是GTK+ ( GIMP ToolKit ),它由两部分组成:GTK和GDK。GTK层为C语言提供了一个对象模型,并为UI工具包提供了最基本的widget,它是上层GUI派生的基础。GTK是依赖于GDK的,GDK是Xlib的一个底层包装。由于GTK+使用了GDK而不直接调用Xlib,因此Gdk的移植版本用于GTK+运行在不同于X,但只有相对较少的修改的 窗口系统上.如果要移植到其它平台上,我们不用更改gtk,只要对gdk做出一些修改即可.Xlib库直接与X服务器对话。除了Xlib以外的任何部分都是基于Glib的,她是一个非常有用的C函数库,提供了很多使用程序和可移植的功能以及一组容易被C语言使用的容器。 * 一个Gnome程序使用多哥库组成的层次结构,如图。 Gnome库在最高层,它包括帮助例程
您可能关注的文档
- 上海钢琴厂老厂房改造项目 立体绿化形象墙方案竞赛说明.pptx
- 营改增后房地产建安企业汇缴与清算新风险防控.ppt
- 投资性房地产讲义.pptx
- 房地产经营讲义.ppt
- 房地产经营学讲义.ppt
- 房地产开发讲义.ppt
- 房地产开发企业一套表统计员培训讲义.ppt
- 房地产市场讲义.ppt
- 房地产市场分析讲义.ppt
- 房地产研究-白发浪潮与社会养老服务体系建设讲义.ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 2025北京三帆中学初三(上)开学考英语试题含答案.pdf VIP
- 《电烙铁焊接培训》课件课件.pptx VIP
- 控制电缆终端制作安装分项工程质量验收记录表.docx VIP
- 初三九年级体育课教案全集.pdf VIP
- 2026-2027学年小学信息技术(信息科技)三年级上册浙教版(2026)教学设计合集.docx
- 质检员任命书.docx VIP
- 旅游政策与法规全册配套完整教学课件.pptx
- 中国淡水双壳类特有种的地理分布.pdf VIP
- 机械制造基础(第五版)黎震PPT完整全套教学课件.pptx
- 深度解析(2026)《ISO 11999-12024 PPE for firefighters — Test methods and requirements for PPE used by firefighters w标准解读.pptx VIP
原创力文档

文档评论(0)