內容介紹
本書的目的是為了幫助廣大Visual C++6的讀者快速熟悉和掌握Microsoft Visual C++6編譯軟體包,使具有不同編程背景的人更加精通C、C++及32位的Windows編程技術。
全書由六大部分即Visual C++快速入門、編程基礎、 C++面向對象、 Windows編程基礎、嚮導、和附錄構成;下面又細分為二十七章,主要內容包括: Visual C++編譯器版本6、 IDE快速入門、編寫、編譯和調試簡單程式、 Visual C++高級功能、 C和 C++編程、使用數據、程式控制、編寫、使用函式、數組、使用指針、 C的完整 I/O. C++的 I/O簡介、結構、聯合及其他、高級編程主題、強力編程:重要的 C和 C++庫、面向對象編程基礎、C++的類、C++的完全1/O、在面向對象環境中工作、Windows編程基礎、面向過程的Windows應用程式、Microsoft基礎類庫入門、使用MFC的Windows應用程式、應用程式與類嚮導、OLE入門、ActiveX控制項入門和COM與DHTML。
通過本書的學習,讀者不但能快速學習和掌握Microsoft Visual C++6的重要的基礎知識,而且還能學會調試程式代碼,編寫無語法錯誤的程式,理解面向過程編程與面向對象編程之間的差別,並且學會開發從簡單到中高級的面向對象程式的方法。
此外,全書通過實例練習來學習編程。書中提供的範例簡潔、完整和無誤,讀者還可以對這些範例進行研究、修改和擴展,使其符合自己的需求。
全書結構清晰、合理,範例實用、豐富。本書不但是從事Microsoft Visual C++6開發和套用的廣大用戶的重要參考書,同時也是大專院校相關專業師生的自學、教學參考用書。
本書配套光碟的內容包括與本書配套的電子書,提供讀者長久保存和方便學習。另外還贈送“精通Visual C++ 5.0”多媒體教學軟體。
作品目錄
第一部分 Visual C++快速入門
第一章 VISUAL C++編譯器版本 6
1.1 VISUAL C++ 6的新增功能
1.2 推薦硬體配置
1.3 WINDOWS環境下的典型安裝
1.4 文檔
1.5 開發系統
1.6 一些新工具和實用程式
1.7 重要的編譯器功能
1.8 編譯器選項
第二章 IDE快速入門
2.l 啟動 VISUAL C++的IDE
2.2 使用上下文相關幫助
2.3 理解選單
2.4 定位或浮動工具列
2.5 檔案(FILE)選單
2.6 EDIT選單
2.7 VIEW選單
2.8 INSERT選單
2.9 PROJECT選單
2.10 BUILD選單
2.11 TOOLS選單
2.12 WINDOW選單
2.13 HEIP選單
第三章 編寫、編譯和調試簡單程式
3.l 啟動 DEVELOPER STUDIO
3.2 創建第一個程式
3.3 編輯原始碼
3.4 保存檔案
3.5 創建執行檔
3.6 調試程式
3.7 運行第一個程式
3.8 高級調試技術
3.9 下一章提要
第四章 VISUAL C++高級功能
4.l 創建系統資源
4.2 在線上手冊
4.3 診斷工具
4.4 下一章提要
第二部分 編程基礎
第五章 C和C++編程
5.1 C和C++基礎
5.2 C檔案
5.3 美國國家標準協會一一ANSIC
5.4 從C到C++和面向對象編程
5.5 C++檔案
5.6 C/C++程式基本組成部分
第六章 使用數據
6.1 標識符(IDENTIFIER)
6.2 關鍵字
6.3 標準C和C++數據類型
6.4 使用修飾符
6.5 PASCAL,CDECL,NEAR,FAR及HUGE修飾符
6.6 數據類型轉換
6.7 存儲類
6.7 運算符
6.8 理解運算符的優先權
6.9 標準C和C++的庫
第七章 程式控制
7.l 條件控制
7.2 循環控制
第八章 編寫、使用函式
8.1 函式原型的概念
8.2 函式參數
8.3 函式返回值類型
8.4 命令行參數
8.5 C和C++函式的區別
8.6 與函式無關的事情
第九章 數組
9.l 數組的概念
9.2 數組的功能
9.3 數組的聲明
9.4 初始化數組
9.5 訪問數組元素
9.6 計算數組大小
9.7 數組下標越界
9.8 字元串的輸入輸出
9.9 多維數組
9.10 用數組作為函式參數
9.11 字元串函式和字元數組
第十章 使用指針
10.1 指針變數
10.2 函式指針
10.3 動態記憶體
10.4 走近指針與數組
10.5 C++引用類型
第十一章 C的完整I/O
11.l 流函式
11.2 C的低級輸入輸出
11.3 字元的輸入輸出
11.4 字元串的輸入輸出
11.5 整數的輸入輸出
11.6 格式化輸出
11.7 使用 PSEEK(), FTELL()和 REWIND()
11.8 格式化輸入
第十一章 C++的I/O簡介
12.1 C++的I/O流
12.2 從STREAM.H到 IOSMAM.H
第十三章 結構、聯合及其他
13.l 結構
13.2 聯合
13.3 其他
第十四章 高級編程主題
14.l 類型兼容性
14.2 宏
14.3 高級預處理語句
14.4 條件編譯
14.5 預處理運算符
14.6 合理使用頭檔案
14.7 增加頭檔案的有效性
14.8 預編譯頭檔案
14.9 LIMITS.H和FLOAT.H
14.10 錯誤處理――PERROR()函式
14.11 動態記憶體分配――鍊表
第十五章 強力編程:重要的C和C++庫
15.l 重要的C和C++頭檔案
15.2 標準庫函式(STDLIB.H)
15.3 字元函式(CTYPE.H)
15.4 字元串函式(STRIBG.H)
15.5 數學函式(MATH.H)
15.6 下一章概要
第三部分 C++面向對象編程基礎
第十六章 面向對象編程基礎
16.l 不是什麼新東西
16.2 傳統的結構化編程
16.3 面向對象編程
16.4 C++和面向對象編程
16.5 面向對象術語
16.6 C++類的初步印像
第十七章 C++的類
17.l 類的功能
17.2 運算符重載
17.3 派生類
第十八章 C++的完全I/O
18.l 在C++中使用枚舉類型
18.2 引用變數
18.3 預設參數
18.4 MEMSET()函式
18.5 格式化輸出
18.6 I/O操作
18.7 IOSTREAM類列表
18.8 二進制檔案
18.9 組合C和C++代碼
18.10 設計唯一的操作符
第十九章 在面向對象環境中工作
19.l 面向對象的棧
19.2 C++中面向對象的鍊表
19.3 關於面向對象編程的更多內容
第四部分 Windows編程基礎
第二十章 WINDOWS應用程式的概念和工具
20.1 WINDOWS入門
20.2 WINDOWS編程概念和辭彙
20.3 VISVAL C++中的 WINDOWS開發工具
第二十一章 面向過程的WINDOWS應用程式
21.l 一個應用程式框架
21.2 使用MAKE或項目實用工具
21.3 一個完整的WINDows程式
21.4 把SWPC用作模板
21.5 創建餅狀圖應用程式
21.6 面向過程WINDOWS編程的進一步內容
第二十二章MICROSOFT 基礎類庫入門
22.l 對基礎類庫的需求
22.2 MFC設計考慮
22.3 MFC庫的主要功能
22.4 一切從COBJECT類開始
22.5 主要的MFC類
22.6 一個簡化的MFC應用程式
22.7 MFC應用程式易於維護
第二十三章 使用MFC的WINDOWS應用程式
23.l 一個簡單的應用程式和模板
23.2 在用戶區繪圖
23.3 一個使用資源的傅立葉級數應用程式
23.4 使用資源的條狀圖
23.5 下一章提要
第五部分 嚮導
第二十四章 應用程式與類嚮導
24.l 圖表應用程式
24.2 字處理器應用程式
24.3 下一章提要
第二十五章 OLE入門
25.1 OLE的功能和說明
25.2 創建容器應用程式
25.3 測試容器應用程式
25.4 下一章概要
第二十六章 ACTIVEX 控制項入門
26.1 ACTIVEX控制項
26.2 ACTIVEX控制項容器
26.3 使用MFC創建一個簡單的ACTIVEX控制項
26.4 定製初始控制項
26.5 測試TDCTRL ACTIVEX控制項
26.6 更多的ACTIVEX控制項
第二十七章 COM與DHTML
27.l 創建 ATL POLYGON對象
27.2 ATL與ACfIVEX的比較