注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETVisual C++.NET多媒體編程

Visual C++.NET多媒體編程

Visual C++.NET多媒體編程

定 價:¥58.00

作 者: 周長發(fā)編著
出版社: 電子工業(yè)出版社
叢編項: 計算機專業(yè)人員書庫
標 簽: VC++.NET

購買這本書可以去


ISBN: 9787505376861 出版時間: 2002-06-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 619 字數(shù):  

內(nèi)容簡介

  本書在概述Visual C++.NET編程要點和簡要介紹多媒體技術與Windows(95/98/Me/XP/NT/2000)多媒體體系結(jié)構(gòu)的基礎上,全面闡述了面向?qū)ο蟮亩嗝襟w程序設計技術,包括CD音頻、波形音頻、MIDI、AVI數(shù)字視頻、特殊音效處理、音量控制、位圖圖像、動畫、電話集成、文字-語言轉(zhuǎn)換、語音識別及OpenGL三維圖形等多媒體技術的編程方法。本書不僅結(jié)合大量實例來論述每一論題,而且在最后一章中以多媒體五子棋游戲為例介紹了編制多媒體游戲的過程和要點。在閱讀本書的過程中,讀者將經(jīng)歷一次次的多媒體編程旅行,真正體會多媒體編程的樂趣。本書適合多媒體程序開發(fā)人員、大專院校計算機及相關專業(yè)的師生參考閱讀。

作者簡介

暫缺《Visual C++.NET多媒體編程》作者簡介

圖書目錄

