注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UNIXUNIX/Linux圖形開發(fā)集粹

UNIX/Linux圖形開發(fā)集粹

UNIX/Linux圖形開發(fā)集粹

定 價:¥28.00

作 者: 裴植,肖薇等編著
出版社: 中國水利水電出版社
叢編項(xiàng): 萬水計算機(jī)編程技術(shù)與應(yīng)用系列
標(biāo) 簽: UNIX

ISBN: 9787508410463 出版時間: 2002-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 292頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹了UNIX/Linux圖形化開發(fā)的基礎(chǔ)知識、實(shí)用開發(fā)思想及實(shí)際技巧。本書將互聯(lián)網(wǎng)時代通用的XML語言引入UNIX/Linux圖形化開發(fā)中,同時介紹CORBA開發(fā)思想的應(yīng)用,并配以大量的示例程序和講解,方便讀者的學(xué)習(xí)。本書主要包括如下內(nèi)容:GNOME的體系結(jié)構(gòu)及函數(shù)庫知識;創(chuàng)建GNOME程序的源代碼樹及窗口程序的方法;XML語言在圖形程序中的應(yīng)用;有關(guān)GDK的開發(fā)方法及技巧;ORBit/CORBA在UNIX/Linux圖形環(huán)境下的開發(fā)方法;GTK+的對象和類型系統(tǒng)的概念及開發(fā)知識;通過Widget工具進(jìn)行圖形化開發(fā)的詳細(xì)介紹;圖形環(huán)境開發(fā)實(shí)例詳解。本書面向廣大UNIX/Linux編程人員以及圖形化開發(fā)的愛好者,以其通俗易懂的表述方式,對于尚未具備圖形化開發(fā)概念的初學(xué)者以及中級開發(fā)人員的學(xué)習(xí)都會大有幫助。

作者簡介

暫缺《UNIX/Linux圖形開發(fā)集粹》作者簡介

圖書目錄

