內容簡介
《Visual C++編程與項目開發》主要講述C++語言基礎、VC++編程技術、軟體項目開發過程和開發實例。全書共包括十七章:第一章軟體開發環境與軟體項目開發過程,第二章C++語言基礎,第三章Windows應用程式編程與MFC,第四章文檔/視圖結構及其編程,第五章程式界面設計,第六章對話框與控制項,第七章繪圖,第八章檔案操作,第九章列印,第十章異常處理,第十一章資料庫編程,第十二章動態程式庫,第十三章ActiveX控制項,第十四章多媒體技術,第十五章多進程與多執行緒編程,第十六章網路通信編程,第十七章項目開發實例—學生管理信息系統。
書中列舉了大量精心編制的實例,實例在配套的光碟中,所有實例都已通過調試。
《Visual C++編程與項目開發》可供大專院校師生、從事IT業的工程技術人員及所有編程愛好者使用。既適用於初學Visual C++的讀者,也適用於已有過一些編程經驗和項目開發經驗的讀者。
目錄
第一章 軟體開發環境與軟體項目開發過程
1.1 VC6.0用戶界面
1.1.1 工程工作區視窗
1.1.2 主工作區視窗
1.1.3 輸出視窗
1.2 VC6.0選單介紹
1.2.1 File選單
1.2.2 Edit選單
1.2.3 View選單
1.2.4 Insert選單
1.2.5 Project選單
1.2.6 Build選單
1.2.7 Debug選單
1.2.8 Tools選單
1.2.9 Windows選單
1.2.10 Help選單
1.2.11 右鍵選單(快捷選單)
1.3 使用ClassWizard
1.3.1 Message Maps標籤
1.3.2 Member Variables標籤
1.3.3 Automation標籤
1.3.4 ActiveX Events標籤
1.3.5 Class標籤
1.4 軟體項目開發過程
1.4.1 軟體生存期
1.4.2 制定計畫
1.4.3 需求分析
1.4.4 軟體設計
1.4.5 編碼
1.4.6 測試
1.4.7 軟體維護
1.5 面向對象方法的軟體項目開發過程
1.5.1 軟體生存期與類生存期
1.5.2 面向對象的軟體項目開發過程
1.6 Visual C++編程規範
1.6.1 基本要求
1.6.2 命名
1.6.3 注釋與可讀性
1.6.4 結構化要求
第二章 C++語言基礎
2.1 簡單的C++程式和C++語言的特點
2.1.1 簡單的C++程式
2.1.2 C++語言的基本特點
2.2 數據類型、變數和運算符
2.2.1 基本數據類型
2.2.2 加修飾符的基本數據類型
2.2.3 變數
2.2.4 數組
2.2.5 結構
2.2.6 枚舉
2.2.7 聯合
2.2.8 指針
2.2.9 類型定義
2.2.10 運算符
2.3 流程控制語句
2.3.1 表達式語句和塊語句
2.3.2 選擇語句
2.3.3 switch分支語句
2.3.4 循環語句
2.3.5 轉移語句
2.4 函式
2.4.1 函式定義
2.4.2 函式的參數傳遞
2.4.3 局部變數和靜態變數
2.4.4 內聯函式
2.4.5 函式重載
2.4.6 函式模板
2.4.7 多態性和虛函式
2.5 類和對象
2.5.1 類的定義和聲明
2.5.2 對象
2.5.3 構造函式和析構函式
2.5.4 繼承和派生
2.5.5 this指針
第三章 Windows應用程式編程與MFC
第四章 文檔/視圖結構及其編程
第五章 程式界面設計
第六章 對話框與控制項
第七章 繪圖
第八章 檔案操作
第九章 列印
第十章 異常處理
第十一章 資料庫編程
第十二章 動態程式庫
第十三章 ACtiveX控制項
第十四章 多媒體技術
第十五章 多進程與多執行緒編程
第十六章 網路通信編程
第十七章 項目開發實例——學生管理信息系統