第1章 Visua C++.NET編程技術
1.1 .NET與Visual C++.NET
1.1.1 .NET概述
1.1.2 .NET的技術特征和組成部分
1.1.3 Visual Studio.NET
1.1.4 Visual C++.NET
1.2 OOP與Visual C++.NET特性
1.2.1 Win 32編程
1.2.2 框架和文檔-視結(jié)構(gòu)
1.2.3 消息映射
1.2.4 Visual C++可視化編程
1.3 編程風格問題
1.4 一個完整的Visual C++.NET程序剖析
第2章 多媒體基礎
2.1 多媒體的基本概念
2.2 Windows多媒體體系結(jié)構(gòu)
2.3 MPC標準與多媒體開發(fā)環(huán)境
2.4 多媒體程序開發(fā)涉及的主要媒體
2.4.1 數(shù)字化波形音頻
2.4.2 MIDI
2.4.3 CD音頻
2.4.4 圖像
2.4.5 數(shù)字視頻
2.5 多媒體程序開發(fā)流程
2.6 關于游戲開發(fā)
第3章 RIFF文件結(jié)構(gòu)與多媒體文件輸入/輸出編程
3.1 RIFF文件結(jié)構(gòu)
3.2 WAVE文件結(jié)構(gòu)
3.3 AVI文件結(jié)構(gòu)
3.4 多媒體文件I/O函數(shù)
3.4.1 基本多媒體文件輸入/輸出
3.4.2 具有緩沖區(qū)的多媒體文件輸入/輸出
3.4.3 RIFF文件操作
第4章 MCI編程
4.1 MCI設備
4.2 多媒體時間格式
4.3 MCI函數(shù)與命令
4.4 構(gòu)造CMCIClass類
4.5 CMCIClass編程
4.5.1 從CMCIClass類派生子類
4.5.2 CMCIClass編程示例
4.6 示例:用CMCIClass編制媒體播放器
第5章 MCIWnd窗口類編程
5.1 Video for Windows
5.2 Visual C++與MCIWnd窗口類
5.3 使用AVIFile函數(shù)
5.4 使用MCIWnd窗口類
5.5 MCIWnd窗口類編程
5.5.1 音頻編程
5.5.2 視頻編程
5.6 示例:基于MCIWnd窗口類的媒體播放器
第6章 音頻編程
6.1 高層波形音頻函數(shù)
6.2 低層音頻函數(shù)
6.2.1 低層波形音頻函數(shù)編程
6.2.2 波形音頻音效處理
6.2.3 低層MIDI音頻函數(shù)編程
6.3 示例:波形音頻管理器
第7章 混音器編程
7.1 混音器基礎
7.2 構(gòu)造CMixer類
7.3 示例:用CMixer類編制音量控制器
第8章 圖像編程
8.1 數(shù)字圖像的基本概念
8.2 位圖與調(diào)色板
8.3 與設備相關位圖(DDB)
8.4 與設備無關位圖(DIB)
8.4.1 DIB位圖的結(jié)構(gòu)
8.4.2 OS/2 DIB格式
8.4.3 DIB位圖的操作
8.5 圖像特技顯示
8.5.1 特技顯示基礎
8.5.2 基本的特技顯示
8.5.3 漸顯與漸隱
8.5.4 透明顯示
8.6 圖像變換
8.6.1 圖像變換基礎
8.6.2 縮放
8.6.3 旋轉(zhuǎn)
8.6.4 鏡像
8.7 圖像處理
8.7.1 顏色量化與減色
8.7.2 灰度化
8.7.3 底片
8.7.4 曝光
8.7.5 浮雕
8.7.6 油畫
8.8 構(gòu)造CDib類
8.8.1 DIB處理函數(shù)集
8.8.2 設計CDib類
8.9 示例:用CDib實現(xiàn)一個圖像處理程序
第9章 動畫編程
9.1 動畫基礎
9.2 時間控制
9.3 圖形動畫
9.4 調(diào)色板動畫
9.5 位圖動畫
9.5.1 示例1:無背景位圖動畫
9.5.2 示例2:有背景位圖動畫
第10章 電話編程
10.1 TAPI概述
10.2 TAPI編程技術
10.2.1 構(gòu)造CTapi類
10.2.2 示例:用CTapi類編制電話撥號程序
第11章 語音編程
11.1 Speech SDK概述
11.1.1 COM基礎
11.1.2 SAPI接口
11.1.3 安裝Speech SDK
11.2 Text-To-Speech編程技術
11.2.1 構(gòu)造CText2Speech類
11.2.2 示例:用CText2Speech類編制文字朗讀程序
11.3 Speech Recognition編程技術
11.3.1 構(gòu)造CSpeechRecognition類
11.3.2 示例:用CSpeechRecognition類編制聽寫程序
第12章 OpenGL編程
12.1 OpenGL概述
12.2 OpenGL編程技術
12.2.1 編程概念
12.2.2 示例:ObjectRoll
12.3 通用的OpenGL視類
12.3.1 構(gòu)造COpenGLView類
12.3.2 示例:BallCube
第13章 實例分析:五子棋游戲
13.1 目標與規(guī)則
13.2 程序結(jié)構(gòu)
13.3 雙語界面
13.4 不同的光標提示
13.5 算法
13.6 逼真的棋盤和棋子顯示
13.7 增加聲音效果
13.8 游戲程序清單
附錄A Visual C++.NET編程技巧
A.1 獲取系統(tǒng)硬件信息
A.1.1 基礎
A.1.2 核心
A.1.3 例程
A.2 獲取可執(zhí)行文件的版本信息
A.2.1 基礎
A.2.2 核心
A.2.3 例程
A.3 獲取操作系統(tǒng)信息
A.3.1 基礎
A.3.2 核心
A.3.3 例程
A.4 獲取系統(tǒng)配置信息
A.4.1 基礎
A.4.2 核心
A.4.3 例程
A.5 操作系統(tǒng)注冊表
A.5.1 基礎
A.5.1 核心一:定義CReg類
A.5.3 核心二:擴展CHardwareInfo類
A.5.4 核心三:CUserRegInfo類
A.5.5 例程
A.6 在程序中啟動另一個程序
A.6.1 基礎
A.6.2 核心
A.6.3 例程
A.7 終止和重新啟動計算機
A.8 獲取應用程序的啟動和當前工作目錄
A.9 獲取系統(tǒng)錯誤信息
A.10 實現(xiàn)超級鏈接
A.10.1 基礎
A.10.2 核心
A.10.3 例程
A.11 瀏覽目錄
A.11.1 基礎
A.11.2 核心
A.11.3 例程
A.12 窗口的“特異功能”(總在最上面,全屏顯示和不在任務條中顯示按鈕)
A.13 顯示旋轉(zhuǎn)文本
A.14 printf風格的消息對話框
A.15 改變框架生成窗口的默認風格
A.16 創(chuàng)建不規(guī)則形狀窗口
A.17 用鼠標單擊窗口標題條以外區(qū)域移動窗口
A.18 使用上下文菜單
A.19 使應用程序只能運行一個實例
A.20 使應用程序顯示為任務條通知區(qū)中的圖標
附錄B 配套光盤的使用說明

本目錄推薦

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