VC++程序设计基础教程(张岳新)

5星 · 超过95%的资源 需积分: 12 44 下载量 128 浏览量 更新于2024-10-13 1 收藏 2.16MB PDF 举报
"VC++_程序设计(张岳新)" 是一本适合初学者的教材,由张岳新撰写,常用于南理工计算机专业的教学。本书旨在介绍VC++的基础知识,包括C++语言的历史、基本结构以及面向对象编程的概念。 在C++的发展历史中,它起源于C语言,后者在20世纪60年代由BCPL发展而来,并由B语言进一步演化。C语言在1972年由Dennis Ritchie和Brian Kernighan设计,最初用于编写UNIX操作系统。随着时间的推移,C语言不断改进并形成了多种版本,如87 ANSI C、Microsoft C、Turbo C和QuickC等,它们虽然有所差异,但基本兼容。 C语言的特点包括: 1. 结构化设计:C语言是一种结构化程序设计语言,适用于大型系统程序和小型控制程序,同时支持科学计算。 2. 高级与低级语言特性结合:C语言有丰富的运算符,包括位运算,提供灵活的数据结构。 3. 可移植性强:C语言编写的程序可以轻松移植到不同类型的计算机上运行。 4. 灵活的语法结构:允许程序员有较大的设计自由度,但这也意味着对编程者的技能要求较高。 VC++是Microsoft公司开发的集成开发环境(IDE),基于C++,并扩展了对Windows应用程序开发的支持,包括MFC(Microsoft Foundation Classes)库,使得创建图形用户界面(GUI)更为便捷。 在学习VC++程序设计时,读者将了解如何编写C++程序的基本结构,如变量、数据类型、控制流程语句(如if、for、while)以及函数。此外,面向对象编程(OOP)概念,如类、对象、封装、继承和多态性,也是本书的重点内容。OOP使代码组织更有序,复用性更强,且易于维护。 通过阅读本书,初学者不仅可以掌握C++的基础,还能了解到如何利用VC++ IDE进行实际的程序开发,包括调试、编译和运行程序。这将为后续深入学习和实践C++打下坚实的基础。