*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202409*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:C++程序設計及互動多媒體開發 ISBN:9787122460066 出版社:化學工業 著編譯者:羅立宏 頁數:282 所在地:中國大陸 *此為代購商品 書號:1674853 可大量預訂,請先連絡。 內容簡介 本書通過介紹C++編程語言及C++的MFC類庫和QT開發框架,講解如何對媒體信息進行諸如圖像增強、語音合成、視頻播放等的基本理論與技術。FFmpeg、UE5、Cocos2d-X等都是基於C++語言的新技術,在國內發展迅猛,功能強大,本書在C++語言的基礎上著重講解了這幾項新技術,以達到綜合運用、高效製作的目的。全書內容從基本環境的搭建和更新入手,循序漸進,既有必要的理論知識鋪墊,又重點突出了對讀者實踐技能的培養與訓練。 本書適合高等院校和職業類院校數字媒體專業的師生參考,也適合理工類院校的多媒體技術開發類課程,還可供廣大程序設計愛好者和數字媒體設計人員參考使用。作者簡介 羅立宏,廣東工業大學教授,數字媒體系主任。 從事數字媒體技術與藝術、虛擬現實、增強現實、計算機圖形學、計算機動畫、計算機藝術的教學與科研工作。 兼任全國高校計算機基礎教育研究會數字創意專委會專家委員,廣東省信息中心政務信息化諮詢專家。發表論文80餘篇,承擔省部級科技項目10餘項。目錄 第1章 概述1 1 從C到C++ 1 1 1 C和C++的發展歷史 1 1 2 C與C++的區別 1 1 3 面向對象的優點 1 1 4 C++的應用領域 1 2 章節安排 1 3 基礎知識要求 1 4 關於編譯器 第2章 C++新增語言 2 1 控制台程序的創建 2 1 1 使用Visual Studio 2022創建控制台工程 2 1 2 使用Visual C++6 0創建控制台工程 2 2 C++輸入輸出 2 2 1 cout輸出語句 2 2 2 命名空間 2 2 3 cin輸入語句 2 3 循環語句新特性 2 3 1 auto關鍵字 2 3 2 範圍for語句 2 4 動態內存分配 2 4 1 關於動態內存分配 2 4 2 new與delete運算符 2 5 函數新特性 2 5 1 inline內聯函數 2 5 2 函數後置返回類型 2 5 3 引用參數 2 5 4 函數重載 2 6 異常 2 6 1 C++異常處理 2 6 2 C++標準異常 思考與練習 第3章 類和對象 3 1 類和對象 3 1 1 類和對象的定義 3 1 2 對象的訪問 3 1 3 訪問特性 3 1 4 this指針 3 2 構造函數和析構函數 3 2 1 構造函數 3 2 2 析構函數 3 3 常成員與靜態成員 3 3 1 常成員函數 3 3 2 常數據成員 3 3 3 靜態數據成員 3 3 4 靜態成員函數 3 4 友元函數 3 5 繼承和派生 3 5 1 繼承和派生的概念 3 5 2 繼承方式和訪問特性 3 5 3 構造函數和析構函數 3 5 4 多繼承 3 6 虛函數與多態性 3 6 1 多態性 3 6 2 運算符重載 3 6 3 虛函數 3 6 4 純虛函數 3 6 5 抽象類 3 6 6 再說面向對象 思考與練習 第4章 C++新增類型 4 1 string類型 4 1 1 定義與初始化 4 1 2 string對象的操作 4 2 vector類型 4 2 1 定義與初始化 4 2 2 vector對象的操作 4 3 迭代器 4 3 1 迭代器簡介 4 3 2 迭代器的定義與使用 4 3 3 迭代器的操作 4 3 4 綜合舉例 4 4 模板與泛型 4 4 1 概述 4 4 2 函數模板 4 4 3 類模板 4 5 C++23新特性 思考與練習 第5章 MFC對話框應用程序 5 1 Windows編程基礎 5 1 1 Windows應用程序 5 1 2 使用API函數 5 1 3 使用MFC類庫 5 2 基於對話框的應用程序 5 2 1 開發過程 5 2 2 MFC類庫結構 5 2 3 幾種常用控制項的類結構 5 3 靜態文本框、按鈕與編輯框 5 3 1 靜態文本框 5 3 2 按鈕 5 3 3 文本編輯框 5 4 框架、單選按鈕、複選框 5 4 1 框架 5 4 2 單選按鈕 5 4 3 複選框 5 5 列表框和組合框 5 5 1 列表框 5 5 2 組合框 5 6 滾動條 思考與練習 第6章 MFC文檔視圖應用程序 6 1 文檔/視圖結構 6 1 1 文檔/視圖結構的特點 6 1 2 文檔/視圖程序的開發過程 6 2 繪圖與文字 6 2 1 OnDraw函數 6 2 2 Graphics類 6 2 3 畫筆 6 2 4 畫刷 6 2 5 點陣圖 6 2 6 字體 6 3 定時器 6 4 滑鼠與鍵盤消息處理 6 4 1 滑鼠消息 6 4 2 鍵盤消息 6 5 菜單 6 5 1 菜單資源編輯 6 5 2 菜單響應函數 6 6 工具欄 6 6 1 工具欄繪製 6 6 2 工具欄消息響應 6 7 對話框 6 7 1 自定義對話框 6 7 2 模態與非模態 6 7 3 通用對話框 思考與練習 第7章 Qt開發 7 1 Qt開發環境搭建 7 1 1 Qt簡介 7 1 2 Qt安裝 7 1 3 創建Hello World程序 7 1 4 程序發布 7 2 窗體 7 2 1 創建多窗口程序 7 2 2 登錄對話框 7 2 3 斷點調試 7 2 4 純代碼編寫 7 3 菜單、工具欄和狀態欄 7 3 1 菜單 7 3 2 工具欄 7 3 3 文本編輯器與布局 7 3 4 實現功能代碼 7 3 5 菜單響應 7 3 6 狀態欄 7 4 滑鼠與鍵盤 7 4 1 滑鼠事件處理 7 4 2 鍵盤事件處理 7 5 簡單繪圖 7 5 1 繪圖常用類 7 5 2 創建簡單繪圖程序 思考與練習 第8章 視頻與音頻 8 1 音視頻開發概述 8 1 1 音視頻開發應用領域 8 1 2 常用的音視頻開發庫 8 2 FFMpeg音視頻播放 8 2 1 FFMpeg簡介 8 2 2 FFMpeg開發設置 8 2 3 FFMpeg視頻播放器 8 2 4 FFMpeg音頻播放器 8 2 5 音視頻同步 思考與練習 第9章 Cocos2d-X遊戲開發 9 1 開發環境搭建 9 1 1 軟體下載安裝 9 1 2 創建項目HelloCocos 9 1 3 HelloCocos程序閱讀 9 2 遊戲案例——宇宙戰記 9 2 1 創建新項目 9 2 2 清除HelloWorld內容 9 2 3 添加背景圖 9 2 4 添加主角戰機 9 2 5 添加敵機 9 2 6 發射子彈 9 2 7 碰撞檢測 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |