内 容 简 介本书较为全面地介绍了使用Visual C++进行程序设计的基础知识和编程技术,全书贯穿了面向对象编程的思想和良好的编程习惯,力争将每个关键知识点讲解得清晰、明了。全书共15章。第1~8章介绍了C++编程基础知识,这是学习Visual C++编程的前提,重点阐述了类、对象、继承、虚函数等面向对象核心知识点,另外对编程的发展历程、变量、数据类型、数组、字符串、指针、函数等知识进行了讲解。第9~13章介绍了Visual C++编程技术,涵盖了MFC编程的基本概念和机制,菜单和工具栏编程、图形编程、对话框和标准控件编程等。本书第14章是一些典型的C++和Visual C++编程示例,它们分别考察了书中的重要知识点,这些也是企业招聘的常见考点。第15章介绍MFC如何实现存储和打印。附录A则介绍了调试程序的基本方法和技巧。本书内容丰富,结构清晰,核心概念和关键技术讲解清楚,同时提供了丰富的示例以展示具体应用,是初学Visual C++编程人员的最佳入门指导,可作为高等学校、高职学校,以及社会各类培训班“Visual C++程序设计”课程的教材。
高职高专教育以就业为导向,以技术应用型人才为培养目标,担负着为国家经济高速发展输送一线高素质技术应用型人才的重任。近年来,随着我国高等职业教育的发展,高职院校数量和在校生人数均有了大幅激增,已经成为我国高等教育的重要组成部分。 根据目前我国高级应用型人才的紧缺情况,教育部联合六部委推出“国家技能型紧缺人才培养培训项目”,并从2004年秋季起,在全国两百多所学校的计算机应用与软件技术、数控项目、汽车维修与护理等专业推行两年制和三年制改革。 为了配合高职高专院校的学制改革和教材建设,清华大学出版社在主管部门的指导下,组织了一批工作在高等职业教育第一线的资深教师和相关行业的优秀工程师,编写了适应新教学要求的计算机系列高职高专教材——《计算机应用能力培养丛书》。该丛书主要面向高等职业教育,遵循“以就业为导向”的原则,根据企业的实际需求来进行课程体系设置和教材内容选取。根据教材所对应的专业,以“实用”为基础,以“必需”为尺度,为教材选取理论知识;注重和提高案例教学的比重,突出培养人才的应用能力和实际问题解决能力,满足高等职业教育“学校评估”和“社会评估”的双重教学特征。 每本教材的内容均由“授课”和“实训”两个互为联系和支持的部分组成。“授课”部分介绍在相应课程中,学生必须掌握或了解的基础知识,每章都设有“学习目标”、“实用问题解答”、“小结”、“习题”等特色段落;“实训”部分设置了一组源于实际应用的上机实例,用于强化学生的计算机操作使用能力和解决实际问题的能力。每本教材配套的习题答案、电子教案和一些教学课件,均可在该丛书的信息支持网站(http://www.tupwk.com.cn/GZGZ)上下载或通过Email(wkservice@tup.tsinghua.edu.cn)索取。读者在使用过程中遇到了疑惑或困难,可以在支持网站的互动论坛上留言,本丛书的作者或技术编辑会提供相应的技术支持。 本书依据教育部《高职高专教育计算机公共基础课程教学基本要求》编写而成,较为全面地介绍了Visual C++编程的基本概念和编程技术,全书贯穿了面向对象编程的思想和良好的编程习惯,力争将每个关键知识点讲解得清晰、明了。 全书共15章,第1~8章介绍了C++编程基础知识,包括编程的发展历程、变量、数据类型、指针、数组、字符串、指针、函数等,重点阐述了类、对象、继承、虚函数等面向对象核心知识点(从一个简单的CBox类进行逐步扩展,将这些知识点进行融合,能使学生对这些知识点的概念、用法有更深的理解,并进行有效地贯穿、联系),这是学习Visual C++编程的前提。 第9~13章介绍了Visual C++编程技术,涵盖了MFC编程的基本概念和机制、菜单和工具栏编程、图形编程、对话框和标准控件编程等。这部分以一个简单绘图程序Sketcher为例,从建立基本框架到各种基本功能的实现,贯穿了以上所有知识点,在使读者理解各种编程技术的同时,学会如何在具体的项目中进行应用(读者可在该项目基础上进行扩展,实现更完善的绘图功能)。 本书第14章是一些典型的C++和Visual C++编程示例,它们分别考察了书中的重要知识点和难点,这些也是企业招聘的常见考点。第15章介绍MFC如何实现存储和打印,附录A介绍了调试程序的基本方法和技巧。 由于计算机科学技术发展迅速,以及自身水平和编写时间所限,书中如有错误或不足之处,欢迎广大读者对我们提出意见或建议。 编 者