商品簡介
隨著Windows 2000/XP操作系統的普及,現在已進入了采用Visual C++編程的時代。Visual C++不僅提供了控制臺應用程序來學習和掌握C++程序語言,而且還提供了可視化的資源編輯器與MFC類及應用程序向導等工具,為快速、高效地開發最新Windows應用程序提供了極大的方便。本書以Visual C++ 6.0為基礎進行講解。全書共10章,主要內容包括:Visual C++ 6.0概述、C++程序設計基礎知識、面向對象編程、文件的操作、文檔視圖結構、用戶界面設計、對話框及常用控件、繪圖、數據庫編程以及綜合實例設計等知識。 本書深入淺出,使讀者可以在一個較低的編程起點上掌握Visual C++的程序設計方法和基本的程序設計思想。書中提供的大量實例可以作為讀者自建應用程序的基礎,每章最后一節都有相應的習題,可幫助讀者檢驗學習效果。 本書可作為各大中專院校、職業院校和各類培訓學校的教材使用,并適用于編程初學者作為自學參考書使用。
目次
第1章 Visual C++ 6.0概述
1.1 Visual C++ 6.0的特點
1.1.1 C++程序設計語言
1.1.2 Visual C++ 6.0的特性
1.2 Visual C++ 6.0的版本與使用環境
1.2.1 Visual C++ 6.0的版本
1.2.2 Visual C++ 6.0的使用環境
1.3 Visual C++ 6.0的啟動與退出
1.3.1 Visual C++ 6.0的啟動
1.3.2 Visual C++ 6.0的退出
1.4 Visual C++ 6.0的開發環境
1.4.1 Visual C++ 6.0的主窗口
1.4.2 Visual C++ 6.0的菜單欄
1.4.3 Visual C++ 6.0的工具欄
1.5 Visual C++ 6.0的工程管理
1.5.1 使用MFC AppWizard創建一個新工程
1.5.2 編譯、運行程序
1.6 上機練習
1.7 習題
第2章 C++程序設計基礎知識
2.1 C++語言的編碼基礎
2.1.1 基本組成
2.1.2 基本符號
2.1.3 保留字
2.1.4 標識符
2.2 C++語言的數據類型
2.2.1 基本數據類型
2.2.2 自定義數據類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 運算符和表達式
2.4.1 算術運算符
2.4.2 賦值運算符
2.4.3 關系運算符
2.4.4 邏輯運算符
2.4.5 條件運算符
2.4.6 逗號運算符
2.4.7 sizeof 運算符
2.4.8 位運算符
2.5 基本結構與控制語句
2.5.1 順序結構
2.5.2 選擇結構
2.5.3 循環結構
2.5.4 轉向語句
2.6 構造類型
2.6.1 數組
2.6.2 結構
2.6.3 聯合
2.6.4 typedef
2.7 函數
2.7.1 函數的定義與調用
2.7.2 函數的參數傳遞
2.7.3 函數中的局部變量與靜態變量
2.7.4 函數的嵌套和遞歸
2.7.5 函數的重載
2.7.6 系統函數
2.8 指針
2.8.1 指針的概念
2.8.2 指針的定義與引用
2.8.3 指針與動態內存分配
2.9 上機練習
2.10 習題
第3章 面向對象編程
3.1 Visual C++面向對象的特點
3.1.1 封裝性
3.1.2 繼承性
3.1.3 多態性
3.2 類與對象
3.2.1 類與對象的含義
3.2.2 *this指針
3.3 繼承與派生
3.4 多態性
3.4.1 函數重載
3.4.2 靜態聯編與動態聯編
3.5 上機練習
3.5.1 設計一個CRectangle類
3.5.2 設計一個Building類及其派生
3.6 習題
第4章 文件的操作
4.1 文件的基礎知識
4.1.1 文件與流的概念
4.1.2 文件的組成與種類
4.2 順序文件的操作
4.2.1 順序文件的打開和關閉
4.2.2 文件的讀寫
4.3 隨機文件的操作
4.3.1 隨機寫
4.3.2 隨機讀
4.4 二進制文件的操作
4.5 上機練習
4.6 習題
第5章 文檔視圖結構
第6章 用戶界面設計
第7章 對話框及常用控件
第8章 繪圖
第9章 數據庫編程
第10章 綜合實例