注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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): 計(jì)算機(jī)編程實(shí)踐與提高系列
標(biāo) 簽: VC++

ISBN: 9787113040758 出版時(shí)間: 2001-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 472 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面介紹了Visual C++開發(fā)多媒體應(yīng)用的各項(xiàng)編程技術(shù)。全書共九章,內(nèi)容涉及多媒體文本輸出、圖形圖像特技顯示、多媒體視頻和多媒體管理以及DirectX編程。本書實(shí)例豐富、講解深入,是進(jìn)行Visual C++多媒體開發(fā)的實(shí)用參考書,適合于專業(yè)多媒體應(yīng)用程序開發(fā)人員,以及對多媒體應(yīng)用程序開發(fā)感興趣的中、高級讀者。內(nèi)容全面、詳實(shí),實(shí)例豐富,實(shí)用性強(qiáng)。由淺入深,循序漸進(jìn),條理清晰。實(shí)例短小精悍,目的性強(qiáng),突出重點(diǎn)。降低了學(xué)習(xí)的成本。圍繞實(shí)際應(yīng)用,搭積木似地逐步向讀者展示多媒體技術(shù)。最后對小游戲的剖析展示了多媒體技術(shù)的綜合利用。光盤給出了所有實(shí)例源代碼,深入研究源代碼,能輕松重現(xiàn)實(shí)例。

作者簡介

暫缺《Visual C++實(shí)踐與提高(多媒體篇)》作者簡介

圖書目錄

