Visual C++ 6.0 程式設計自學教程

內容介紹

內容簡介
本書對VisualC++6.0的使用與開發進行了全面系統的介紹。全書首先對VisualC++6.0的新特
點、集成開發環境作了詳細的介紹;然後講解C++語言的基本語法以及面向對象的程式設計;接著對如
何運用MFC類庫開發Windows應用程式進行了循序漸進的闡述,覆蓋了從使用AppWizard、ClassWizard到
用戶界面的創建,對話框、控制項的實現等內容,這是本書最基本、最核心的內容;最後涉及VisualC++的
高級編程,包括資料庫功能的添加,多執行緒、多任務程式設計等。此外,還精心設計了大量的編程實例,
在每一章的最後都列有“思考與練習”,以供讀者檢查並鞏固所學到的知識和技巧。
本書適用於所有使用VisualC++6.0進行程式設計的人員閱讀,尤其適合自學該軟體的讀者,是一
本非常適合初學者使用的培訓教材。

作品目錄

目錄
緒論
0.1 VisualC++概述
0.2 VisualC++6.0的新特點
0.2.1 增強的MFC類庫
0.2.2 改進的編譯器和連線器
0.2.3 強大的編輯器
0.2.4 增強的AppWizard
0.2.5 增強的資料庫支持
0.3 VisualC++6.0集成環境
0.3.1 MicrosoftDeveloperStudio
0.3.2 文本編輯器
0.3.3 資源編輯器
0.3.4 編譯器
0.3.5 連線器
0.3.6 調試器
0.3.7 在線上幫助
0.3.8 VisualC++6.0附帶工具簡介
0.4 本書主要內容及編排方式
第1章 面向對象的程式設計和C++語言
1.1 00P初步
1.1.1 面向過程的程式設計和面向對象的程式設計
1.1.2 幾個基本概念
1.1.3 三類基本機制
1.1.4 C++與OOP的關係
1.2 C++語言基礎
1.2.1 基本數據類型
1.2.2 標識符
1.2.3 C++中的變數
1.2.4 C++中的常量
1.3 基本運算符
1.3.1 算術運算符
1.3.2 關係運算符
1.3.3 邏輯運算符
1.3.4 按位運算符
1.3.5 特殊運算符
1.4 流程控制
1.4.1 條件語句
1.4.2 分支語句
1.4.3 循環語句
1.4.4 轉移語句
1.5 自定義數據類型
1.5.1 typedef
1.5.2 結構數據類型
1.5.3 聯合數據類型
1.5.4 枚舉類型
1.6 輸入/輸出
1.6.1 cout流輸出
1.6.2 cin流輸入
1.7 類和對象
1.7.1 類的定義
1.7.2 對象
1.7.3 構造函式和析構函式
1.7.4 函式的重載
1.8 類的繼承
1.9 虛擬函式與多態性
1.9.1 虛擬函式
1.9.2 虛擬函式的實例
1.10 本章小結
1.11 思考與練習
第2章 VisualC++6.0開發環境
2.1 了解VisualC++6.0開發環境
2.2 VisualC++6.0的選單欄
2.2.1 File選單
2.2.2 Edit選單
2.2.3 View選單
2.2.4 Insert選單
2.2.5 Project選單
2.2.6 Build選單
2.2.7 Debug選單
2.2.8 Tools選單
2.2.9 Window選單
2.2.10 Help選單
2.3 VisualC++6.0的工具列
2.3.1 Standard工具列
2.3.2 Build工具列
2.3.3 BuildMiniBar工具列
2.3.4 ATL工具列
2.3.5 Resource工具列
2.3.6 Edit工具列
2.3.7 Debug工具列
2.3.8 Browse工具列
2.3.9 Database工具列
2.3.10 WizardBar工具列
2.4 項目工作區窗格
2.4.1 ClassView選項卡
2.4.2 ResourceView選項卡
2.4.3 FileView選項卡
2.5 代碼編輯窗格
2.6 本章小結
2.7 思考與練習
第3章 第一個應用程式
3.1 使用AppWizard創建應用程式
3.1.1 創建FirstApp
3.1.2 編譯、連線、運行
3.2 程式結構
3.3 程式分析
3.3.1 應用程式類
3.3.2 InitInstance函式
3.4 本章小結
3.5 思考與練習
第4章 訊息
4.1 Windows訊息
4.2 訊息循環
4.3 訊息的種類
4.3.1 鍵盤訊息
4.3.2 滑鼠訊息
4.3.3 與視窗操作有關的訊息
4.3.4 定時訊息
4.3.5 命令訊息WMCOMMAND
4.4 訊息映射
4.5 本章小結
4.6 思考與練習
第5章 使用ClassWizard
5.1 ClassWizard入門
5.2 進入ClassWizard
5.2.1 MessageMaps選項卡
5.2.2 MemberVariables選項卡
5.2.3 Automation選項卡
5.2.4 ActiveXEvents選項卡
5.2.5 ClassInfo選項卡
5.3 使用ClassWizard創建新類
5.4 使用ClassWizard 添加訊息處理函式
5.5 使用ClassWizard添加成員變數
5.6 使用ClassWizard覆蓋虛擬函式
5.7 本章小結
5.8 思考與練習
第6章 視圖與文檔
6.1 文檔與視圖
6.2 視圖類
6.3 文檔類
6.4 典型程式範例
6.4.1 創建程式框架
6.4.2 添加成員變數
6.4.3 處理視圖類
6.4.4 存取數據
6.4.5 MyPoint程式清單
6.5 本章小結
6.6 思考與練習
第7章 對話框
7.1 對話框基礎
7.1.1 創建對話框資源
7.1.2 創建對話框類
7.2 對話框程式範例
7.2.1 創建應用程式框架
7.2.2 創建對話框資源
7.2.3 創建新類
7.2.4 使用對話框
7.2.5 程式清單
7.3 本章小結
7.4 思考與練習
第8章 屬性表
8.1 屬性表初步
8.1.1 屬性表的組成
8.1.2 CPropertySheet類和CPropertyPage類
8.2 創建範例程式
8.2.1 創建應用程式框架
8.2.2 創建表頁
8.2.3 創建表單類
8.2.4 添加互動功能
8.2.5 程式清單
8.3 本章小結
8.4 思考與練習
第9章 控制項
9.1 控制項初步
9.1.1 控制項的類型
9.1.2 控制項列表
9.2 創建控制項
9.2.1 利用對話框資源編輯器
9.2.2 手動添加控制項
9.3 CButton類
9.4 CEdit類
9.5 CStatic類
9.6 CListBox類
9.7 CComboBox類
9.8 CScrollBar類
9.9 CProgressCtrl類
9.10 CSliderCtrl類
9.11 CListCtrl類
9.12 CTreeCtrl類
9.13 CImageList類
9.14 範例程式
9.14.1 創建應用程式框架
9.14.2 創建進度條控制項
9.14.3 創建列表視控制項
9.14.4 創建編輯框控制項
9.14.5 添加資源符號
9.14.6 程式清單
9.15 本章小結
9.16 思考與練習
第10章 創建用戶界面
10.1 創建選單欄
10.1.1 創建選單資源
10.1.2 CMenu類
10.1.3 創建彈出式選單
10.2 創建工具列
10.2.1 編輯工具列資源
10.2.2 CToolBar類
10.2.3 創建工具列的方法
10.2.4 範例程式
10.3 創建狀態欄
10.3.1 CStatusBar類
10.3.2 創建狀態欄
10.3.3 更新標誌符文本
10.3.4 添加新面板
10.4 本章小結
10.5 思考與練習
第11章 繪圖
11.1 設備上下文
11.2 使用畫筆和畫刷
11.2.1 畫筆初步
11.2.2 畫刷初步
11.2.3 使用庫存工具
11.2.4 範例程式
11.3 使用字型
11.3.1 使用庫存字型
11.3.2 創建字型
11.3.3 使用字型
11.3.4 文本輸出函式
11.4 其他圖形對象
11.4.1 CBitmap類
11.4.2 CPalette類
11.4.3 CRgn類
11.5 常用繪圖函式
11.5.1 線條函式
11.5.2 形狀函式
11.5.3 位操作函式
11.5.4 填充函式
11.6 本章小結
11.7 思考與練習
第12章 資料庫套用
12.1 資料庫初步
12.1.1 資料庫基礎知識
12.1.2 0DBC技術
12.1.3 DAO技術
12.2 與資料庫相關的MFC類
12.2.1 CDatabase類
12.2.2 CRecordset類
12.2.3 CRecordView類
12.3 範例程式
12.3.1 創建ODBC數據源
12.3.2 創建DatabaseApp程式框架
12.3.3 程式分析
12.3.4 實現資料庫瀏覽功能
12.3.5 添加其他資料庫功能
12.4 本章小結
12.5 思考與練習
第13章 多任務、多執行緒編程
13.1 基本概念介紹
13.1.1 進程
13.1.2 執行緒
13.1.3 任務
13.1.4 臨界區
13.1.5 信號量
13.2 創建執行緒
13.2.1 CWinThread類
13.2.2 創建工作者執行緒
13.2.3 創建用戶界面執行緒
13.2.4 執行緒的終止
13.2.5 範例程式
13.3 執行緒的通信
13.3.1 PostMeaage函式
13.3.2 範例程式
13.4 執行緒的同步
13.4.1 CCriticalSection類
13.4.2 CSemaphore類
13.4.3 CEvent類
13.5 本章小結
13.6 思考與練習
第14章 MSDN幫助系統
14.1 MSDN簡介
14.2 進入MSDN
14.2.1 信息定位窗格
14.2.2 工具列窗格
14.2.3 瀏覽器窗格
14.3 幫助信息檢索
14.3.1 目錄檢索方式
14.3.2 索引檢索方式
14.3.3 搜尋檢索方式
14.3.4 書籤檢索方式
14.4 使用MSDN
14.4.1 創建和使用子集
14.4.2 複製主題和列印主題
14.5 本章小結
14.6 思考與練習

相關詞條

熱門詞條

聯絡我們