注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLINUX系統(tǒng)MOTIF/OPENGL程序開(kāi)發(fā)

LINUX系統(tǒng)MOTIF/OPENGL程序開(kāi)發(fā)

LINUX系統(tǒng)MOTIF/OPENGL程序開(kāi)發(fā)

定 價(jià):¥45.00

作 者: 董淵[等]編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: UNIX操作系統(tǒng) Linux Motif OpenGL

ISBN: 9787111077831 出版時(shí)間: 2000-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 430頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  X-Window/Motif是計(jì)算機(jī)工作站和人型機(jī)主要的圖形用戶(hù)界面系統(tǒng),也是自由操作系統(tǒng)Linux的用戶(hù)界面,目前已經(jīng)成為應(yīng)用最廣泛的圖形用戶(hù)界面標(biāo)準(zhǔn)。采用X-Window/Motif技術(shù)開(kāi)發(fā)的應(yīng)用軟件,具有很高的可移植性。OpenGL是三維圖形設(shè)計(jì)與制作的接口標(biāo)準(zhǔn),廣泛應(yīng)用于可視化技術(shù)、實(shí)體造型、CAD/CAM、模擬仿真等諸多領(lǐng)域,是。套獨(dú)立個(gè)操作系統(tǒng)和硬件環(huán)境的三維圖形庫(kù),具有強(qiáng)大的圖形功能和優(yōu)秀的跨平臺(tái)移植能力,子經(jīng)得到IT工業(yè)界的廣泛認(rèn)可。本書(shū)力求以通俗精煉的語(yǔ)言,介紹了在Linux Red Hat 6.0平臺(tái)上開(kāi)發(fā)Motif和OpenGL程序的技術(shù),可供廣大希望從事圖形界面、圖形設(shè)計(jì)制作方由軟件開(kāi)發(fā)的Linux愛(ài)好者參考,也可作為L(zhǎng)inux下C語(yǔ)言并發(fā)的入門(mén)教材,同時(shí)對(duì)其他Unix系統(tǒng)下的開(kāi)發(fā)人員也有一定借鑒作用。

作者簡(jiǎn)介

暫缺《LINUX系統(tǒng)MOTIF/OPENGL程序開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄


