注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)LinuxLINUX系統(tǒng)MOTIF/OPENGL程序開發(fā)

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

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

定 價:¥45.00

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

ISBN: 9787111077831 出版時間: 2000-01-01 包裝: 平裝
開本: 26cm 頁數: 430頁 字數:  

內容簡介

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

作者簡介

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

圖書目錄


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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號