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

Visual C++ 6.0高級(jí)編程技術(shù)(DirectX篇)

Visual C++ 6.0高級(jí)編程技術(shù)(DirectX篇)

定 價(jià):¥38.00

作 者: 喬林,楊志剛編著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng): Visual C++6.0高級(jí)編程技術(shù)
標(biāo) 簽: VC++

購(gòu)買這本書可以去


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

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

  本書討論如何用Visual c++6.0的DirectX函數(shù)進(jìn)行動(dòng)畫編程。通過本書的學(xué)習(xí),讀者將能夠?qū)irectX編程的基本問題和關(guān)鍵技巧有比較透徹的了解。全書結(jié)合實(shí)例進(jìn)行討論,有助于讀者能盡快掌握實(shí)踐的方法。

作者簡(jiǎn)介

暫缺《Visual C++ 6.0高級(jí)編程技術(shù)(DirectX篇)》作者簡(jiǎn)介

圖書目錄

    第1章 DirectX與COM基礎(chǔ)
    l.1 DirectX組件與屬性信息
    l.1.1 Directh組件
    1.1.2 DirectX 5屬性信息
    1.2 COM基礎(chǔ)
    1.2.1 Windows組件與COM模型
    1.2.2 COM接口與類
    1.2.3 接口IUnknown
    l.3 小結(jié)
   第2章 基本DirectDraw編程
    2.1 DirectDraw的基本特征與結(jié)構(gòu)
    2.1.1 DirectDraw的基本特征
    2.1.2 DirectDraw結(jié)構(gòu)
    2.1.3 DirectDraw對(duì)象類型
    2.2 簡(jiǎn)單的 DirectDraw應(yīng)用程序
    2.2.1 Win32 Application應(yīng)用程序設(shè)計(jì)
    2.2.2 AppwiZard自動(dòng)生成的源文件清單
    2.2.3 添加 DriectDraw代碼
    2.3 基本DirectDraw操作
    2.3.l 全局函數(shù)DirectDrawCreate
    2.3.2 IDirectDraw2接口與 IDirectDraw接口
    2.3.3 接口方法SetCooperativeLevel
    2.3.4 接口方法setDisplayMode
    2.4 枚舉DirectDraw顯示設(shè)備與顯示模式
    2.4.l 使用 MFC AppWizard創(chuàng)建 DirectDraw應(yīng)用程序
    2.4.2 設(shè)計(jì)對(duì)話框和對(duì)話框類
    2.4.3 添加 DirectDraw類聲明
    2.4.4 添加 DirectDraw實(shí)現(xiàn)代碼
    2.4.5 全局函數(shù)DirectDrawEnumerate及其回調(diào)函數(shù)
    2.4.6 回調(diào)參數(shù)pContext
    2.4.7 接口方法IDirectDraw2::EnumDISplnyModes及其回調(diào)函數(shù)
    2.5 檢索DirectDraw資源
    2.5.l 檢索DirectX版本
    2.5.2 檢索DirectDraw的性能指標(biāo)
    2.5.3 結(jié)構(gòu)DDSCAPS與接口方法IDirectDraw2::GetAvailableVdMem
    2.6 DirectDraw顯示模式的設(shè)置與恢復(fù)
    2.6.l 接口方法 GetDisplayMode
    2.6.2 接口方法 RestoreDisPlayMode
    2.7 小結(jié)
   第3章 基本圖面操作
    3.l 圖面的基礎(chǔ)知識(shí)
    3.1.l 圖面接口
    3.l.2 寬度和跨度
    3.l.3 復(fù)雜結(jié)構(gòu) DDSURFACEDESC
    3.1.4 像素格式與DDPIXELFORMAT結(jié)構(gòu)
    3.2 圖面的創(chuàng)建
    3.2.l 接口方法CreateSurface
    3.2.2 創(chuàng)建簡(jiǎn)單主圖面
    3.2.3 創(chuàng)建復(fù)雜圖面和圖面切換鏈
    3.2.4 創(chuàng)建離屏圖面
    3.2.5 創(chuàng)建寬圖面
    3.3 圖面的檢索與更新
    3.3.l 接口方法GetsurfaceDesc
    3.3.2 接口方法 IDirectDrawsurface3::SetsurfaceDesc
    3.3.3 接口方法EnumSurfaces
    3.4 使用GDI訪問圖面
    3.4.l 接口方法GetDC
    3.4.2 使用GDI函數(shù)訪問圖面
    3.4.3 使用MFC類庫(kù)訪問圖面
    3.4.4 接口方法ReleaseDC
    3.4.5 寫入圖面緩沖區(qū)
    3.5 在圖面中使用位圖
    3.5.l 裝入設(shè)備無關(guān)位圖:實(shí)現(xiàn)函數(shù)DDLoadBitmap
    3.5.2 裝入設(shè)備無關(guān)位圖:實(shí)現(xiàn)函數(shù)DDAttachBitmap
    3.5.3 裝入設(shè)備無關(guān)位圖:使用函數(shù)DDAttachBitmap
    3.5.4 支持IDirectDrawsurface3接口
    3.6 圖面的直接渲染
    3.6.l 接口方法Lock
    3.6.2 接口方法Unlock
    3.6.3 直接訪問幀緩沖區(qū)
    3.7 圖面的恢復(fù)與釋放
    3.7.l 接口方法Restore
    3.7.2 接口方法IsLost
    3.7.3 接口方法Release
    3.8 小結(jié)
   第4章 位轉(zhuǎn)換與圖面切換操作
    4.l 位轉(zhuǎn)換操作結(jié)構(gòu)與方法
    4.1.l 復(fù)雜結(jié)構(gòu)DDBLTFX
    4.l.2 接口方法Blt
    4.1.3 接口方法BltFast
    4.1.4 接口方法GetBltStatus
    4.2 位轉(zhuǎn)換操作
    4.2.l 程序?qū)嵗?br />     4.2.2 創(chuàng)建主圖面和離屏圖面
    4.2.3 位轉(zhuǎn)換縮放
    4.2.4 位轉(zhuǎn)換鏡像
    4.2.5 位轉(zhuǎn)換旋轉(zhuǎn)
    4.2.6 位轉(zhuǎn)換顏色填充
    4.3 精靈動(dòng)畫與顏色值
    4.3.l 精靈動(dòng)畫與透明位轉(zhuǎn)換
    4.3.2 顏色值
    4.3.3 接口方法 SetColorKey和GetColorKey
    4.3.4 應(yīng)用程序?qū)嵗?br />     4.3.5 WinMain函數(shù)
    4.3.6 UpdateFrame函數(shù)
    4.4 頁(yè)面切換操作
    4.4.1 DirectDraw圖面切換的基本原理
    4.4.2 接口方法 GetAttachedSurface
    4.4.3 接口方法EnumAachedsurfaces
    4.4.4 接口方法Flip
    4.4.5 接口方法FliPToGDISurface
    4.4.6 接口方法 GetFlipstatus
    4.4.7 圖面切換
    4.4.8 創(chuàng)建三緩沖切換環(huán)境
    4.5 小結(jié)
   第5章 DirectDraw與MFC文檔視圖結(jié)構(gòu)
    5.l 創(chuàng)建窗口 DirectDraw應(yīng)用程序的基本考慮
    5.1.l 創(chuàng)建窗口 DirectDraw應(yīng)用程序時(shí)應(yīng)該考慮的幾個(gè)問題
    5.1.2 使用MFC文檔視圖結(jié)構(gòu)時(shí)應(yīng)該考慮的幾個(gè)問題
    5.1.3 應(yīng)用程序?qū)嵗?br />     5.2 類CDirectDrawGameView
    5.2.l 手工添加的數(shù)據(jù)成員
    5.2.2 手工添加的成員函數(shù)
    5.2.3 添加消息映射函數(shù)
    5.3 類CMaiainFrame
    5.3.l 處理WM_MOVE消息
    5.3.2 處理WM_ACTIVATEAPP消息
    5.3.3 處理調(diào)色板消息
    5.4 類 CDirectDrawGameApp
    5.4.l 成員函數(shù)Run
    5.4.2 成員函數(shù)InitInstance
    5.5 小結(jié)
   第6章 DirectX游戲編程
    6.1 StackUp的游戲規(guī)則
    6.2 編程任務(wù)分析
    6.2.1 StackUp的顯示模式
    6.2.2 StackUp的顯示畫面
    6.2.3 StackUp的精靈藝術(shù)行為
    6.3 應(yīng)用程序開發(fā)
    6.3.l 程序文件列表
    6.3.2 程序清單
    6.4 程序分析
    6.4.l 應(yīng)用程序主函數(shù)Run
    6.4.2 幀更新成員函數(shù)Frame
    6.4.3 精靈的行為
    6.4.4 輸入控制
    6.5 小結(jié)
   
   
   
   
   

本目錄推薦

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