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