出版時間:2011-8 出版社:北京理工大學(xué)出版社 作者:楊喜林 等主編 頁數(shù):470
內(nèi)容概要
Visual
C++是一個功能強大的可視化軟件開發(fā)工具,是高等院校計算機(jī)及相關(guān)專業(yè)主要核心課程。
楊喜林等主編的《可視化程序設(shè)計Visual
C++(第2版)》對可視化程序設(shè)計Visual C++的應(yīng)用與開發(fā)進(jìn)行了詳細(xì)、系統(tǒng)的介紹,內(nèi)容主要包括: Visual
C++程序的建立,菜單、工具欄和狀態(tài)欄的創(chuàng)建,對話框和常用控件,窗口、文檔與視圖,圖形繪制,數(shù)據(jù)庫應(yīng)用,多媒體技術(shù)等。
《可視化程序設(shè)計Visual
C++(第2版)》的特點是以案例為主,各章節(jié)都附有大量的實例,實例中的語句代碼幾乎都標(biāo)有注釋和說明,并且操作步驟詳細(xì),有利于引導(dǎo)讀者更好的消化、理解和實際應(yīng)用所學(xué)的知識。
書籍目錄
第1章 Visual C++程序的建立
1.1 C程序和C++程序
1.2 面向?qū)ο蟮木幊碳夹g(shù)
1.2.1 類與對象
1.2.2 類及其成員變量、成員函數(shù)的聲明和定義
1.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
1.2.4 類的繼承
1.2.5 C++在非面向?qū)ο蠓矫娴臄U(kuò)充
1.3 Visual C++程序
1.4 使用MFC AppWizard應(yīng)用程序向?qū)?br /> 1.4.1 應(yīng)用程序框架類型
1.4.2 用MFC AppWizard(OXO)創(chuàng)建一個單文檔的應(yīng)用程序
1.4.3 項目工作區(qū)
1.4.4 輸出窗口
1.5 ClassWizard類向?qū)?br /> 1.5.1 ClassWizard的使用
1.5.2 消息和消息映射
1.5.3 消息映射方法實例
1.6 章后實訓(xùn)
實訓(xùn)1 鍵盤字符輸入,并使輸入的文本居中
實訓(xùn)2 向窗口添加一個閃亮的插入符
實訓(xùn)3 制作一個每次單擊窗口都出現(xiàn)不同鼠標(biāo)光標(biāo)圖形的程序
附:類的添加和刪除
第2章 菜單、工具欄和狀態(tài)欄的設(shè)計
2.1 設(shè)計菜單
2.1.1 用編輯器設(shè)計菜單
2.1.2 菜單的編程控制
2.1.3 使用快捷菜單
2.2 工具欄
2.2.1 使用工具欄編輯器
2.2.2 多個工具欄的使用
2.3 狀態(tài)欄
2.3.1 狀態(tài)欄的定義
2.3.2 狀態(tài)欄的常用操作
2.4 交互對象的動態(tài)更新
2.5 章后實訓(xùn)
實訓(xùn)1 通用菜單
實訓(xùn)2 多信息狀態(tài)欄
實訓(xùn)3 自定義工具條
第3章 對話框與控件
3.1 對話框的使用
3.2 資源與資源標(biāo)識
3.3 創(chuàng)建對話框及添加控件
3.4 控件的創(chuàng)建和使用方法
3.4.1 控件的創(chuàng)建方法
3.4.2 基于對話框的應(yīng)用程序
3.4.3 控件的消息及消息映射
3.4.4 控件的數(shù)據(jù)交換和數(shù)據(jù)效驗
3.4.5 控件的通用屬性
3.5 常用控件
3.5.1 靜態(tài)控件
3.5.2 按鈕控件
3.5.3 編輯框控件
3.5.4 列表框
3.5.5 組合框
3.5.6 旋轉(zhuǎn)按鈕控件
3.5.7 進(jìn)展條
3.5.8 滾動條
3.5.9 滑動條
3.6 標(biāo)簽控件、圖像列表、屬性表及屬性頁
3.6.1 標(biāo)簽控件
3.6.2 圖像列表控件
3.6.3 屬性表及屬性頁
3.7 向?qū)υ捒?br /> 3.8 設(shè)置對話框和控件的背景顏色以及在控件上繪圖
3.9 菜單對話框
3.10 通用對話框和消息對話框
3.10.1 通用對話框
3.10.2 消息對話框
3.11 章后實訓(xùn)
實訓(xùn)1 計算器應(yīng)用程序
實訓(xùn)2 對話框與控件的綜合運用
實訓(xùn)3 更改字體設(shè)置
第4章 窗口、文檔和視圖
4.1 主窗口和文檔窗口
4.2 改變窗口的狀態(tài)
4.2.1 用ShowWindow改變窗口的顯示狀態(tài)
4.2.2 用SetWindowPos或MoveWindow改變窗口的大小和位置
4.3 文檔串行化
4.3.1 文檔串行化過程
4.3.2 文檔串行化操作
4.3.3 文檔模板字串資源
4.4 使用簡單數(shù)組集合類
4.4.1 應(yīng)用實例
4.4.2 關(guān)于數(shù)組集合類
4.5 CFile類
4.5.1 應(yīng)用舉例
4.5.2 文件的打開和關(guān)閉
4.5.3 文件的讀、寫和定位操作
4.5.4 文件的管理操作
4.6 不同視圖的應(yīng)用
4.6.1 CEditView類
4.6.2 CRichEditView類
4.6.3 使用CFormView類
4.6.4 CHtmlView類的應(yīng)用
4.6.5 CScrollView類
4.6.6 列表控件和列表視圖
4.6.7 樹控件
4.6.8 多視圖
4.6.9 文檔視圖結(jié)構(gòu)
4.7 章后實訓(xùn)
實訓(xùn)1 學(xué)生檔案管理
實訓(xùn)2 編制一個拆分兩個窗口的程序
實訓(xùn)3 實現(xiàn)對HTML文件的顯示
第5章 圖形繪制
5.1 設(shè)備環(huán)境與設(shè)備環(huán)境類
5.1.1 設(shè)備環(huán)境
5.1.2 設(shè)備環(huán)境類
5.2 繪圖程序
5.2.1 CDC基類
5.2.2 CPaintDC類
5.2.3 CClientDC類
5.3 圖形設(shè)備接口對象
5.3.1 畫筆CPen類
5.3.2 畫刷CBrush類
5.4 坐標(biāo)映射
5.5 CPoint、CSize和CRect
5.6 顏色和顏色對話框
5.7 多種圖形的繪制
5.8 字體CFont類
5.9 位圖、圖標(biāo)與光標(biāo)
5.9.1 使用圖形編輯器
5.9.2 位圖
5.9.3 圖標(biāo)
5.9.4 光標(biāo)
5.10 章后實訓(xùn)
實訓(xùn)1 對圖像進(jìn)行局部放大程序
實訓(xùn)2 在屏幕上畫圖形程序
實訓(xùn)3 調(diào)色板程序
第6章 數(shù)據(jù)庫應(yīng)用
6.1 數(shù)據(jù)庫、DBMS和SQL
6.2 MFC的ODBC編程技術(shù)
6.2.1 設(shè)計數(shù)據(jù)庫
6.2.2 創(chuàng)建ODBC的數(shù)據(jù)源
6.2.3 在MFC AppWizard中選擇數(shù)據(jù)源
6.2.4 設(shè)計瀏覽記錄界面
6.2.5 ODBC數(shù)據(jù)表綁定更新(改變與m pSet關(guān)聯(lián)的表)
6.3 MFC的ODBC應(yīng)用編程
6.3.1 顯示記錄總數(shù)和當(dāng)前記錄號
6.3.2 查詢記錄
6.3.3 編輯記錄
6.3.4 處理多個表
6.4 數(shù)據(jù)庫相關(guān)的ActiveX控件
6.4.1 使用MSFlexGrid控件
6.4.2 RemoteData和DBGrid控件
6.5 字段操作
6.6 章后實訓(xùn)
實訓(xùn)1 使用ADO預(yù)處理指令(#import)編程
實訓(xùn)2 用ADO數(shù)據(jù)庫完成對數(shù)據(jù)表unicom的顯示
實訓(xùn)3 DAO數(shù)據(jù)庫編程
第7章 多媒體技術(shù)
7.1 使用MCI播放WAVE文件的程序?qū)嵗?br /> 7.2 MCI
7.2.1 MFC設(shè)備類型
7.2.2 MCI命令與函數(shù)
7.3 MCI編程步驟
7.4 使用MCIWnd窗口類
7.5 章后實訓(xùn)
實訓(xùn)1 實現(xiàn)視頻和多媒體文件操作
實訓(xùn)2 制作一個可以播放Mid音樂的應(yīng)用程序
實訓(xùn)3 媒體播放程序
附錄1 在工具欄上設(shè)計“打開”和“另存為”按鈕
附錄2 Midi.h和Midi.cpp文件
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《可視化程序設(shè)計Visual C++(第2版)》是21世紀(jì)全國高等教育特色精品課程規(guī)劃教材。
圖書封面
評論、評分、閱讀與下載
可視化程序設(shè)計Visual C++ PDF格式下載