注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual C++.NET多媒體整合應(yīng)用

Visual C++.NET多媒體整合應(yīng)用

Visual C++.NET多媒體整合應(yīng)用

定 價(jià):¥48.00

作 者: 精銳創(chuàng)作組編著
出版社: 人民郵電出版社
叢編項(xiàng): 開發(fā)技術(shù)整合應(yīng)用叢書
標(biāo) 簽: VC++.NET

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


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

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

  本書從Visual C++ .NET的編程基礎(chǔ)開始,以示例的形式由淺入深地介紹了在Visual C++ .NET中開發(fā)多媒體應(yīng)用程序的技術(shù),包括文檔的序列化、繪圖與文本、OLE技術(shù)、ActiveX技術(shù)、OPENGL編程等。本書通俗易懂,講解細(xì)致,并對(duì)大量示例進(jìn)行了透徹的分析,適合中級(jí)程序開發(fā)人員學(xué)習(xí)使用。對(duì)于從事Visual C++ .NET多媒體開發(fā)與應(yīng)用的廣大科研人員和高校相關(guān)專業(yè)的師生而言,本書也不失為一本有價(jià)值的自學(xué)讀物或教學(xué)參考書。

作者簡(jiǎn)介

暫缺《Visual C++.NET多媒體整合應(yīng)用》作者簡(jiǎn)介

圖書目錄

