VisualC++應用程式開發教程

VisualC++應用程式開發教程

《VisualC++應用程式開發教程》是2007年北京師範大學出版社出版的圖書。本書從最基本的概念出發,詳細講述了Visual C++的開發過程,內容涉及面向對象程式設計基礎知識、開發環境、MFC框架、文本、選單、對話框、多媒體、網路編程和資料庫編程等各個方面。

內容簡介

全書分為12章。另外,全書還貫穿作者多年來編程的一些經驗及一些學習方法的建議,為讀者進一步的學習提供指導。《Visual C++應用程式開發教程》內容豐富、實用性強、概念清晰,突出實際操作能力的培養和鍛鍊,即可以作為高等學校計算機軟體技術課程的教材,也適用於有關科研及套用開發人員作為參考。

目錄

第1章 C++程式設計基礎

1.1 引言

1.2 數據類型

1.2.1 基本類型的取值範圍

1.2.2 C++的擴展

1.3 常量和變數

1.3.1 常量

1.3.2 變數

1.4 基本控制結構

1.4.1 順序結構

1.4.2 選擇結構

1.4.3 循環結構

1.4.4 流程的轉移控制

1.5 數組和指針

1.5.1 數組

1.5.2 指針

1.5.3 指針與數組的關係

1.6 函式

1.6.1 C++程式的基本結構

1.6.2 函式的定義和調用

1.6.3 有關函式定義的幾點說明

1.6.4 函式重載

1.6.5 引用

1.7 實訓

1.7.1 實訓1

1.7.2 實訓2

1.8 習題

第2章 C++面向對象程式設計

2.1 類和對象

2.1.1 類的定義

2.1.2 對象的定義

2.1.3 靜態成員

2.2 構造函式

2.2.1 構造函式

2.2.2 構造函式和運算符new

2.2.3 備份初始化構造函式

2.3 析構函式

2.3.1 析構函式

2.3.2 析構函式和對象數組

2.3.3 析構函式和運算符delete

2.4 繼承和派生類

2.4.1 繼承與派生的基本概念

2.4.2 派生類的定義

2.4.3 派生類的構造函式與基類成員的初始化

2.4.4 虛基類

2.5 多態性和虛函式

2.5.1 多態性在C++中性體現

2.5.2 運算符重載

2.5.3 虛函式

2.5.4 純虛函式和抽象類

2.6 實訓

2.6.1 實訓1

2.6.2 實訓2

2.6.3 實訓3

2.7 習題

第3章 Visualc++開發環境

3.1 VisualC++概述

3.1.1 VisualC++的特點

3.1.2..VisualC++的安裝

3.1.3 集成開發環境視窗

3.1.4 MSDN幫助系統

3.2 VisualC++6.0選單欄

3.2.1 “檔案”選單

3.2.2 “編輯”選單

3.2.3 “查看”選單

3.2.4 “插入”選單

3.2.5 “工程”選單

3.2.6 “組建”選單

3.2.7 “調試”選單

3.2.8 “工具”選單

3.2.9 “視窗”選單

3.2.1 0“幫助”選單

3.3 VisualC++6.0212具欄

3.3.1 “標準”工具列

3.3.2 “編譯微型條”工具列

3.3.3 “嚮導條”工具列

3.4 項目和項目工作區

3.4.1 項目

3.4.2 項目工作區

3.4.3 項目設定

3.5 實訓

3.5.1 實訓1

3.5.2 實訓2

3.6 習題

第4章 MFC創建Windows應用程式

4.1 Windows應用程式概述

4.1.1 Windows編程模型

4.1.2 視窗

4.1.3 訊息和事件

4.1.4 Windows應用程式的基本結構

4.1.5 Windows應用程式實例

4.2 MFC概述

4.2.1 MFC簡介

4.2.2 MFC編程的優點

4.2.3 IVIFC體系結構

4.2.4 MFCWindows程式的基本結構

4.3 MFC與應用程式框架

4.3.1 應用程式嚮導

AppWizard

4.3.2 MFC常用類

4.4 基於MFC的Windows應用程式

4.4.1 基於框架構造應用程式

4.4.2 AppWizard生成的類和源檔案

4.4.3 ClassWizard

4.5 實訓

4.6 習題

第5章 對話框

5.1 對話框類

5.1.1 CDialog類中有關對話框處理的常用函式

5.1.2 CWnd類中有關視窗處理和對話框處理的常用函式

5.2 對話框的創建

5.2.1 對話框的創建流程

5.2.2 創建對話框資源

5.2.3 創建對話框類

5.3 模態對話框與非模態對話框

5.3.1 模態對話框

5.3.2 非模態對話框

5.4 屬性頁對話框

5.4.1 主要相關類介紹

5.4.2 一般屬性頁對話框的創建步驟

5.5 訊息對話框

5.6 實訓

5.6.1 實訓1

5.6.2 實訓2

5.7 習題

第6章 常用控制項

6.1 控制項通用屬性

6.2 靜態文本控制項

6.3 文本編輯控制項

6.3.1 屬性設定

6.3.2 傳送的訊息

6.3.3 成員函式

6.4 按鈕控制項

6.4.1 命令按鈕

6.4.2 單選按鈕

6.4.3 複選框

6.4.4 成員函式

6.4.5 分組框

6.5 列表框控制項

6.5.1 屬性設定

6.5.2 傳送的訊息

6.5.3 成員函式

6.6 組合框控制項

6.6.1 屬性設定

6.6.2 常用的通知訊息

6.6.3 成員函式

6.7 滾動條控制項

6.8 實訓

6.8.1 實訓1

6.8.2 實訓2

6.8.3 實訓3

6.8.4 實訓4

6.9 習題

第7章 選單、工具列和狀態欄

7.1 選單

7.1.1 選單基礎

7.1.2 創建選單

7.1.3 添加選單命令處理函式

7.1.4 選單的有效控制

7.1.5 快捷選單

7.1.6 創建動態選單

7.1.7 基於對話框的選單

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.4 實訓

7.5 習題

第8章 框架、文檔/視圖結構

8.1 框架視窗

8.1.1 主框架視窗和文檔視窗

8.1.2 文檔類和視圖類

8.2 理解文檔、視圖和框架

8.2.1 基本概念

8.2.2 文檔及視圖結構

8.2.3 單文檔應用程式的執行過程

8.2.4 文檔、視圖和框架視窗之間的相互作用

8.3 文檔/視圖結構和文檔界面

8.3.1 文檔/視圖體系結構的基礎

8.3.2 文檔對象和視圖對象

8.3.3 視窗類

8.4 文檔的序列化

8.4.1 序列化

8.4.2 編寫Serialize函式

8.4.3 編寫可序列化類

8.5 實訓

8.5.1 實訓1

8.5.2 實訓2

8.6 習題

第9章 圖形和文本輸出

9.1 圖形設備接口和設備環境

9.1.1 圖形設備接口

9.1.2 設備環境

9.1.3 設備環境類

9.1.4 設備環境的屬性

9.1.5 繪圖模式

9.1.6 映射模式與坐標轉換

9.1.7 顏色設定

9.2 畫筆和畫刷

……

第10章 資料庫編程

第11章 多媒體程式設計

第12章 網路編程

相關詞條

相關搜尋

熱門詞條

聯絡我們