前言
第1部分 Linux程序開(kāi)發(fā)基礎(chǔ)知識(shí)
第 1章認(rèn)識(shí) Linux
1.1 Linux是自由的操作系統(tǒng)
1.2 Linux和自由軟件
1.3 Linux的發(fā)展簡(jiǎn)史
1.4 Linux在中國(guó)
1.5 總結(jié)
第2章Linux系統(tǒng)C語(yǔ)言開(kāi)發(fā)支撐工具
2.1 支撐工具簡(jiǎn)介
2.2 C語(yǔ)言編譯器——gcc
2.2.1 gCC簡(jiǎn)介
2.2.2 gCC的執(zhí)行過(guò)程
2.23 gCC的基本用法和選項(xiàng)
2.2.4 gCC的錯(cuò)誤類(lèi)型及對(duì)策
2.3 程序維護(hù)工具——make
2.3.1 make簡(jiǎn)介
2.3.2 基本原理和用法
2.3.3 宏(marco)和注釋
2.4 程序調(diào)試工具
2.4.1 調(diào)試工具簡(jiǎn)介
2.4.2 調(diào)試使用場(chǎng)合
2.4.3 調(diào)試的功能
2.4.4 調(diào)試對(duì)編譯的要求
2.4.5 gdb的常用命令
2.4.6 XXgdb介紹
2.5 程序版本維護(hù)
2.5.1 RCS簡(jiǎn)介
2.5.2 程序版本結(jié)構(gòu)
2.5.3 RCS使用
2.6 總結(jié)
第3章熟悉程序開(kāi)發(fā)環(huán)境
3.1 程序開(kāi)發(fā)流程
3.2達(dá)國(guó)家程序的編輯之一——使用vi
3.2.1 vi簡(jiǎn)介
3.2.2 快速掌握 VI
3.2.3 VI的使用
3.2.4 進(jìn)一步學(xué)習(xí)vi
3.3 程序的編輯之二——使用EMACS
3.3.1 Emacs簡(jiǎn)介
3.3.2 快速掌握 Emacs
3.3.3 Emacs使用
3.3.4 EmgnS的程序開(kāi)發(fā)功能
3.3.5 使用Emacs編輯程序?qū)嵗?br />3.4 程序的編譯和調(diào)試
3.4.1 人工編譯連接
3.4.2 使用make編譯連接
3.4.3 在Emacs中編譯程序
3.4.4 調(diào)試
3.5 獲取幫助之一——聯(lián)機(jī)幫助獲取
3.5.1 聯(lián)機(jī)幫助手冊(cè)
3.5.2 系統(tǒng)幫助文檔
3.5.3 Motif幫助獲取
3.6進(jìn)制獲取幫助之二——網(wǎng)絡(luò)幫助獲取
3.6.1 LDP文檔
3.6.2 BBS(中文)
3.6.3 USENET新聞組
3.6.4 小結(jié)
3.7 總結(jié)
第2部分 Motif程序開(kāi)發(fā)技術(shù)
第4章X-Window與 Motif入門(mén)
4.1 圖形用戶(hù)界面
4.1.1 圖形用戶(hù)界面的特征
4.1.2 圖形用戶(hù)界面的結(jié)構(gòu)
4.1.3 Linux的圖形用戶(hù)界面
4.2 X-Window系統(tǒng)
4.2.1 X-Window簡(jiǎn)介
4.2.2 X-Window發(fā)展歷史
4.2.3 X系統(tǒng)的特征
4.2.4 X系統(tǒng)基本概念
4.3 Motif介紹
4.3.1 MOtf簡(jiǎn)介
4.3.2 Motif的組成
4.3.3 窗口管理
4.4 MOtif程序開(kāi)發(fā)基檢
4.4I MOtif程序開(kāi)發(fā)簡(jiǎn)介
4.4.2 Motif程序開(kāi)發(fā)接口
4.4.4 Widgets組件構(gòu)成
4.4.5 基本原則
4.5 UIL基礎(chǔ)
4.5.1 UIL與MRM
4.5.2 UIL的特征
4.6 總結(jié)
第5章Motif程序開(kāi)發(fā)基礎(chǔ)
5.1 開(kāi)始Motif程序開(kāi)發(fā)
5.1.1 第一個(gè)實(shí)例
5.1.2 程序分析
5.1.3 MOtif程序的結(jié)構(gòu)
5.2 MOtif的資源
5.2.1 MOtif資源簡(jiǎn)介
5.2.2 MOtif資源的控制方式
5.2.3 MOtif資源文件
5.2.4 Motif資源的使用
5.3 MOtif的組件
5.3.1 主窗口和菜單系統(tǒng)
5.3.2 對(duì)話(huà)框
5.3.3 標(biāo)簽和按鈕
5.3.4 其他組件
5.3.5 小結(jié)
5.4 MOtif的事件處理
5.4.1 事件類(lèi)型與處理方式
5.4.2 回調(diào)函數(shù)
5.4.3 動(dòng)作函數(shù)
5.4.4 小結(jié)
5.5 X系統(tǒng)的字體
5.5.1 復(fù)合字符串
5.5.2 字體
5.5.3 字體處理實(shí)例
5.6 總結(jié)
5.6.1 Motif征程序的結(jié)構(gòu)
5.6.2 資源及管理
5.6.3 組件對(duì)象
5.6.4 事件
5.6.5 字體和復(fù)合字符串
5.6.6 實(shí)例
第6章 UIL開(kāi)發(fā)基礎(chǔ)
6.1 UIL簡(jiǎn)介
6.2 UIL語(yǔ)基礎(chǔ)
6.2.1 字符集
6.2.2 名字
6.2.3 關(guān)鍵字
6.2.4 數(shù)據(jù)類(lèi)型
6.2.5 表達(dá)式
6.2.6 取值函數(shù)
6.3 UIL模塊
6.3.1 UIL模塊內(nèi)容
6.3.2 UIL模塊結(jié)構(gòu)
6.3.3 UIL模塊書(shū)寫(xiě)規(guī)則
6.4 使用UIL的Mtotif程序?qū)嵗?br />6.4.1 程序的功能
6.4.2 程序的組成
6.4.3 編譯連接過(guò)程
6.5 使用UIL的C程序結(jié)構(gòu)
6.5.1初 始化 Mrm
6.5.2 建立組件對(duì)象
6.6 使用UIL進(jìn)行資源管理
6.6.1 顏色與字體管理
6.6.2 像圖管理
6.7 總結(jié)
第3部分 OpenGL程序開(kāi)發(fā)技術(shù)
第 7章OpenGL概述
7.1 OpenGL的發(fā)展歷程
7.2 OpenGL特點(diǎn)及功能
7.2.1 OpenGL基本功能
7.2.2 OpCnGL1.2的部分特性
7.3 Mesa簡(jiǎn)介
7.4 OpenGL函數(shù)庫(kù)
7.4.1 gl核函數(shù)庫(kù)
7.4.2 glu實(shí)用庫(kù)
7.4.3 glaux輔助庫(kù)
7.4.4 gltk工具庫(kù)及與glaux庫(kù)的比較
7.4.5 其他擴(kuò)展函數(shù)庫(kù)
7.5 OpenGL的語(yǔ)法規(guī)則及狀態(tài)機(jī)制
7.5.1 語(yǔ)法規(guī)則
7.5.2 狀態(tài)機(jī)制
7.6 OpenGL的相關(guān)信息
7.6.1 OpenGL技術(shù)評(píng)審委員會(huì)
7.6.2 Linux下OpenGL的網(wǎng)址
7.6.3 使用或支持OpenGL的一些相關(guān)產(chǎn)品
7.7 總結(jié)
第 8章Mesa/openGL編程要點(diǎn)
8.1 一個(gè)簡(jiǎn)單 Mesa程序示例
8.1.1 迷宮程序代碼
8.1.2 程序分析
8.1.3 Linux及Windows系統(tǒng)下Mesa/OpCnGL程序框架的比較
8.2 圖形繪制的輔助技術(shù)
8.2.1 清除緩沖區(qū)
8.2.2 消隱
8.2.3 強(qiáng)制繪圖成
8.2.4 交換緩沖區(qū)
8.3 總結(jié)
第9章給制幾何實(shí)體_一
9.1 基本幾何圖元
9.1.1 繪制開(kāi)始與結(jié)束命令
9.1.2 點(diǎn)
9.1.3 線(xiàn)
9.1.4 多邊形
9.1.5 法向
9.2 顏色
9.2.1 顏色模式
9.2.2 顏色過(guò)渡模式
9.3 變換
9.3.1 模型一取景變換
9.3.2 投影變換
9.3.3 稅口變換
9.3.4 附加裁剪平面
9.3.5 矩陣堆棧
9.3.6 程序示例
9.4 總結(jié)
第10章顯示列表
10.1 立即執(zhí)行模式與顯示列表
10.1.1 立即執(zhí)行模式
10.1.2 顯示列表方式
10.2 顯示列表的創(chuàng)建與執(zhí)行
10.2.1 創(chuàng)建顯示列表
10.2.2 執(zhí)行顯示列表
10.2.3 顯示列表嵌套
10.3 程序示例
10.4 總結(jié)
第11章光照材質(zhì)與紋理
11.1 光照處理
11.1.1 光照基本概念
11.1.2 光源屬性
11.1.3 光照模式
11.1.4 程序示例
11.2 材質(zhì)
11.2.1 材質(zhì)屬性
11.2.2 材質(zhì)程序示例一
11.2.3 材質(zhì)程序示例二
11.3 紋理映射
11.3.1 紋理基本概念
11.3.2 紋理的定義
11.3.3 紋理坐標(biāo)
11.3.4 程序示例
11.3.5 紋理纏繞方式_
11.3.6 本章程序綜合示例
11.4 總結(jié)
第12章霧化融合與反走樣
12.1 霧化
12.1.1 霧化效果設(shè)置
12.1.2 程序示例
12.2 融合
12.2.1 融合效果設(shè)置
122.2 程序示例一
12.2.3 程序示例一
12.3 反走樣
12.3.1 反走樣效果設(shè)置
12.3.2 程序不例
12.4 總結(jié)
第13章位圖與圖像
13.1 位圖
13.1.1 位圖繪制函數(shù)
13.1.2 位圖程序不例
13.1.3 字體程序不例
13.2 圖像
13.2.1 像素的讀寫(xiě)拷貝縮放操作
13.2.2 像素的存貯傳輸映射操作
13.2.3 程序示例
13.3 總結(jié)
第14章求位器與NURBS
14.1 求值器
14.1.1 求值器的計(jì)算原理
14.1.2 求值器函數(shù)
14.1.3 程序示例
14.2 NURBS
14.2.1 NURBS編程思路
14.2.2 NURBS函數(shù)
14.2.3 程序示例
14.3 總結(jié)
第4部分綜合使用Motif與OpenGL
第15章Motif與OpenGL聯(lián)合編程
15.1 Motif與OpenGL聯(lián)合編程
15.2 實(shí)例介紹
15.2.1 程序功能與運(yùn)行結(jié)果
15.2.2 程序源代碼
15.2.3 編譯連接
15.3 實(shí)例程序剖析
15.3.1 組件對(duì)象層次結(jié)構(gòu)
15.3.2 便利函數(shù)與回調(diào)函數(shù)
15.3.3 OpenGL處理
15.4 總結(jié)
附錄A GPL聲明
附錄B Xt和Mhf組件類(lèi)族
附錄C X系統(tǒng)設(shè)計(jì)7原則
附錄D 通用包含頭文件
參考文獻(xiàn)

本目錄推薦

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