Visual C++程序設(shè)計教程

出版時間:2005-10  出版社:清華大學(xué)  作者:黃維通魯明羽  頁數(shù):279  

內(nèi)容概要

  本書特點(diǎn)是從面向?qū)ο蟮幕靖拍畛霭l(fā),講述可視化程序設(shè)計的思想與方法。對每一部分的知識點(diǎn)、概念、難點(diǎn),都力求以較精煉的語言進(jìn)行講解,同時,對每一個知識點(diǎn)都配以必要的實(shí)例,實(shí)例中配以較為詳細(xì)的步驟說明、代碼說明及語法說明,力求通過實(shí)例讓讀者較好地掌握面向?qū)ο笈c可視化程序設(shè)計的思路、開發(fā)技巧與體系?! ”緯譃槿齻€部分: 第一部分講述Visual C++的基礎(chǔ)知識;第二部分介紹應(yīng)用Windows API進(jìn)行可視化編程的基本方法及應(yīng)用程序框架;第三部分介紹應(yīng)用MFC進(jìn)行可視化編程的思想方法。  本書適合作為高等院校學(xué)生程序設(shè)計課程的教材。本書配有教學(xué)視頻流課件、教學(xué)網(wǎng)站及授課用的電子教案等資料。

書籍目錄

第1章 C基礎(chǔ)知識1.1 C的發(fā)展歷程1.2 一個簡單的C程序1.3 C中類與對象的概念1.3.1 類的定義1.3.2 對象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ǔ)知識2.1.1 窗口2.1.2 事件驅(qū)動2.1.3 句柄和Windows消息2.2 Windows應(yīng)用程序常用消息2.3 Windows中的事件驅(qū)動程序設(shè)計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 文本的輸出過程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)建過程6.1.2 操作菜單項(xiàng)6.1.3 動態(tài)地創(chuàng)建菜單6.1.4 加速鍵資源6.1.5 創(chuàng)建菜單資源實(shí)例6.2 位圖資源及其應(yīng)用6.2.1 位圖的概念6.2.2 位圖的操作過程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ǔ)知識7.1 MFC概述7.2 MFC類的組織結(jié)構(gòu)及主要的類簡介7.2.1 MFC類的組織結(jié)構(gòu)7.2.2 根類7.2.3 應(yīng)用程序體系結(jié)構(gòu)類7.2.4 可視對象類7.2.5 通用類7.2.6 OLE類7.2.7 ODBC數(shù)據(jù)庫類7.3 MFC中全局函數(shù)與全局變量第8章 Windows標(biāo)準(zhǔn)控件在可視化編程中的應(yīng)用8.1 概述8.2 按鈕控件及其應(yīng)用8.2.1 按鈕控件的創(chuàng)建過程8.2.2 按鈕控件示例8.3 滾動條控件8.3.1 滾動條類的結(jié)構(gòu)及其方法8.3.2 創(chuàng)建與初始化滾動條類8.3.3 滾動條類編程實(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 編輯框控件簡介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 對話框通用控件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 獲取資源的一個樣例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 對話框資源的創(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程序中文檔、視圖對象的創(chuàng)建過程10.1.4 SDI程序的消息傳遞過程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è)計11.1 利用音頻函數(shù)實(shí)現(xiàn)多媒體程序設(shè)計11.1.1 一個簡單的應(yīng)用實(shí)例11.1.2 幾個常用的音頻函數(shù)11.1.3 用MCI控制波形聲音的播放11.2 利用Windows Media Player控件實(shí)現(xiàn)多媒體程序設(shè)計習(xí)題附錄A Visual C開發(fā)環(huán)境A1 Visual C集成開發(fā)環(huán)境概述A2 項(xiàng)目工作區(qū)窗口A3 資源及資源編輯器A4 聯(lián)機(jī)幫助附錄B 創(chuàng)建基于API的應(yīng)用程序過程附錄C 創(chuàng)建基于MFC的應(yīng)用程序參考文獻(xiàn)

編輯推薦

  本書分為三個部分:第一部分講述VisualC++的基礎(chǔ)知識;第二部分介紹應(yīng)用Windows API進(jìn)行可視化編程的基本方法及應(yīng)用程序框架;第三部分介紹應(yīng)用MFC進(jìn)行可視化編程的思想方法。本書適合作為高等院校學(xué)生程序設(shè)計課程的教材。本書配有教學(xué)視頻流課件、教學(xué)網(wǎng)站及授課用的電子教案等資料。

圖書封面

評論、評分、閱讀與下載


    Visual C++程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7