前言
第一章 Gnome開發(fā)基礎(chǔ)
1.1 什么是Gnome
1.2 Gnome開發(fā)體系的基礎(chǔ)結(jié)構(gòu)
1.2.1 一個入門實(shí)例——簡單的Gnome應(yīng)用程序
1.2.2 GTK+
1.2.3 Gnome,X和窗口管理器
1.2.4 Gnome中的CORBA應(yīng)用程序
1.2.5 Gnome圖形結(jié)構(gòu)
1.2.6 Gnome畫布
1.2.7 Libart庫
1.2.8 GnomeCanvas widget
1.2.9 結(jié)論
1.3 Gnome函數(shù)庫
1.4 gnome-print
1.5 gnome-xml
1.6 Guile
1.7 Bonobo
1.8 glib:非Gnome函數(shù)的可移植性和實(shí)用性
第二章 創(chuàng)建Gnome應(yīng)用程序
2.1 創(chuàng)建源代碼樹
2.1.1 Gnome源代碼樹概述
2.1.2 源代碼樹列表
2.1.3 configure.in
2.1.4 Makefile.am
2.1.5 安裝支持文件
2.2 Gnome應(yīng)用程序基礎(chǔ)
2.2.1 初始化函數(shù)庫
2.2.2 國際化
2.2.3 使用popt進(jìn)行參數(shù)分析
2.2.4 GnomeHello中的參數(shù)分析
2.2.5 保存配置信息
2.2.6 讀取保存的配置數(shù)據(jù)
2.2.7 在配置文件中保存數(shù)據(jù)
2.2.8 配置文件Iterators
2.2.9 gnome-apt的Iteration實(shí)例
2.2.10 其他配置文件操作
2.2.11 會話管理
2.2.12 使用GnomeClient對象
2.3 主窗口:GnomeApp
2.3.1 GnomeApp widget
2.3.2 GnomeApp
2.3.3 一個實(shí)例
2.3.4 自動創(chuàng)建菜單和工具條
2.3.5 GnomeUIInfo提供的菜單和工具條
2.3.6 GnomeUIInfo枚舉類型數(shù)據(jù)結(jié)構(gòu)的定義
2.3.7 把GnomeUIInfo轉(zhuǎn)換為一個widget
2.3.8 添加一個狀態(tài)條
2.3.9 幫助宏
2.3.10 標(biāo)準(zhǔn)菜單項(xiàng)宏
2.3.11 鼠標(biāo)拖放
第三章 GDK基礎(chǔ)
3.1 GdkWindow和GtkWidget
3.2 GdkWindow屬性
3.3 visual和colormap
3.3.1 GdkVisual
3.3.2 visual類型
3.3.3 顏色和GdkColormap
3.3.4 獲得調(diào)色板
3.4 drawable和pixmap
3.5 事件
3.5.1 事件類型
3.5.2 鍵盤事件
3.5.3 鼠標(biāo)移動事件
3.5.4 expose事件
3.5.5 窗口變動事件
3.5.6 其他事件
3.6 鼠標(biāo)指針
3.6.1 指針位置
3.6.2 捕獲指針
3.6.3 修改光標(biāo)
3.7 字體
3.8 圖形環(huán)境
3.9 畫圖
3.9.1 點(diǎn)
3.9.2 線
3.9.3 矩形
3.9.4 弧線
3.9.5 橢圓
3.9.6 文本
3.9.7 pixmaps
3.9.8 RGB緩沖區(qū)
3.10 GDK資源管理
3.11 GtkStyle和Themes
第四章 兩個重要的函數(shù)庫
4.1 使用libgnome函數(shù)庫
4.1.1 配置文件
4.1.2 實(shí)用程序和文件
4.1.3 MIME類型
4.2 使用libgnomeui函數(shù)庫
4.2.1 普通圖標(biāo)
4.2.2 對話框
4.2.3 輸入框
4.2.4 使用圖像
4.2.5 會話管理
4.2.6 多文檔接口
4.2.7 雜項(xiàng)Widget
第五章 GTK+對象和類型系統(tǒng)
5.1 對象和類結(jié)構(gòu)
5.2 類型檢查和新的類型
5.3 初始化一個新類
5.4 GtkArg和類型系統(tǒng)
5.5 對象參數(shù)
5.5.1 設(shè)置對象參數(shù)
5.5.2 讀取對象參數(shù)
5.5.3 在自己的GtkObject子類中使用對象參數(shù)
5.5.4 發(fā)現(xiàn)可用的對象參數(shù)
5.6 信號
5.6.1 添加一個新的信號
5.6.2 使用已有的信號
5.6.3 釋放一個信號
5.6.4 當(dāng)信號釋放時發(fā)生的事情
5.7 對象定位
5.8 把數(shù)據(jù)連接到對象上
5.9 事件掩碼
5.10 在GTK+事件中接收GDK事件
5.11 按鈕事件
第六章 GTK+開發(fā)
6.1 概述
6.2 GLib
6.2.1 命名規(guī)則
6.2.2 Typedefs
6.2.3 可移植性和實(shí)用程序函數(shù)
6.2.4 容器類
6.3 GTK+
6.3.1 GUI基礎(chǔ)
6.3.2 GTK+對象模型
6.3.3 GTK+方法類型
6.3.4 對象數(shù)據(jù)
6.3.5 GTK+/Gnome命名規(guī)則
6.3.6 使用GTK+方法
6.3.7 Hello World程序?qū)嵗?br />6.4 GTK+中的國際化
6.4.1 概述
6.4.2 術(shù)語
6.4.3 GTK+中的國際化
第七章 編寫GtkWidget
7.1 widget概述
7.1.1 widget類型
7.1.2 widget的功能
7.2 GtkWidget基類
7.2.1 GtkWidget實(shí)例結(jié)構(gòu)體
7.2.2 GtkWidget類結(jié)構(gòu)
7.2.3 可以覆蓋的信號
7.3 一個實(shí)例:GtkEv widget
7.3.1 概述
7.3.2 GtkObject特性
7.4 GtkWidget詳解
7.4.1 析構(gòu)
7.4.2 顯示,隱藏和映射
7.4.3 realiZation過程
7.4.4 作圖
7.4.5 大小協(xié)商
7.4.6 GtkContainer基類
7.5 GtkVBox:一個沒有窗口的容器
7.5.1 編寫一個GTK_NO_WINDOW Widget
7.5.2 大小協(xié)商
7.5.3 孩子參數(shù)
7.6 GnomeAppBar:一個很小的復(fù)合widget
第八章 ORBit/CORBA開發(fā)
8.1 ORBit/CORBA概念
8.2 有關(guān)ORBit和CORBA的常見問題
8.3 安裝ORBit
8.3.1 從RPMS安裝
8.3.2 從源文件安裝
8.3.3 運(yùn)行實(shí)例程序
8.3.4 ORBit可以執(zhí)行的平臺
8.4 ORBit/CORBA的術(shù)語
8.5 第一個CORBA程序
8.5.1 echo客戶和服務(wù)器
8.5.2 caculator客戶和服務(wù)器
8.5.3 account客戶和服務(wù)器
8.5.4 GUI Calculator客戶
8.5.5 GOAD,Gnome對象激活目錄
第九章 KDE應(yīng)用程序?qū)嵗治?br />9.1 最簡單的Qt(P1)
9.2 Qt程序的優(yōu)化(P2)
9.3 帶有Widget的KDE程序(P3)
9.4 創(chuàng)建菜單(P4)
9.5 桌面交互程序(P5)
9.6 顯示一個列表(P6)
9.7 開發(fā)工具欄(P7)
9.8 第6個程序的升級(P8)
9.9 創(chuàng)建界面(P9)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號