本书强调实用性,注重教材的理论与实践相结合,以培养学生程序设计的基本方法和基本技能为目标。全书分三部分,第一部分C程序设计,主要介绍C语言基本类型数据及其运算、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共用体等;第二部分C++基础,主要介绍类与对象、继承和派生等;第三部分MFC编程入门,主要介绍如何使用应用程序向导创建单文档应用程序、基于对话框应用程序的方法,以及菜单和工具栏的编辑。 本书以程序设计为中心,语法介绍精练,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性,每章均配有教学课件和精心设计的习题。 本书既可以作为高等学校本科及专科学生学习程序设计的教材,又可以作为自学者的参考用书,同时可供各类考试人员复习参考。