第1章 快速建立MFC應(yīng)用程序 
1.1 創(chuàng)建一個(gè)新的項(xiàng)目 
1.1.1 創(chuàng)建新的項(xiàng)目 
1.1.2 選擇程序的文檔支持類型 
1.1.3 選擇程序的數(shù)據(jù)庫(kù)支持類型 
1.1.4 選擇程序的復(fù)合文檔支持類型 
1.1.5 選擇程序的界面選項(xiàng) 
1.1.6 高級(jí)選項(xiàng) 
1.1.7 文檔模板設(shè)置 
1.1.8 確認(rèn)文件和類名 
1.1.9 編譯和運(yùn)行生成的應(yīng)用程序 
1.2 瀏覽程序代碼 
1.2.1 應(yīng)用程序類--CFirstApp類 
1.2.2 主框架類--CMainFrame類 
1.2.3 文檔類--CFirstDoc類 
1.2.4 視類--CFirstView類 
1.3 讓程序做些工作 
1.3.1 命名法則 
1.3.2 向類中添加成員 
1.4 理解程序的運(yùn)行 
1.4.1 傳統(tǒng)C語(yǔ)言應(yīng)用程序的結(jié)構(gòu) 
1.4.2 MFC應(yīng)用程序 
1.5 小結(jié) 
第2章 文檔序列化 
2.1 CFile類 
2.1.1 創(chuàng)建一個(gè)項(xiàng)目MyFile1 
2.1.2 保存文件 
2.1.3 載入文件 
2.2 文檔序列化的概念 
2.3 自定義一個(gè)可序列化的類 
2.3.1 從CObject中派生你的類 
2.3.2 覆蓋該類的Serialize成員函數(shù) 
2.3.3 使用DECLARE_SERIAL宏 
2.3.4 定義無(wú)參數(shù)的構(gòu)造函數(shù): 
2.3.5 在實(shí)現(xiàn)文件中使用 IMPLEMENT_SERIAL宏 
2.4 序列化一個(gè)對(duì)象 
2.4.1 什么是歸檔對(duì)象 
2.4.2 創(chuàng)建一個(gè)歸檔對(duì)象 
2.4.3 使用歸檔類的和運(yùn)算符 
2.4.4 通過歸檔存儲(chǔ)和讀取對(duì)象 
2.5 在應(yīng)用中實(shí)現(xiàn)文檔序列化 
2.5.1 重新定義文檔類的函數(shù)Serialize 
2.5.2 應(yīng)用程序框架的工作內(nèi)幕 
2.5.3 定義文檔類型 
2.6 多文檔界面的程序 
2.6.1 建立MultiType多文檔界面程序 
2.6.2 實(shí)現(xiàn)動(dòng)態(tài)切分窗口 
2.6.3 完善程序的文檔類 
2.6.4 實(shí)現(xiàn)新的視圖類 
2.6.5 實(shí)現(xiàn)靜態(tài)切分窗口 
2.6.6 在不同的模式之間切換 
2.6.7 檢查MultiType程序的功能 
2.7 小結(jié) 
第3章 對(duì)話框與常用控件 
3.1 有模式對(duì)話框的使用 
3.1.1 建立項(xiàng)目ModalDialog 
3.1.2 向?qū)υ捒蛑屑尤肟丶?nbsp;
3.1.3 加入對(duì)話框類和成員變量 
3.1.4 代碼規(guī)整 
3.2 無(wú)模式對(duì)話框 
3.2.1 建立Exp1項(xiàng)目 
3.2.2 修改項(xiàng)目資源 
3.2.3 為對(duì)話框指定新類和加入成員函數(shù) 
3.2.4 代碼規(guī)整 
3.2.5 進(jìn)一步理解exp1 
3.3 通用對(duì)話框 
3.3.1 CFileDialog類的使用 
3.3.2 CPageSetupDialog類的使用 
3.3.3 CPrintDialog類的使用 
3.3.4 CFindReplaceDialog類的使用 
3.3.5 COleDialog類的使用 
3.4 Windows 95的新控件 
3.4.1 一個(gè)能運(yùn)行的項(xiàng)目 
3.4.2 spin控件(微調(diào)按鈕) 
3.4.3 Progress Control(進(jìn)度控件) 
3.4.4 Slider Contorl(滑塊控件) 
3.4.5 Hot Key(熱鍵控件) 
3.4.6 Image List Control(圖像列表控件) 
3.4.7 List View Control(列表視圖控件) 
3.4.8 Tree Control(樹形視圖控件) 
3.4.9 Rich Edit Control(多樣式文本編輯)控件 
3.4.10 Month Calendar Control(月歷)控件 
3.4.11 Tab Controls(標(biāo)簽控件) 
3.4.12 運(yùn)行程序 
3.5 小結(jié) 
第4章 繪圖與文本 
4.1 設(shè)備環(huán)境與圖形對(duì)象 
4.1.1 設(shè)備環(huán)境--CDC類 
4.1.2 圖形對(duì)象--CGdiObject類 
4.1.3 客戶區(qū)鼠標(biāo)消息 
4.1.4 非客戶區(qū)鼠標(biāo)消息 
4.2 在屏幕上繪圖 
4.2.1 建立一個(gè)新的項(xiàng)目 
4.2.2 添加菜單資源 
4.2.3 使菜單工作 
4.2.4 實(shí)現(xiàn)畫點(diǎn)功能 
4.2.5 實(shí)現(xiàn)畫線功能 
4.2.6 實(shí)現(xiàn)畫矩形與畫橢圓功能 
4.2.7 實(shí)現(xiàn)填充功能 
4.2.8 實(shí)現(xiàn)隨手畫功能 
4.3 使用畫筆和畫刷 
4.3.1 建立程序的框架 
4.3.2 創(chuàng)建和使用不同的畫筆 
4.3.3 創(chuàng)建和使用不同的畫刷 
4.4 輸出文本 
4.4.1 字體 
4.4.2 CDC類的文本處理函數(shù) 
4.4.3 建立程序的框架 
4.4.4 在OnDraw()函數(shù)中實(shí)現(xiàn)文本輸出 
4.5 一個(gè)簡(jiǎn)單的屏幕保護(hù)程序 
4.5.1 屏幕保護(hù)程序的基本知識(shí) 
4.5.2 建立新的Circle項(xiàng)目 
4.5.3 修改CCircleApp::InitInstance()函數(shù) 
4.5.4 完成設(shè)置對(duì)話框 
4.5.5 完成窗口類 
4.5.6 檢查Circle屏幕保護(hù)程序 
4.6 小結(jié) 
第5章 OLE技術(shù) 
5.1 OLE與ActiveX的有關(guān)概念 
5.1.1 OLE文檔 
5.1.2 鏈接與嵌入 
5.1.3 OLE容器與OLE服務(wù)器 
5.1.4 就地激活(可視編輯) 
5.1.5 自動(dòng)化(Automation) 
5.1.6 Active文檔 
5.1.7 ActiveX控件 
5.2 建立OLE容器應(yīng)用程序 
5.2.1 建立Blank程序框架 
5.2.2 瀏覽Blank程序的代碼 
5.2.3 移動(dòng)、重設(shè)大小與顯示跟蹤矩形 
5.2.4 處理多個(gè)OLE項(xiàng) 
5.2.5 拷貝、粘貼與清除 
5.2.6 檢查Blank程序的功能 
5.2.7 升級(jí)到Active文檔容器 
5.3 建立OLE服務(wù)器應(yīng)用程序 
5.3.1 建立Circle程序框架 
5.3.2 瀏覽Circle程序的代碼 
5.3.3 實(shí)現(xiàn)Circle程序的功能 
5.3.4 檢查Circle程序的功能 
5.3.5 升級(jí)到Active文檔服務(wù)器 
5.4 建立Automation服務(wù)器 
5.4.1 建立CircleA程序框架 
5.4.2 瀏覽CircleA程序的代碼 
5.4.3 暴露屬性和方法 
5.4.4 使用Visual Basic創(chuàng)建Automation客戶程序 
5.5 建立ActiveX控件 
5.5.1 建立CircleC控件的框架 
5.5.2 瀏覽CircleC控件的代碼 
5.5.3 暴露屬性、方法與事件 
5.6 小結(jié) 
第6章 圖像與MCI 
6.1 調(diào)色板 
6.1.1 調(diào)色板的原理 
6.1.2 調(diào)色板的創(chuàng)建和實(shí)現(xiàn) 
6.1.3 使用顏色的三種方法 
6.1.4 與系統(tǒng)調(diào)色板有關(guān)的消息 
6.2 位圖 
6.3 依賴于設(shè)備的位圖(DDB) 
6.3.1 DDB的創(chuàng)建 
6.3.2 DDB的用途 
6.4 與設(shè)備無(wú)關(guān)的位圖(DIB) 
6.4.1 DIB的結(jié)構(gòu) 
6.4.2 編寫DIB類 
6.5 動(dòng)畫控件 
6.5.1 動(dòng)畫控件的使用 
6.5.2 動(dòng)畫控件的局限 
6.6 Win 32的多媒體服務(wù) 
6.6.1 高級(jí)音頻函數(shù) 
6.2.2 MCI 
6.7 小結(jié) 
第7章 ActiveX控件應(yīng)用 
7.1 MMControl控件 
7.1.1 MMControl控件屬性 
7.1.2 媒體播放器的制作 
7.2 MCIWndX控件 
7.2.1 MCIWndX控件 
7.2.2 動(dòng)畫播放應(yīng)用程序 
7.3 MP3音樂播放器 
7.4 GIF動(dòng)畫播放器 
7.5 小結(jié) 
第8章 OPENGL編程 
8.1 OPENGL基礎(chǔ) 
8.1.1 編程入門 
8.1.2 鍵盤操作和動(dòng)畫基礎(chǔ)
8.2 顏色、光照與材質(zhì) 
8.2.1 顏色 
8.2.2 光照 
8.2.3 材質(zhì) 
8.3 位圖和圖像 
8.3.1 位圖和字符 
8.3.2 圖像 
8.4 紋理與建模 
8.4.1 OPENGL的紋理 
8.4.2 建模 
8.5 光影與特殊效果 
8.5.1 光影效果 
8.5.2 特殊效果 
8.6 顯示列表 
8.6.1 實(shí)現(xiàn) 
8.6.2 管理顯示列表 
8.6.3 多級(jí)顯示列表 
8.7 幀緩存和動(dòng)畫 
8.7.1 幀緩存的實(shí)現(xiàn) 
8.7.2 幀緩存的清除 
8.7.3 雙緩存動(dòng)畫 
8.8 小結(jié) 



本目錄推薦

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