使用GNOME庫編寫應用程式

2021-04-19 09:08:23 字數 1317 閱讀 8032

rel="start" href="index.html" title="使用gnome庫編寫應用程式" /> rel="next" href="ch01.html" title="chapter 1. 致謝、許可證及其它" />

使用gnome庫編寫應用程式

next

the gnome project

abstract

在本教程中,您將了解gnome庫的大概輪廓,學習到使用gnome庫中大量的實用例程和元件加速應用開發,您還將學習到如何使用標準的gnome ui元件,開發外觀一致的gui介面。本文還介紹使用gtk+元件開發c應用程式。

table of contents

1. 致謝、許可證及其它

2. gnome庫概覽

gnome庫的位置

gnome庫的結構

3. gtk+程式設計

概述glib

命名習慣

typedefs

可移植和實用函式

容器更多glib的資訊

gtk+

gui基礎

gtk+物件模型

gtk+方法(gtk+ method types)

物件資料

gtk+/gnome命名慣例

使用gtk+方法

hello world例程

4. gnome程式設計

介紹什麼是gnome程式

非常基礎的gnome程式

概述使用libgnome庫

配置檔案

.desktop檔案

實用程式和檔案

mime型別

元資料選單和工具欄的建立

和使用者對話

使用libgnomeui庫

stock icons

對話方塊輸入框

影象的使用

會話管理

多文件介面

雜項widgets

gnomecanvas元件

建立畫布元件

groups and items

建立items

反鋸齒畫布

拖放允許放下

允許拖動

5. gconf配置庫

gconf概述

6. 構建gnome程式

使用簡單的makefile

gnome-config指令碼

簡單的makefile樣例

使用automake/autoconf

7. 總結

獲得進一步的幫助

未來gnome庫的發展

next

chapter 1. 致謝、許可證及其它

Sphinx應用程式編寫

pocketsphinx api核心理念 pocketsphinx api 被設計是為了減輕編寫語音識別功能應用程式。由於使用抽象類,所以在源 和二進位制檔案相容方面,更能保持穩定。因為它完全可重入,所以在同一程序中擁有多個編碼器也不會出現問題。在執行時,新的語言模型的介面 在sphinxbase ...

如何編寫應用程式

每次要編寫嵌入式應用程式的時候總是不知道該如何入手,於是簡單的研究了下現在普遍的掃碼支付模組的sdk開發結構。拿到乙個專案需求時,我們需要看下該專案分為幾個模組,每個模組之間又是以什麼形式連線的。模組化會使程式結構清晰,維護也會方便很多。比如說掃碼支付模組就分為三個部分,底層core部分,mqtt功...

21 編寫iOS應用程式

原文 1 引言 2 objective c 程式設計 3 類 物件和方法 4 資料型別和表示式 5 迴圈結構 6 選擇結構 7 類8 繼承 9 多型 動態型別和動態繫結 10 變數和資料型別 11 分類和協議 12 預處理程式 13 基本的c語言特性 14 foundation框架簡介 15 數字 ...