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

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

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

定 價(jià):¥41.00

作 者: 喬林,楊志剛編著
出版社: 中國鐵道出版社
叢編項(xiàng): 程序設(shè)計(jì)系列叢書
標(biāo) 簽: VC++

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

內(nèi)容簡介

  本書討論如何用 Visual C++6.0 對(duì)進(jìn)行多媒體編程。以使用類CJuneGlyph和擴(kuò)展至類CJuneGlyphWorkex進(jìn)行圖像基本變換、圖像的點(diǎn)群運(yùn)算,以觀圖出發(fā)討論高級(jí)圖像處理技術(shù)。本書創(chuàng)建的程序可以處理大多數(shù)圖像文件格式,進(jìn)行多種標(biāo)準(zhǔn)圖像處理和播放多媒體文件,如CD音頻、MDI序列、WAV和AVI文件等。全書結(jié)合實(shí)例進(jìn)行討論,有助于讀者能盡快掌握實(shí)踐的方法。

作者簡介

暫缺《Visual C++ 6.0高級(jí)編程技術(shù)(多媒體篇)》作者簡介

圖書目錄

    第1章 MFC程序體系結(jié)構(gòu)
   
    1.1 觀圖程序“PhotoSee”(一):使用MFC AppWizard
    1.2 MFC Appwizard生成的類
    1.3 程序運(yùn)行過程分析
    1.3.1 程序入口函數(shù)WinMain
    1.3.2 成員函數(shù)InitInstance
    1.3.3 成員函數(shù)Run與onIdle
    1.3.4 成員函數(shù)ExitInstance
    1.3.5 CWinApp的其他功能
    1.4 窗口類
    1.4.1 CWnd派生的窗口類
    1.4.2 注冊(cè)和創(chuàng)建窗口類
    1.4.3 銷毀窗口
    1.5 更新用戶界面
    1.6 小結(jié)
   
   第2章 MFC文檔與視圖結(jié)構(gòu)
   
    2.1 再談窗口類
    2.1.1 邊框窗口
    2.1.2 管理窗口和視圖
    2.1.3 設(shè)置邊框窗口的樣式
    2.2 文檔與視圖結(jié)構(gòu)
    2.2.1 管理文檔數(shù)據(jù)
    2.2.2 顯示數(shù)據(jù)
    2.2.3 多文檔與多視圖
    2.2.4 文檔與視圖的初始化
    2.2.5 窗口、文檔和視圖的關(guān)系
    2.3 消息與命令的處理
    2.3.1 消息與消息處理
    2.3.2 消息的分類
    2.3.3 消息的發(fā)送與接收
    2.3.4 消息映射
    2.4 小結(jié)
   
   第3章 類CJuneGlyph的初步設(shè)計(jì)與實(shí)現(xiàn)
   
    3.1 “ImageLoad.dll”的函數(shù)
    3.2 類CJuneGlyph的設(shè)計(jì)
    3.2.1 抽取類CJuneGlyph的公共方法
    3.2.2 類CJuneGlyph的聲明
    3.2.3 定義類CJuneGlyph的屬性
    3.2.4 定義類CJuneGlyph的成員函數(shù)
    3.3 使用CObject類
    3.3.1 CObject類
    3.3.2 使用CObject類派生新類
    3.3.3 訪問RTTI與對(duì)象的動(dòng)態(tài)創(chuàng)建
    3.3.4 對(duì)象內(nèi)容的診斷與轉(zhuǎn)儲(chǔ)
    3.4 類CJuneGlyph的實(shí)現(xiàn)
    3.5 小結(jié)
   
   第4章 基本圖像變換技術(shù)
   
    4.1 觀圖程序“PhotoSee”(二):圖像裝入與保存
    4.1.1 步驟1:插入文件
    4.1.2 步驟2:設(shè)置工程選項(xiàng)
    4.1.3 步驟3:添加CPhotoSeeApp類的消息映射處理函數(shù)
    4.1.4 步驟4:實(shí)現(xiàn)CPhotoseeApp::onFileOpen
    4.1.5 步驟5:添加CJuneGlyph類成員變量
    4.1.6 步驟6:添加CPhotoSeeDoc類的消息映射處理函數(shù)
    4.1.7 步驟7:繪制圖像
    4.1.8 程序的運(yùn)行結(jié)果
    4.2 基本圖像變換
    4.2.1 圖像的縮放
    4.2.2 圖像的裁剪
    4.2.3 圖像的翻轉(zhuǎn)
    4.2.4 圖像的倒置
    4.2.5 圖像的旋轉(zhuǎn)
    4.2.6 改變顏色深度
    4.2.7 添加方法聲明
    4.3 觀圖程序“Photosee”(三):圖像倒置、翻轉(zhuǎn)與按比例縮放
    4.3.1 步驟1:添加菜單和加速鍵資源
    4.3.2 步驟2:添加消息映射處理函數(shù)
    4.3.3 程序的運(yùn)行結(jié)果
    4.4 Windows對(duì)話框
    4.4.1 模式對(duì)話框與無模式對(duì)話框
    4.4.2 創(chuàng)建對(duì)話框的過程
    4.4.3 對(duì)話框數(shù)據(jù)交換和驗(yàn)證
    4.4.4 對(duì)話框控件的類型無關(guān)訪問
    4.4.5 關(guān)閉對(duì)話框
   4.5 觀圖程序“PhotoSee”(四):圖像裁剪
    4.5.1 步驟1:創(chuàng)建對(duì)話框模板資源
    4.5.2 步驟2:創(chuàng)建對(duì)話框類
    4.5.3 步驟3:定義對(duì)話樞的控件成員和數(shù)據(jù)成員
    4.5.4 步驟4:定義對(duì)話框的消息處理函數(shù)
    4.5.5 步驟5:添加對(duì)話框的消息映射處理代碼
    4.5.6 步驟6:添加對(duì)話框調(diào)用代碼
    4.5.7 程序的運(yùn)行結(jié)果
    4.6 觀圖程序“PhotoSee”(五):圖像縮放
    4.6.1 步驟1:設(shè)計(jì)CDialogGlyphStretch對(duì)話框
    4.6.2 步驟2:設(shè)計(jì)CDialogGlyphStretch類
    4.6.3 步驟3:實(shí)現(xiàn)CDialogGlyphStretch類代碼
    4.6.4 步驟4:添加對(duì)話框調(diào)用代碼
    4.6.5 程序的運(yùn)行結(jié)果
    4.7 觀圖程序“Photosee”(六):圖像旋轉(zhuǎn)
    4.7.1 步驟1:設(shè)計(jì)CDialogGlyphRotate對(duì)話框
    4.7.2 步驟2:設(shè)計(jì)CDialogGlyphRotate類
    4.7.3 步驟3:實(shí)現(xiàn)CDialogGlyphRotate類代碼
    4.7.4 步驟4:添加對(duì)話框調(diào)用代碼
    4.7.5 程序的運(yùn)行結(jié)果
    4.8小結(jié)
   
   第5章 圖像的點(diǎn)群運(yùn)算
   
    5.1 CJuneGlyphWorker類的設(shè)計(jì)
    5.2 圖像直方圖
    5.3 改變亮度
    5.4 灰度變換
    5.5 顏色反轉(zhuǎn)
    5.6 圖像著色
    5.7 改變對(duì)比度
    5.8 邊緣增強(qiáng)
    5.9 圖像濾波
    5.10 小結(jié)
   
   第6章 高級(jí)圖像處理技術(shù)
   
    6.1 創(chuàng)建屬性頁對(duì)話框
    6.1.1 步驟1:創(chuàng)建“亮度”屬性頁對(duì)話框
    6.1.2 步驟2:創(chuàng)建“著色”屬性頁對(duì)話框
    6.1.3 步驟3:創(chuàng)建“改變對(duì)比度”屬性頁對(duì)話框
    6.1.4 步驟4:創(chuàng)建“輪廓強(qiáng)化”屬性頁對(duì)話框
    6.1.5 步驟5:創(chuàng)建“濾波”屬性頁對(duì)話框
    6.1.6 步驟6:創(chuàng)建“灰度轉(zhuǎn)換”屬性頁對(duì)話框
    6.1.7 步驟7:創(chuàng)建“反轉(zhuǎn)顏色”屬性頁對(duì)話框
    6.2 添加數(shù)據(jù)成員和成員變量
    6.2.1 步驟1:“亮度”屬性頁對(duì)話框
    6.2.2 步驟2:“著色”屬性頁對(duì)話框
    6.2.3 步驟3:“改變對(duì)比度”屬性頁對(duì)話框
    6.2.4 步驟4:“輪廓強(qiáng)化”屬性頁對(duì)話框
    6.2.5 步驟5:“濾波”屬性頁對(duì)話框
    6.2.6 步驟6:“灰度轉(zhuǎn)換”屬性頁對(duì)話框
    6.2.7 步驟7:“反轉(zhuǎn)顏色”屬性頁對(duì)話框
    6.3 添加屬性表和屬性頁的實(shí)現(xiàn)代碼
    6.3.1 步驟1:CPropSheetGlyphEnhance類
    6.3.2 步驟2:CPropPageGlyphBrightness類
    6.3.3 步驟3:CPropPageGlyphColorization類
    6.3.4 步驟4:CPropPageGlyphContrast類
    6.3.5 步驟5:CPropPageGlyphEdge類
    6.3.6 步驟6:CPropPageGlyphFilter類
    6.3.7 步驟7:CPropPageGlyphGraymaking類
    6.3.8 步驟8:CPropPageGlyphReversion類
    6.4 觀圖程序“Photosee”(七):調(diào)用屬性表和屬性頁
    6.5 小結(jié)
   
   第7章 媒體控制接口類
   
    7.1 MCI命令
    7.1.1 全局函數(shù)mciSendCommand
    7.1.2 全局函數(shù)mciSendString
    7.1.3 MCI命令的分類
    7.1.4 MCI函數(shù)、宏和消息
    7.1.5 等待、通知與測(cè)試標(biāo)志
    7.2 MCI設(shè)備
    7.2.1 MCI設(shè)備控制
    7.2.2 MCI設(shè)備類型與設(shè)備名稱
    7.2.3 打開MCI設(shè)備
    7.2.4 播放MCI設(shè)備
    7.2.5 停止、暫停、復(fù)位與關(guān)閉MCI設(shè)備
    7.3 使用mciSendString和 mciSendCommand
    7.3.1 使用mciSendString
    7.3.2 打開MCI設(shè)備
    7.3.3 插放MCI設(shè)備
    7.3.4 設(shè)置時(shí)間格式
    7.3.5 檢索CD音頻信息
    7.4 CJuneMCIDevice類
    7.5 小結(jié)
   
   第8章 CD音頻
   
    8.1 CD音頻類
    8.2 控件狀態(tài)欄類CJuneStatusBar
    8.3 觀圖程序“Photosee”(八):使用狀態(tài)欄CJuneStatusBar
    8.3.1 步驟1:聲明狀態(tài)爛變量
    8.3.2 步驟2:創(chuàng)建狀態(tài)欄
    8.3.3 步驟3:添加onTimer方法
    8.3.4 步驟4:自動(dòng)播放CD音頻
    8.3.5 步驟5:響應(yīng)MM_MCINOTIFY消息
    8.3.6 步驟6:播放、暫停與停止
    8.3.7 程序的運(yùn)行結(jié)果
    8.4 小結(jié)
   
   第9章 MIDI、WAV與 AV|
   
    9.1 播放 MIDI
    9.2 播放WAV文件
    9.3 播放AVI文件
    9.4 小結(jié)
   
   
   
   
   
   

本目錄推薦

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