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 數字 ...