第1章 強(qiáng)大的多媒體開發(fā)平臺(tái)——Visual C++
1.1 關(guān)于Visual C++
1.2 為什么要用Visual C++開發(fā)多媒體編程
1.2.1 編程語言的優(yōu)勢
1.2.2 Visual C++的優(yōu)勢
本章小結(jié)
第2章 多媒體技術(shù)概述
2.1 什么是多媒體
2.1.1 多媒體和多媒體技術(shù)
2.1.2 多媒體技術(shù)的歷史和未來
2.1.3 多媒體技術(shù)的特點(diǎn)與優(yōu)勢
2.1.4 多媒體系統(tǒng)的關(guān)鍵技術(shù)
2.2 多媒體計(jì)算機(jī)
2.2.1 多媒體計(jì)算機(jī)的一般配置
2.2.2 多媒體個(gè)人計(jì)算機(jī)(MPC)
2.2.3 CD-ROM
2.3 Window的多媒體軟件環(huán)境
2.3.1 Windows的多媒體設(shè)備
2.3.2 媒體控制接口(MCI)
2.3.3 多媒體文件格式
2.4 Windows中多媒體的各種表現(xiàn)形式
2.4.1 多媒體文本
2.4.2 多媒體圖形圖像
2.4.3 多媒體動(dòng)畫設(shè)計(jì)
2.4.4 多媒體音頻
2.4.5 多媒體數(shù)字視頻
2.5 開發(fā)媒體應(yīng)用程序的步驟和方法
本章小結(jié)
第3章 多媒體的文本處理
3.1 文本輸出的基本原理
3.1.1 圖形設(shè)備接口—GDI
3.1.2 設(shè)備上下文
3.1.3 字體對象
3.1.4 映射方式
3.1.5 編程實(shí)例:LOGFONT結(jié)構(gòu)和CFont對象的使用
3.2 文本輸出的編程技巧
3.2.1 旋轉(zhuǎn)文本的顯示
3.2.2 空心字的輸出
3.2.3 漸變字的顯示
3.2.4 藝術(shù)字體的輸出
3.2.5 使用繪圖模式創(chuàng)建特殊效果
3.3 文本控件的使用
3.3.1 Visual C++中的控件和CEdit類
3.3.2 Edit Box控件的使用
3.3.3 CEdit類成員函數(shù)的使用技巧
3.3.4 RichEditCtrl控件和CRichEditCtrl類
本章小結(jié)
第4章 多媒體數(shù)字圖像編程
4.1 圖形圖像初探
4.1.1 圖像基本概念
4.1.2 圖像的壓縮編碼
4.1.3 圖像文件的各種類型
4.2 Windows中的位圖
4.2.1 與設(shè)備相關(guān)位圖—DDB
4.2.2 與設(shè)備無關(guān)位圖—DIB
4.2.3 CDib類的編寫
4.2.4 DIB位圖的顯示
4.3 Windows中的調(diào)色板
4.3.1 調(diào)色板的工作原理
4.3.2 硬件調(diào)色板、系統(tǒng)調(diào)色板和邏輯調(diào)色板
4.3.3 調(diào)色板的創(chuàng)建和操作
4.3.4 調(diào)色板消息
4.3.5 編程實(shí)例:調(diào)色板顏色的顯示
4.4 位圖特效的設(shè)計(jì)與實(shí)現(xiàn)
4.4.1 多媒體啟動(dòng)封面
4.4.2 掃描特效
4.4.3 移動(dòng)特效
4.4.4 百葉窗效果
4.4.5 柵條效果
4.4.6 馬賽克效果
4.5 圖形控件的使用
4.5.1 Picture控件
4.5.2 CBitmapButton控件
4.6 關(guān)于OpenGL編程
4.7 屏幕保護(hù)程序的設(shè)計(jì)及實(shí)現(xiàn)
本章小結(jié)
第5章 多媒體動(dòng)畫編程
5.1 多媒體動(dòng)畫設(shè)計(jì)基本原理
5.2 使用GDI設(shè)計(jì)動(dòng)畫
5.2.1 位圖動(dòng)畫
5.2.2 圖標(biāo)動(dòng)畫
5.2.3 光標(biāo)動(dòng)畫
5.3 CImageList類和動(dòng)畫控件
5.3.1 利用CImageList類創(chuàng)建動(dòng)畫
5.3.2 動(dòng)畫控件(CAnimateCtrl)的使用
5.3.3 Multimedia控件的使用
本章小結(jié)
第6章 多媒體視頻編程
6.1 數(shù)字視頻概述
6.1.1 數(shù)字視頻基本概念
6.1.2 AVI文件紀(jì)錄視頻信息的優(yōu)越性
6.2 使用MCI播放數(shù)字視頻
6.2.1 MCI簡介
6.2.2 基于信息和字符串的MCI編程方式
6.2.3 MCI中的三個(gè)核心函數(shù)
6.2.4 MCI的基本操作
6.3 數(shù)字視頻MCI編程
6.3.1 首先進(jìn)行可重用MCI類的Exdigital類的功能設(shè)計(jì)
6.3.2 完成CDigitalVedeo類成員函數(shù)的設(shè)計(jì)
6.4 設(shè)計(jì)一個(gè)數(shù)字視頻播放器
6.4.1 創(chuàng)建應(yīng)用程序框架
6.4.2 設(shè)計(jì)應(yīng)用界面
6.4.3 完成應(yīng)用程序的功能設(shè)計(jì)
6.5 采用MCIWnd類設(shè)計(jì)視頻播放器
6.5.1 MCIWnd簡介
6.5.2 MCIWnd類成員函數(shù)
6.5.3 采用MCIWnd類設(shè)計(jì)多媒體視頻應(yīng)用程序的步驟
本章小結(jié)
第7章 音頻編程
7.1 多媒體音頻
7.1.1 Windows下所包含的三種音頻
7.1.2 音頻信號的基本概念
7.2 波形音頻
7.2.1 決定波形音頻聲音質(zhì)量的幾個(gè)因素
7.2.2 波形音頻的文件格式
7.2.3 波形文件數(shù)據(jù)的讀取
7.2.4 采用高級函數(shù)進(jìn)行波形音頻編程
7.2.5 采用低級音頻函數(shù)播放音頻文件
7.2.6 使用MCI編寫波形音頻播放器
7.2.7 動(dòng)手設(shè)計(jì)一個(gè)波形音頻播放器
7.3 樂器數(shù)字接口MIDI
7.3.1 MIDI概述
7.3.2 MIDI消息
7.3.3 MIDI編程概述
7.3.4 低級MIDI函數(shù)編程
7.3.5 使用MCI播放MIDI
7.3.6 使用MCI設(shè)計(jì)一個(gè)MIDI播放器
7.4 CD音頻編程
7.4.1 CD概述
7.4.2 使用MCI進(jìn)行CD編程用到的基本命令
7.4.3 MCI函數(shù)實(shí)現(xiàn)CD的幾種基本操作
7.4.4 設(shè)計(jì)一個(gè)可重用的CD播放類
7.4.5 設(shè)計(jì)一個(gè)CD播放器
本章小結(jié)
第8章 DirectX在多媒體編程中的應(yīng)用
8.1 DirectX概述
8.1.1 DirectX和COM的關(guān)系
8.1.2 DirectX基本結(jié)構(gòu)
8.2 高性能的圖形接口DirectDraw
8.2.1 DirectDraw概述
8.2.2 DirectDraw編程基礎(chǔ)
8.2.3 使用DirectDraw實(shí)現(xiàn)動(dòng)畫編程
8.3 奇妙的聲音世界-DirectSound和三維世界-Direct3D
8.3.1 DirectSound概述
8.3.2 DirectSound和系統(tǒng)的關(guān)系
8.3.3 DirectSound結(jié)構(gòu)體系
8.3.4 三維造型——Direct3D
本章小結(jié)
第9章 SameBall游戲設(shè)計(jì)
9.1 游戲設(shè)計(jì)概述
9.1.1 游戲的一般設(shè)計(jì)過程
9.1.2 SameBall游戲概述
9.2 SameBall游戲的設(shè)計(jì)總流程
9.3 游戲功能實(shí)現(xiàn)方案
9.4 SameBall游戲各對象具體構(gòu)造及其實(shí)現(xiàn)
9.4.1 Ball類
9.4.2 MapNode類
9.4.3 SameBallMap類
9.4.4 CChildView類
本章小結(jié)
附錄1—Visual C++編程規(guī)范
附錄2—Visual C++調(diào)試技巧
附錄3—Visual C++開發(fā)相關(guān)站點(diǎn)
附錄4—多媒體MPC標(biāo)準(zhǔn)
附錄5—多媒體文件I/O函數(shù)

本目錄推薦

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