注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++Builder 4.0多媒體開發(fā)技術

C++Builder 4.0多媒體開發(fā)技術

C++Builder 4.0多媒體開發(fā)技術

定 價:¥35.00

作 者: 翟焱[等]編著
出版社: 人民郵電出版社
叢編項:
標 簽: 軟件工具

ISBN: 9787115083487 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數: 360頁 字數:  

內容簡介

  本書主要介紹應用Borland C++ Builder進行圖像處理、動畫制作以及視頻處理的技術。全書共分為八章, 內容包括Borland C++ Builder的圖形圖像處理技術、第三方類庫TeeChart的應用方法、在Borland C++ Builder中使用Windows圖像處理接口、多媒體應用程序特殊效果的實現、在Borland C++ Builder中使用OpenGL和DirectDraw接口進行多媒體編程,以及Borland C++ Builder的視頻處理技術和基本游戲編程。本書內容豐富,實用性強,適合具有一定的Borland C++ Builder編程基礎的讀者閱讀,也可供Borland C++ Builder的初學者學習和參考。

作者簡介

暫缺《C++Builder 4.0多媒體開發(fā)技術》作者簡介

圖書目錄

第一章 VCL對圖像處理的支持 
1.1 圖形對象概述 
1.2 功能強大的TCanvas 
1.2.1 TCanvas介紹 
1.2.2 TCanvas的屬性 
1.2.3 TCanvas的方法 
1.2.4 TCanvas的事件 
1.3 Cananvas對象的屬性 
1.3.1 TPen對象 
1.3.2 Tbrush對象 
1.3.3 TFont對象 
1.4 使用Canvas的方法繪圖 
1.4.1 畫點 
1.4.2 畫線 
1.4.3 畫橢圓 
1.4.4 繪制矩形 
1.5 運行期間圖形的打印輸出--TPrinter對象 
1.6 TShape組件 
1.7 Canvas的綜合應用 
1.7.1 響應鼠標事件 
1.7.2 建立快捷按鈕 
1.7.3 繪圖功能的實現 
第二章 圖像處理 
2.1 圖像對象概述 
2.2 TPicture對象 
2.3 TGraphic對象 
2.3.1 復制、裝入和保存圖像 
2.3.2 剪貼板和粘貼剪貼板圖像 
2.4 TBitmap對象 
2.4.1 建立TBitmap對象 
2.4.2 平移圖像 
2.4.3 圖像顛倒 
2.4.4 漸變效果 
2.4.5 柔化效果 
2.4.6 銳化效果 
2.4.7 浮雕效果 
2.5 TMetafile對象 
2.5.1 建立TMetafile對象 
2.5.2 打開Metafile 
2.5.3 利用TMetafile繪圖 
2.5.4 保存繪圖結果 
2.6 TImage對象 
2.6.1 裝入圖像 
2.6.2 在圖像上繪圖 
2.7 圖形轉換 
2.8 TPaintBox對象 
第三章 TeeChart的使用 
3.1 TeeChart簡介 
3.2 使用TeeChart向導 
3.2.1 編輯Chart 
3.2.2 編輯Series 
3.3 操縱Series 
3.3.1 Series的類型 
3.3.2 處理Series 
3.3.3 動態(tài)控制Series 
3.4 處理Chart 
3.4.1 在Chart上繪圖 
3.4.2 Chart的縮放與滾動 
3.4.3 Chart的打印 
第四章 Windows圖像高級編程 
4.1 Windows圖像設備接口 
4.1.1 設備上下文 
4.1.2 GDI坐標系統(tǒng)和映像模式 
4.2 GDI對象 
4.2.1 對象之間的關系 
4.2.2 位圖對象 
4.2.3 區(qū)域對象 
4.3 處理顏色 
4.3.1 系統(tǒng)調色板 
4.3.2 邏輯調色板 
4.3.3 使用邏輯調色板 
4.4 使用字體 
4.4.1 字符集 
4.4.2 字體類型 
4.4.3 取得有關字體的信息 
4.4.4 創(chuàng)建字體 
4.5 位圖資源 
4.5.1 建立位圖資源 
4.5.2 從資源獲得圖像 
第五章 特殊效果的實現 
5.1 制作動畫 
5.2 TAnimate的使用 
5.3 Windows消息處理與特殊效果 
5.3.1 拖動窗體 
5.3.2 窗體三維效果 
5.3.3 顯示背景圖像 
5.3.4 屏幕圖像的捕獲 
5.3.5 不規(guī)則形狀窗體 
5.4 屏幕保護程序 
5.4.1 一個簡單的屏幕保護程序 
5.4.2 OpenGL屏幕保護程序 
第六章 用OpenGL作圖 
6.1 OpenGL概述 
6.2 OpenGL的功能 
6.3 OpenGL的作圖流程 
6.3.1 OpenGL的操作分類 
6.3.2 OpenGL庫函數的組成 
6.4 在C++Builder中利用OpenGL的一般過程 
6.5 一個簡單的實例 
6.6 繪制幾何體 
6.6.1 圖形的顏色 
6.6.2 點、線、多邊形的繪制 
6.6.3 二次曲面的繪制 
6.7 OpenGL中圖形的變換 
6.7.1 矩陣變換 
6.7.2 取景變換 
6.7.3 模型變換 
6.7.4 投影變換 
6.7.5 視見區(qū)變換 
6.8 光照和材料 
6.8.1 光照概念 
6.8.2 定義光源的特性 
6.8.3 定義材料屬性 
6.8.4 紋理操作 
6.9 混合、反走樣和霧化處理 
6.9.1 混合 
6.9.2 反走樣 
6.9.3 霧化處理 
6.10 位圖的處理和顯示 
第七章 用DirectDraw作圖 
7.1 DirectDraw簡介 
7.1.1 在用DirectDraw之前 
7.1.2 DirectDraw是什么 
7.1.3 為什么要用DirectDraw 
7.2 基本概念和術語 
7.2.1 顯示模式 
7.2.2 硬件加速 
7.2.3 調色板 
7.2.4 窗口應用程序和全屏應用程序 
7.3 DirectDraw的對象 
7.3.1 DirectDraw對象 
7.3.2 DirectDrawSurface對象 
7.3.3 DirectDrawPalette對象 
7.4 C++ Builder中用DirectDraw作圖的一般過程 
7.4.1 一個有關初始化的簡單例子 
7.4.2 用DirectDrawCreate創(chuàng)建一個DirectDraw對象 
7.4.3 用SetCooperativeLevel轉入排他模式 
7.4.4 用SetDisplayMode設置顯示模式 
7.4.5 用CreateSurface創(chuàng)建一個主平面 
7.4.6 用GetAttachSurface獲取屏后平面的指針 
7.5 位圖的顯示 
7.6 調色板的顯示 
7.7 一個簡單的動畫例子 
7.8 調試 
第八章 多媒體和游戲編程 
8.1 多媒體的一些概念 
8.1.1 音頻、MIDI音樂和數字化音樂 
8.1.2 數字視頻 
8.2 MCI控制播放原理 
8.2.1 MCI接口 
8.2.2 播放時間位置控制 
8.2.3 MCI設備 
8.3 媒體播放機元件TMediaPlayer及其運用 
8.3.1 TMediaPlayer元件的主要屬性 
8.3.2 TMediaPlayer元件的事件和方法 
8.3.3 C++ Builder中用MCI控制播放及其時間格式 
8.3.4 MCI控制播放原理 
8.4 程序背景音樂-- MIDI的播放 
8.5 媒體播放器的制作 
8.6 游戲編程 
8.7 游戲引擎的演示 

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號