Visual C++案例教程实践教学是巩固理论知识和加深对理论认识的有效途径之一,是培养具有创新意识的高素质人才的重要环节,是学生将理论应用于实践的重要平台,通过实践教学这一环节,使学生将课堂所学的理论运用到实践中去,增加感性认识,提高实际应用与开发能力,是理论联系实际、培养学生掌握科学方法和提高动手能力的重要平台。
本教材从案例教学的理念出发,体现了实践教学的模式。
本教材基于VC++的开发环境,先介绍C++的基础知识、Windows应用程序的开发和基于MFC的应用程序开发的基础知识;然后通过应用实例,介绍数据库应用程序的开发、选课系统的设计与实现、人事管理系统的设计与实现、BBS的设计与实现和图形图像处理软件的设计与开发等内容。
本教材的特点如下:
(1) 体现应用开发能力的培养。本教材中的应用案例,是大家非常熟悉的,也许平时只是知其然,但并不知其所以然,通过这些案例的学习,读者将很好地掌握系统设计与开发的基本过程,提高设计开发能力。
(2) 体现认知规律。本教材从基本知识出发,从开发环境介绍入手,详细介绍了设计开发的过程,体现了循序渐进的认知规律。
(3) 步骤清晰、代码详细。本书案例对开发的步骤给予了详细介绍,而且对每个案例的设计过程给予了详细的讲解,同时给出非常详细的步骤,并给出详细的代码注释。适合培养有一定程序设计基础的读者进一步的开发技能。
(4) 创新思维的培养。创新能力培养首先是创新思维的培养,只有具有创新思维,才能深刻理解基础知识;只有掌握扎实的基础知识,才能创新。本教材以案例驱动的体系,介绍较为综合的程序设计开发的思想和方法,在学完基本模块的设计开发后,学生可以创新性地增添功能,从而进一步开发出功能更加全面、技术更加完善的应用系统。
本教材由黄维通编写,严润晨、仓馥芝对全书的代码给予了全面审验,参与本教材案例设计的还有解辉、孟威、马力妮、贾续函、刘志强,在此表示衷心感谢。
由于作者水平有限,加之时间仓促,缺点和不足在所难免,恳请读者批评指正。
作 者2010-07-10