本书结合大量实例, 系统地介绍了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 习题答案
参考文献