注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C++圖形編程技巧與實例

Visual C++圖形編程技巧與實例

Visual C++圖形編程技巧與實例

定 價:¥48.00

作 者: 譚明金編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: C語言 程序設(shè)計

ISBN: 9787115105745 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 454 字數(shù):  

內(nèi)容簡介

本書重點介紹了在Windows95/98/NT環(huán)境下,編寫圖形應(yīng)用程序所需要的典型技術(shù)和算法知識,并給出了實用性和技巧性很強的典型實例。全書分為8章。每章以一個可獨立運行的應(yīng)用程序來綜合體現(xiàn)某一方面的圖形應(yīng)用知識和編程技術(shù)。書中的每個程序都是經(jīng)過精心挑選的實例程序,是實踐經(jīng)驗的總結(jié),在功能和編程技術(shù)。書中的每個程序都是經(jīng)過精心挑選的實例程序,是實踐經(jīng)驗的總結(jié),在功能和實現(xiàn)方面充分體現(xiàn)了典型性、綜合性和實用性。全書各章一致地按照“先原理后實現(xiàn)、精原理重實現(xiàn)”的指導(dǎo)思想和結(jié)構(gòu)形式來組織內(nèi)容的敘述,既在簡要介紹一般知識和算法原理的同時,著重敘述程序的實現(xiàn)細節(jié),并給出了注釋詳細的完整代碼(全部代碼用VisualC++編寫)與應(yīng)用結(jié)果,此外,本書對Windows編程中的一些具有綜合性和先進性的編程知識也適當(dāng)?shù)剡M行了介紹。對于圖形圖像編程的初學(xué)者和從事圖形圖像應(yīng)用開發(fā)的工程人員,本書具有較高的學(xué)習(xí)和參考價值。

作者簡介

暫缺《Visual C++圖形編程技巧與實例》作者簡介

圖書目錄

第1章顏色與繪圖模式 1
1.1顏色的基本知識 1
1.1.1顏色的概念 2
1.1.2顏色管理 5
1.1.3調(diào)色板 5
1.2 繪圖編程應(yīng)用 6
1.2.1 設(shè)備上下文 6
1.2.2 繪圖模式 6
1.2.3 坐標(biāo)模式 6
1.2.4 Windows繪圖的基本過程 7
1.3 實例程序的功能與邏輯 7
1.3.1 程序功能 7
1.3.2 繪圖模式的顏色算法 8
1.3.3 位圖的讀取與顯示 8
1.3.4 程序邏輯結(jié)構(gòu)及主要函數(shù) 11
1.4 程序結(jié)果與代碼 11
1.4.1 運行環(huán)境說明 12
1.4.2 程序操作與顯示 12
1.4.3 程序代碼清單 13

第2章畫面動態(tài)顯示編程 45
2.1 畫面的動態(tài)顯示 45
2.1.1 畫面動態(tài)顯示的基本原理 46
2.1.2 區(qū)域像素遍歷與填充 46
2.2實例程序的分析與設(shè)計 47
2.2.1 程序的圖形顯示 47
2.2.2 背景擦除與重現(xiàn) 49
2.3實例程序的數(shù)據(jù)結(jié)構(gòu).邏輯與函數(shù) 49
2.3.1自定義數(shù)據(jù)類型 50
2.3.2函數(shù)功能邏輯與實現(xiàn) 52
2.4 程序運行與結(jié)果 55
2.4.1 總體結(jié)構(gòu) 55
2.4.2運行與結(jié)果 56
2.4.3 程序清單 58


第3章手寫字體的書寫顯示 115
3.1 Bresenham直線像素生成算法 115
3.1.1 圖形的像素表示與生成 115
3.1.2 Bresenham直線生成算法 116
3.2 手寫字體的筆劃描述 117
3.2.1 用直線段表示手寫字體的筆劃 117
3.2.2 手寫字體的書寫特性及定義 118
3.2.3 針對整個手寫字符的筆劃表示 118
3.3 動態(tài)展示手寫字體書寫過程的綜合應(yīng)用程序 119
3.3.1 筆劃錄制 119
3.3.2 手寫字體逐筆劃顯示 120
3.3.3 錄制數(shù)據(jù)的顯示 121
3.3.4 手寫字符的提供 121
3.4 程序的運行與代碼 121
3.4.1 程序運行與操作 121
3.4.2 程序代碼清單 123

