注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++實踐與提高(多媒體篇)

Visual C++實踐與提高(多媒體篇)

Visual C++實踐與提高(多媒體篇)

定 價:¥48.00

作 者: 劉長明,楊工明編著
出版社: 中國鐵道出版社
叢編項: 計算機編程實踐與提高系列
標 簽: VC++

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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