出版時(shí)間:2005-10 出版社:清華大學(xué) 作者:黃維通魯明羽 頁(yè)數(shù):279
內(nèi)容概要
本書特點(diǎn)是從面向?qū)ο蟮幕靖拍畛霭l(fā),講述可視化程序設(shè)計(jì)的思想與方法。對(duì)每一部分的知識(shí)點(diǎn)、概念、難點(diǎn),都力求以較精煉的語(yǔ)言進(jìn)行講解,同時(shí),對(duì)每一個(gè)知識(shí)點(diǎn)都配以必要的實(shí)例,實(shí)例中配以較為詳細(xì)的步驟說(shuō)明、代碼說(shuō)明及語(yǔ)法說(shuō)明,力求通過(guò)實(shí)例讓讀者較好地掌握面向?qū)ο笈c可視化程序設(shè)計(jì)的思路、開(kāi)發(fā)技巧與體系?! ”緯譃槿齻€(gè)部分: 第一部分講述Visual C++的基礎(chǔ)知識(shí);第二部分介紹應(yīng)用Windows API進(jìn)行可視化編程的基本方法及應(yīng)用程序框架;第三部分介紹應(yīng)用MFC進(jìn)行可視化編程的思想方法。 本書適合作為高等院校學(xué)生程序設(shè)計(jì)課程的教材。本書配有教學(xué)視頻流課件、教學(xué)網(wǎng)站及授課用的電子教案等資料。
書籍目錄
第1章 C基礎(chǔ)知識(shí)1.1 C的發(fā)展歷程1.2 一個(gè)簡(jiǎn)單的C程序1.3 C中類與對(duì)象的概念1.3.1 類的定義1.3.2 對(duì)象1.3.3 內(nèi)聯(lián)方法1.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)1.4.1 構(gòu)造函數(shù)1.4.2 析構(gòu)函數(shù)1.5 函數(shù)重載1.6 this指針1.7 繼承1.7.1 派生類1.7.2 多重繼承1.8 多態(tài)性和虛擬函數(shù)1.8.1 多態(tài)性1.8.2 虛擬函數(shù)1.8.3 虛擬析構(gòu)函數(shù)1.9 流習(xí)題第2章 Windows 應(yīng)用程序2.1 Windows編程基礎(chǔ)知識(shí)2.1.1 窗口2.1.2 事件驅(qū)動(dòng)2.1.3 句柄和Windows消息2.2 Windows應(yīng)用程序常用消息2.3 Windows中的事件驅(qū)動(dòng)程序設(shè)計(jì)2.4 Windows應(yīng)用程序的基本結(jié)構(gòu)2.4.1 Windows應(yīng)用程序的組成2.4.2 源程序組成結(jié)構(gòu)2.4.3 應(yīng)用程序舉例習(xí)題第3章 Windows的圖形設(shè)備接口及Windows繪圖3.1 圖形設(shè)備接口3.1.1 圖形設(shè)備接口的一些基本概念3.1.2 圖形刷新3.1.3 獲取設(shè)備環(huán)境的方法3.1.4 映射模式3.2 繪圖工具與顏色3.2.1 畫筆3.2.2 畫刷3.2.3 顏色3.3 常用繪圖函數(shù)3.4 應(yīng)用實(shí)例習(xí)題第4章 文本的輸出方法與字體的設(shè)置4.1 置文本的設(shè)備環(huán)境4.1.1 字體句柄4.1.2 創(chuàng)建自定義字體4.1.3 設(shè)置字體和背景顏色4.2 文本的輸出過(guò)程4.3 文本操作實(shí)例習(xí)題第5章 Windows應(yīng)用程序?qū)︽I盤與鼠標(biāo)的響應(yīng)5.1 鍵盤在應(yīng)用程序中的應(yīng)用5.2 鍵盤操作應(yīng)用舉例5.3 鼠標(biāo)在應(yīng)用程序中的應(yīng)用5.4 鼠標(biāo)應(yīng)用程序?qū)嵗?xí)題第6章 資源在Windows編程中的應(yīng)用6.1 菜單和加速鍵資源及其應(yīng)用6.1.1 菜單的創(chuàng)建過(guò)程6.1.2 操作菜單項(xiàng)6.1.3 動(dòng)態(tài)地創(chuàng)建菜單6.1.4 加速鍵資源6.1.5 創(chuàng)建菜單資源實(shí)例6.2 位圖資源及其應(yīng)用6.2.1 位圖的概念6.2.2 位圖的操作過(guò)程6.2.3 位圖操作實(shí)例6.3 圖標(biāo)資源的應(yīng)用6.3.1 圖標(biāo)資源的操作6.3.2 圖標(biāo)資源應(yīng)用舉例習(xí)題第7章 MFC基礎(chǔ)知識(shí)7.1 MFC概述7.2 MFC類的組織結(jié)構(gòu)及主要的類簡(jiǎn)介7.2.1 MFC類的組織結(jié)構(gòu)7.2.2 根類7.2.3 應(yīng)用程序體系結(jié)構(gòu)類7.2.4 可視對(duì)象類7.2.5 通用類7.2.6 OLE類7.2.7 ODBC數(shù)據(jù)庫(kù)類7.3 MFC中全局函數(shù)與全局變量第8章 Windows標(biāo)準(zhǔn)控件在可視化編程中的應(yīng)用8.1 概述8.2 按鈕控件及其應(yīng)用8.2.1 按鈕控件的創(chuàng)建過(guò)程8.2.2 按鈕控件示例8.3 滾動(dòng)條控件8.3.1 滾動(dòng)條類的結(jié)構(gòu)及其方法8.3.2 創(chuàng)建與初始化滾動(dòng)條類8.3.3 滾動(dòng)條類編程實(shí)例8.4 靜態(tài)控件8.4.1 靜態(tài)控件的特點(diǎn)8.4.2 靜態(tài)控件應(yīng)用舉例8.5 列表框控件8.5.1 列表框控件的類結(jié)構(gòu)8.5.2 列表框類的方法8.5.3 列表框和應(yīng)用程序之間的消息傳遞8.5.4 列表框應(yīng)用舉例8.6 編輯框控件8.6.1 編輯框控件簡(jiǎn)介8.6.2 編輯框與應(yīng)用程序間的消息傳遞8.6.3 編輯類編程實(shí)例8.7 組合框控件8.7.1 組合框類的結(jié)構(gòu)及特點(diǎn)8.7.2 組合框與應(yīng)用程序間的消息傳遞8.7.3 組合框控件應(yīng)用舉例8.8 對(duì)話框通用控件8.8.1 Picture控件的使用8.8.2 Spin控件的使用8.8.3 Progress控件的使用8.8.4 Slider控件的使用8.8.5 Date Time Picker控件的使用8.8.6 List Control控件的使用習(xí)題第9章在 MFC中創(chuàng)建應(yīng)用程序的資源9.1 獲取資源的一個(gè)樣例9.2 資源的應(yīng)用9.2.1 菜單資源的應(yīng)用9.2.2 快捷菜單的創(chuàng)建及其應(yīng)用9.2.3 加速鍵資源的創(chuàng)建及其應(yīng)用9.2.4 工具條資源的創(chuàng)建及其應(yīng)用9.2.5 圖標(biāo)資源的創(chuàng)建及其應(yīng)用9.2.6 字符串資源的應(yīng)用9.2.7 對(duì)話框資源的創(chuàng)建及其應(yīng)用9.2.8 位圖資源的創(chuàng)建及其應(yīng)用習(xí)題第10章 單文檔與多文檔10.1 概述10.1.1 單文檔界面與多文檔界面10.1.2 文檔/視圖結(jié)構(gòu)10.1.3 SDI程序中文檔、視圖對(duì)象的創(chuàng)建過(guò)程10.1.4 SDI程序的消息傳遞過(guò)程10.2 Doc/View框架的主要成員10.2.1 CWinApp類10.2.2 CDocument類10.2.3 CView類10.2.4 CDocTemplate類10.2.5 CFrameWnd類10.3 文檔操作中的一些重要概念10.3.1 串行化處理10.3.2 消息映射10.3.3 消息傳遞10.4 SDI編程實(shí)例10.5 MDI編程實(shí)例習(xí)題第11章 多媒體應(yīng)用程序的設(shè)計(jì)11.1 利用音頻函數(shù)實(shí)現(xiàn)多媒體程序設(shè)計(jì)11.1.1 一個(gè)簡(jiǎn)單的應(yīng)用實(shí)例11.1.2 幾個(gè)常用的音頻函數(shù)11.1.3 用MCI控制波形聲音的播放11.2 利用Windows Media Player控件實(shí)現(xiàn)多媒體程序設(shè)計(jì)習(xí)題附錄A Visual C開(kāi)發(fā)環(huán)境A1 Visual C集成開(kāi)發(fā)環(huán)境概述A2 項(xiàng)目工作區(qū)窗口A3 資源及資源編輯器A4 聯(lián)機(jī)幫助附錄B 創(chuàng)建基于API的應(yīng)用程序過(guò)程附錄C 創(chuàng)建基于MFC的應(yīng)用程序參考文獻(xiàn)
編輯推薦
本書分為三個(gè)部分:第一部分講述VisualC++的基礎(chǔ)知識(shí);第二部分介紹應(yīng)用Windows API進(jìn)行可視化編程的基本方法及應(yīng)用程序框架;第三部分介紹應(yīng)用MFC進(jìn)行可視化編程的思想方法。本書適合作為高等院校學(xué)生程序設(shè)計(jì)課程的教材。本書配有教學(xué)視頻流課件、教學(xué)網(wǎng)站及授課用的電子教案等資料。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual C++程序設(shè)計(jì)教程 PDF格式下載