Visual C++從初學到精通

《Visual C++從初學到精通》是2010年電子工業出版社出版的圖書,作者是電子工業出版社。本書主要包括Visual C++基礎、Visual C++創建基本應用程式等內容。

內容簡介

《Visual C++從初學到精通》介紹了如何使用Visual C++6.0編寫Windows應用程式。全書內容全面、結構清晰、由淺入深、注重實用,並結合了大量的實例,以方便讀者理解。《Visual C++從初學到精通》既包含選單、滑鼠、鍵盤等基本操作,又包含圖形編程、Intemet程式設計、資料庫編程等高級主題。每章講述一個主題,在展示知識點的同時,提供具體的演示實例,最後兩章詳細講解了兩個綜合實例,以使讀者對Visual C++編程技術有整體的認識。

《Visual C++從初學到精通》適合大中專院校的學生、各類培訓班學員、想從事Visual C++開發的程式設計師,尤其是有一定c++基礎,想進一步學習Windows編程的讀者。

目錄

第一篇 Visual C++基礎

第1章 Visual C++集成開發環境

本章主要介紹了Visual C++的主要版本,以及如何安裝Visual C++6.0集成開發環境。通過創建Hello Wor1d實例,讓讀者對Visual C++有一個感性的認識。通過本章的學習,讀者應當了解Visual C++的發展歷程、了解Visual C++集成開發環境的安裝、熟悉Visual C++開發工具選單和工具列等。

1.1 Visual C++的版本

1.2 安裝Visual C++6.0

1.3 Visual C++集成開發環境

1.3.1 選單欄

1.3.2 工具列

1.3.3 工作區視窗

1.3.4 輸出視窗

1.4 編寫第一個程式Hello Wor1d

1.4.1 創建Hello World工程

1.4.2 編譯並執行程式

1.5 小結

第2章 使用Visual C++創建基本應用程式

本章主要介紹了Visual C++工程,以及如何使用Visual C++創建基本應用程式,通過創建基本應用程式實例,幫助讀者加深對Visual C++工程的理解。通過本章的學習,讀者應當理解Visual C++工程及其工程檔案的意義,掌握各種應用程式框架的創建方法。

2.1 理解Visual C++工程

2.2 Visual C++中應用程式的類型

2.2.1 控制台應用程式

2.2.2 基於對話框的應用程式

2.2.3 單文檔應用程式

2.2.4 多文檔應用程式

2.2.5 基於HTML文檔的應用程式

2.3 創建應用程式框架

2.3.1 創建基於對話框的應用程式

2.3.2 創建單文檔應用程式

2.3.3 創建多文檔應用程式

2.3.4 創建基於HTML的應用程式

2.4 小結

第3章 面向對象程式設計基礎

本章主要介紹面向對象編程及程式異常處理的基礎知識。面向對象編程具有抽象、封裝、繼承和多態四個主要特徵。面向對象程式設計圍繞現實世界的概念來組織模組,採用對象來描述問題空間的實體用程式代碼模擬現實世界中真實或抽象的對象。

3.1 面向過程與面向對象

3.1.1 面向過程的問題

3.1.2 面向對象的特性

3.2 C++類的基本概念

3.2.1 結構體與類

3.2.2 類與對象

3.2.3 類的聲明、定義和實現

3.2.4 成員變數

3.2.5 成員函式

3.2.6 靜態成員

3.2.7 this指針

3.3 構造函式

3.3.1 使用構造函式的原因

3.3.2 構造函式的使用

3.3.3 重載構造函式

3.3.4 析構函式

3.4 繼承

3.4.1 繼承的概念

3.4.2 繼承的工作機制

3.4.3 公有繼承

3.4.4 私有繼承

3.4.5 保護繼承

3.4.6 多重繼承

3.5 異常處理

3.5.1 異常的概念

3.5.2 異常處理機制

3.5.3 基本異常處理方法

3.5.4 多個異常處理方法

3.6 小結

第4章 Visual C++調試技術

本章介紹了在Visual C++環境下,如何調試程式及Visual C++中的各種調試工具的使用。通過本章的學習,讀者應對Visual C++環境有更深入的了解,可以利用多種調試工具調試程式。Visual C++雖然提供了強大的調試工具,但一個好的程式設計師不應該把所有的判斷交給編譯器和調試器,而是應該在程式中自已加以程式保護和錯誤定位。

4.1 Debug與Relcase

4.2 調試的過程

4.2.1 設定斷點

4.2.2 控制程式的運行

4.3 使用查看工具

4.3.1 彈出式調試信息泡泡

4.3.2 變數視窗

4.3.3 觀察視窗

4.3.4 快速查看視窗

4.3.5 記憶體查看視窗

4.3.6 暫存器視窗

4.3.7 調用堆疊視窗

4.4 其他調試技術

4.4.1 TRACE宏

4.4.2 ASSERT宏

4.4.3 VERIFY宏

4.5 小結

第二篇 Windows編程

第5章 Windows程式設計

通過本章的學習,讀者可以掌握Windows應用程式設計的一些基本概念與基本原理,進一步理解Windows應用程式的內部運行機制,為接下來進一步學習利用底層API函式或高層的MFC類庫來構造Windows應用程式打下基礎。

5.1 Windows編程簡介

5.1.1 Windows API概述

5.1.2 windows應用程式中的常用術語

5.2 Windows應用程式運行機制

5.2.1 生成Windows應用程式框架

5.2.2 在Windows應用程式中添加代碼

5.2.3 編譯並執行程式

5.3 程式入口WinMain()函式

5.3.1 WinMain()函式的定義

5.3.2 定義和註冊視窗類

5.3.3 創建視窗

5.3.4 顯示和更新視窗

5.3.5 訊息循環

5.4 視窗過程函式和訊息處理

5.4.1 視窗過程函式

5.4.2 常用訊息的處理

5.5 小結

第6章 MFC編程概述

本章首先概要敘述了MFC框架,然後通過基於MFC框架的單文檔應用程式詳細介紹了MFC框架的層次結構,並在此基礎上剖析了MFC框架的運行機制,包括設計視窗類、註冊視窗類、創建視窗、顯示和更新視窗、訊息循環,以及一個默認的視窗處理過程。

6.1 MFC概述

6.1.1 MFC設計原理

6.1.2 MFC特點

6.1.3 MFC App Wizard嚮導

6.2 MFC層次結構設計

6.2.1 單文檔應用程式的構成

6.2.2 CObiect類

6.2.3 COmdTarget類

6.2.4 套用和執行緒類

6.2.5 視窗類

6.2.6 文檔視圖類

6.3 MFC框架程式分析

6.3.1 theApp全局對象

6.3.2 wlnMain()函式

6.3.3 AfxwinInit()函式

6.3.4 InitApplication()函式

6.3.5 InitInstance()函式

6.3.6 LoadFrame()函式

……

第7章 MFC訊息映射與訊息傳遞機制

第8章 圖形編程

第9章 點陣圖編程

第10章 對話框

第11章 應用程式界面的定製

第12章 檔案操作

第13章 文檔、視圖和框架

第14章 進程和執行緒

第三篇 資料庫編程

第15章 Visual C++資料庫開發技術概述

第16章 ODBC API 編程

第17章 MFC ODBC 編程

第18章 MFC DAO 編程

第19章 OLE DB 編程

第20章 ADO 編程

第四篇 網路通信編程

第五篇 Windows組件編程

第六篇 綜合實例

熱門詞條

聯絡我們