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

Visual C++圖形編程技巧與實(shí)例

Visual C++圖形編程技巧與實(shí)例

定 價(jià):¥48.00

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

ISBN: 9787115105745 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 26cm+光盤1片 頁(yè)數(shù): 454 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《Visual C++圖形編程技巧與實(shí)例》作者簡(jiǎn)介

圖書目錄

第1章顏色與繪圖模式 1
1.1顏色的基本知識(shí) 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繪圖的基本過(guò)程 7
1.3 實(shí)例程序的功能與邏輯 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 運(yùn)行環(huán)境說(shuō)明 12
1.4.2 程序操作與顯示 12
1.4.3 程序代碼清單 13

第2章畫面動(dòng)態(tài)顯示編程 45
2.1 畫面的動(dòng)態(tài)顯示 45
2.1.1 畫面動(dòng)態(tài)顯示的基本原理 46
2.1.2 區(qū)域像素遍歷與填充 46
2.2實(shí)例程序的分析與設(shè)計(jì) 47
2.2.1 程序的圖形顯示 47
2.2.2 背景擦除與重現(xiàn) 49
2.3實(shí)例程序的數(shù)據(jù)結(jié)構(gòu).邏輯與函數(shù) 49
2.3.1自定義數(shù)據(jù)類型 50
2.3.2函數(shù)功能邏輯與實(shí)現(xiàn) 52
2.4 程序運(yùn)行與結(jié)果 55
2.4.1 總體結(jié)構(gòu) 55
2.4.2運(yùn)行與結(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 針對(duì)整個(gè)手寫字符的筆劃表示 118
3.3 動(dòng)態(tài)展示手寫字體書寫過(guò)程的綜合應(yīng)用程序 119
3.3.1 筆劃錄制 119
3.3.2 手寫字體逐筆劃顯示 120
3.3.3 錄制數(shù)據(jù)的顯示 121
3.3.4 手寫字符的提供 121
3.4 程序的運(yùn)行與代碼 121
3.4.1 程序運(yùn)行與操作 121
3.4.2 程序代碼清單 123

第4章藝術(shù)字體及字幕實(shí)現(xiàn) 153
4.1 圖形變換 154
4.1.1 計(jì)算機(jī)圖形變換的一般過(guò)程 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 圖形動(dòng)畫顯示技術(shù) 161
4.2.1 圖形動(dòng)畫顯示原理與性能要求 161
4.2.2 提高動(dòng)畫顯示性能的技術(shù) 162
4.3 在Windows編程中使用OpenGL 164
4.3.1 OpenGL與Windows設(shè)備上下文 164
4.3.2 在Windows編程中使用OpenGL的一般過(guò)程 165
4.4 實(shí)現(xiàn)藝術(shù)字與字幕生成功能的實(shí)例程序 166
4.4.1 藝術(shù)字體與字幕的實(shí)現(xiàn)思路 166
4.4.2 主要邏輯及其函數(shù) 166
4.5 程序的運(yùn)行與代碼 169
4.5.1 運(yùn)行與操作 170
4.5.2 程序代碼清單 173


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

第6章圖像處理 295
6.1 圖像處理 295
6.1.1 圖像像素表示 296
6.1.2 圖像變換 297
6.2具有典型圖像處理功能的綜合實(shí)例程序 300
6.2.1程序的總體邏輯 300
6.2.2 幾種圖像處理效果的實(shí)現(xiàn)邏輯及函數(shù) 300
6.3 實(shí)例程序的運(yùn)行與代碼 302
6.3.1實(shí)例程序的運(yùn)行與操作 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實(shí)例程序總體結(jié)構(gòu) 349
7.2.2 主要邏輯及其相關(guān)函數(shù)與數(shù)據(jù)變量 349
7.3 程序的運(yùn)行與代碼 352
7.3.1 運(yùn)行與操作 352
7.3.2程序代碼清單 353

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

本目錄推薦

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