第4章藝術(shù)字體及字幕實現(xiàn) 153
4.1 圖形變換 154
4.1.1 計算機圖形變換的一般過程 154
4.1.2 齊次坐標(biāo)與變換矩陣 155
4.1.3 模型變換 156
4.1.4 視圖變換 157
4.1.5 投影變換 158
4.1.6 局部坐標(biāo)系與全局坐標(biāo)系 160
4.1.7 視區(qū)變換 160
4.2 圖形動畫顯示技術(shù) 161
4.2.1 圖形動畫顯示原理與性能要求 161
4.2.2 提高動畫顯示性能的技術(shù) 162
4.3 在Windows編程中使用OpenGL 164
4.3.1 OpenGL與Windows設(shè)備上下文 164
4.3.2 在Windows編程中使用OpenGL的一般過程 165
4.4 實現(xiàn)藝術(shù)字與字幕生成功能的實例程序 166
4.4.1 藝術(shù)字體與字幕的實現(xiàn)思路 166
4.4.2 主要邏輯及其函數(shù) 166
4.5 程序的運行與代碼 169
4.5.1 運行與操作 170
4.5.2 程序代碼清單 173


第5章圖像像素放大 215
5.1 像素放大原理 215
5.1.1 像素放大概念 216
5.1.2 像素放大的基本實現(xiàn) 216
5.1.3 通過逆向映射實現(xiàn)像素放大 217
5.2 封閉區(qū)域的繪制與遍歷 218
5.2.1 圓的Brehensam像素生成算法 218
5.2.2 指定像素放大的區(qū)域 219
5.3 放大鏡與漫游工具實例程序 221
5.3.1 實例程序的總體框架結(jié)構(gòu) 221
5.3.2 數(shù)據(jù)結(jié)構(gòu)與變量 222
5.3.3 主要函數(shù)及其邏輯 223
5.4 程序的運行與代碼 225
5.4.1 運行與操作 225
5.4.2程序代碼清單 227

第6章圖像處理 295
6.1 圖像處理 295
6.1.1 圖像像素表示 296
6.1.2 圖像變換 297
6.2具有典型圖像處理功能的綜合實例程序 300
6.2.1程序的總體邏輯 300
6.2.2 幾種圖像處理效果的實現(xiàn)邏輯及函數(shù) 300
6.3 實例程序的運行與代碼 302
6.3.1實例程序的運行與操作 303
6.3.2程序代碼清單 306

第7章數(shù)字地圖 345
7.1數(shù)字地圖 345
7.1.1 數(shù)字地圖信息的描述 346
7.1.2 數(shù)字地圖著色 348
7.2某轄區(qū)內(nèi)執(zhí)行巡邏與排暴作業(yè)的模擬程序 349
7.2.1實例程序總體結(jié)構(gòu) 349
7.2.2 主要邏輯及其相關(guān)函數(shù)與數(shù)據(jù)變量 349
7.3 程序的運行與代碼 352
7.3.1 運行與操作 352
7.3.2程序代碼清單 353

第8章自然景物生成 405
8.1 分數(shù)維 405
8.1.1 分數(shù)維概念 405
8.1.2分數(shù)維造型 407
8.2生成山巒.焰火.樹與草等自然景物的實例程序 409
8.2.1程序的總體邏輯 409
8.2.2實例程序的邏輯.數(shù)據(jù)結(jié)構(gòu)及函數(shù) 410
8.3實例程序的運行與代碼 412
8.3.1程序運行與操作 412
8.3.2 實例程序代碼清單 414

本目錄推薦

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