本書結合大量實例, 系統地介紹了Visual C++ 2015語言的開發環境、基本語法和編程技巧。本書共11章, 內容包括C++與Visual Studio 2015概述、C++ 程序設計基礎、流程控制語句、數組和字符串、指針、函數、結構體與聯合體、類與對象、類的繼承、派生與多態、C++流與文件操作等內容, 最后提供了一個完整的應用程序開發實例。各章節之間銜接緊密、自然, 形成了一個完整的學習體系。
本書介紹程序設計領域的最新方法,以MicrosoftVisualC++2015.NET為開發工具,其設計思想集中反映了現代計算機軟件的新發展。
MicrosoftVisualC++2015.NET是從VisualC++語言演變而來的,它具有集成的開發環境,可用于VisualC++、VisualBasic以及C#/CLI等編程語言。本書面向MicrosoftVisual2015.NET的初中級用戶,系統地介紹C++程序開發的基礎知識、編程方法和技巧。
本書精心規劃,具有如下特點:
(1)從VisualC++2015最基本的數據類型、概念、語法以及簡單程序編寫入手,使讀者逐步掌握結構化程序設計的3種基本結構,即順序結構、選擇結構和循環結構;通過介紹面向對象的概念以及在VisualC++2015.NET環境下的實現,使讀者從基本概念、基礎操作的學習上升到對理論的理解,從而領會應用程序開發的實質。
(2)在例題選擇上秉承由淺入深、由簡到繁的編程規律,對典型題型給出多種算法的求解,在習題選擇上力求做到多樣化,以培養和提高初學者分析問題和解決問題的能力。
(3)VisualC++2015語言系統龐大,知識點前后銜接緊密,為使初學者能輕松學習,掌握程序設計的精髓,本書所有知識點按章節組成一個有序的線性結構,內容由易到難,循序漸進。
(4)為使初學者在學習完本課程后能編寫出完整的Windows應用程序,在第11章介紹了一個完整的應用程序開發實例。
(5)本書中所有例題、習題均在VisualC++2015環境下測試通過。
(6)附錄給出了編程中常用的庫函數(包括數學函數、字符串函數和常用數學函數的反函數等),以及習題答案,以方便讀者自學時使用。
本書共11章,內容包括C++與VisualStudi02015概述,C++程序設計基礎,流程控制語句,數組和字符串,指針,函數,結構體與聯合,類與對象,類的繼承、派生與多態,C++流與文件操作等內容,最后提供了一個完整的VisualC++2015應用程序開發實例。各章節內容銜接緊密、自然,形成了一個完整的知識體系。
第1章 C++與Visual Studio 2015概述
1.1 計算機程序設計語言的發展
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 高級語言
1.1.4 結構化程序設計語言
1.1.5 面向對象語言的產生
1.2 C++語言與面向對象程序設計
1.2.1 C++概述
1.2.2 面向對象程序設計
1.3 C++集成開發環境Visual Stu
1.3.1 集成開發環境
1.3.2 Visual Studio 2015簡介
1.4 簡單的C++程序
1.4.1 C++程序的開發過程
1.4.2 簡單的C++程序示例
本章小結
習題一
第2章 C++程序設計基礎
2.1 詞法符號
2.1.1 字符集
2.1.2 詞法記號
2.2 C++的數據類型
2.2.1 基本數據類型
2.2.2 字面常量
2.2.3 變量
2.2.4 符號常量
2.3 運算符與表達式
2.3.1 運算符
2.3.2 表達式
2.3.3 類型轉換
2.3.4 語句
2.4 數據的輸入與輸出
2.4.1 I/O流
2.4.2 預定義的插入符和提取符
2.4.3 簡單的I/O格式控制
2.5 基于Visual C++ 2015的簡單程序開發
2.5.1 一個簡單程序設計例程
2.5.2 main()函數
2.5.3 注釋
2.5.4 編譯預處理
2.5.5 命名空間與using應用
本章小結
習題二
第3章 流程控制語句
3.1 程序的基本控制結構
3.1.1 語句的分類
3.1.2 結構化程序控制結構
3.1.3 順序結構程序應用舉例
3.2 流程控制語句
3.2.1 if語句
3.2.2 switch 語句
3.3 循環控制語句
3.3.1 for循環
3.3.2 dowhile循環
3.3.3 while循環
3.4 循環的嵌套
3.5 跳轉語句
3.5.1 break語句
3.5.2 continue語句
3.5.3 goto語句
3.5.4 return語句
本章小結
習題三
……
第4章 數組和字符串
第5章 指針
第6章 函數
第7章 結構體與聯合
第8章 類與對象
第9章 類的繼承、派生與多態
第10章 C++流與文件操作
第11章 Visual C++2015應用程序開發實例
附錄A ASCII碼表
附錄B 常用庫函數
附錄C 程序調試與異常處理
附錄D 習題答案
參考文獻