请输入您要查询的百科知识:

 

词条 《GNOME应用程序开发指南(Linux与自由软件资源丛书)》
释义

GNOME应用程序开发指南(Linux与自由软件资源丛书) 内容简介

GNOME是GNU自由软件方案的衍生部分,用户界面友好,为软件开发者提供了一个功能强大的应用程序构架。本书内容包括编写GNOME应用程序的基本知识、GTK+和GNOM系统、GNOME构建环境及国际化、文档编制等,贯穿全书还有大量的GNOME编程技巧和API。通过这些内容和技巧的讲解,可提高读者分析问题和解决问题的能力。适合于自由软件应用程序的开发者和自由软件的爱好者。

GNOME应用程序开发指南(Linux与自由软件资源丛书) 本书目录

前言

第1章 UNIX经验

第2章 GTK+/GNOME系统

第3章 GNOME构建环境

第4章 国际化

第5章 GNOME应用程序

第6章 菜单和工具栏

第7章 对话框

第8章 GNOME多文档界面

第9章 会话管理

第10章 图形

第11章 GNOME Canvas工具

第12章 文档编制

附录A GNOME FAQ

GNOME应用程序开发指南(Linux与自由软件资源丛书) 文章节选

第1章 UNIX 经验 正如Microsoft Windows有其自身的特殊感觉、特殊方法和特殊哲学一样,UNIX也有其独到之处。尽管在过去的几十年里,涌现出许多具有互相竞争风格的版本,但作为一种操作系统,UNIX始终保持了其基本的因素。这些基本因素已经相当成熟,并综合起来形成UNIX非常不错的使用感觉。在此,我们将简略地浏览一下UNIX系统,因为它和GNOME有关,在其后的章节里深入讲述其余的部分。划果你是有经验的GNOME开发者,则可以跳过本章而直接进入第2章。 1.1 GNOME是什么 GNOME是什么?它是怎样嵌入UNIX的?本章将研究UNIX工具系列和X Window系统的基本概念。GNOME就是基于这些概念建立的。第2章将进一步研究GNOME的深层概念。下面对GNOME做一个简单介绍。 通常,“GNU网络对象模型环境”是为满足一个百分之百免费公开源代码的桌面和应用程序环境的需要而发展起来的。要使一个桌面看上去为一个整体,就需要使其下的应用程序有一致的外观和风格。我们可以通过建立一个高度一致的应用程序接口(API)来实现这一点。在这种情况下,所有的应用程序都是建立在这个接口的基础之上的,当应用程序使用同样的API时,它们会享有同样的基代码。这样做的结果是使程序具有一致的外观,都有一个更小的基代码和更佳的可读性。 从一开始,GNOME坚持使自己从极高层到极低层都保持完全的免费和开放,通过使用基于开放的协议和软件技术来保证其自身的免费性。GNOME使用X Window系统下的协议和库,并使用GIMP Toolkit(GTK+)作为自己的图形用户界面(GUI)元素,而这两者都是开放和免费的,因此每个人都能免费使用GNOME。你可以下载它的所有源代码,读通它,修改它,然后按自己的意愿提交给某个社团。GNOME并没有对商业应用加许可证限制。实际上,一家公司可以写出一个封闭代码的GNOME应用程序,并将此应用程序卖出,而不需为使用GNOME库而支付一便士。

GNOME应用程序开发指南(Linux与自由软件资源丛书) 相关图书

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/9/21 20:41:16