VisualC++(简称VC)是Microsoft公司推出的目前使用极为广泛的基于Windows平台的C++可视化开发环境,我国高校的计算机专业和有些非计算机专业已开设C++和VC应用程序设计课程。为了方便教学,2000年,我们编写《VisualC++实用教程》,该书出版后,得到高校教师、学生和读者的广泛认同,先后印刷7次。2003年,我们推出了《VisualC++实用教程(第2版)》,使VisualC++环境下C++及程序设计内容系统化,并且形成了完整体系,先后印刷8次。2007和2012年,我们相继推出了《VisualC++实用教程(第3版)》和《VisualC++实用教程(第4版)》,教程与实验的内容和分工更进一步优化,删除复杂系统生成代码的分析以及不常使用的较高级内容,这两个版本先后印刷10次和9次。
《VisualC++实用教程(第5版)》仍然采用VisualC++6.0(中文版)平台,结合近年来VC教学和应用开发的经验体会,在第4版的基础上进行增减、修改和完善,使说明内容更简洁,知识理解更容易。同时兼顾C++等级考试的内容,从而进一步方便教和学。
本书主要内容包含实用教程、习题、上机操作指导、综合应用实习、附录等部分。“教程”包括C++和VisualC++,C++部分包括基本C++语言和C++面向对象程序设计,VisualC++包括MFC基本应用程序的建立、窗口和对话框、常用控件、基本界面元素、文档和视图、图形和文本、数据库编程等。一般在讲解内容后紧跟实例,大小实例合理搭配,规模较大的实例和步骤较多的实例分阶段调试运行,使读者步步为营。凡标有[例Ex_Xxx]的实例程序一般都比较完整,且一般都上机调试通过。“习题”部分除第2章和第3章突出C++的基础内容外,其余各章的习题主要是弄清一些基本概念。“上机操作指导”与教程同步更新,使其系统主线更加明确,通过实例一步一步引导读者进行操作和编程(先领进门),然后提出问题思考,并在原来的基础上让读者自己进行操作和编程练习。“试一试”、“想一想”等内容,帮助学生更好地利用本教材学到更多的知识。另外,在第一个C++程序上机时就有一个简单错误排查,在第一个VisualC++程序上机时介绍简单调试。“综合应用实习”仍然为C++和MFC两种实现方式。
本教材各部分内容既相互联系又相对独立,并依据教学特点进行精心编排,方便用户根据自己的需要进行选择。
本书包含部分二维码,通过扫描这些二维码可观看相应的微课视频,这些视频对教程实例和部分内容进行讲解,介绍解决问题过程和要点,回答读者关心的问题,在分析的基础上提高,对解决问题和加深对VisualC++的理解大有帮助。
本书提供配套的教学课件、教程实例文件、实验文件、综合应用实习源文件等教学资源,同时提供本书配套视频,可从华信教育资源网(www.hxedu.com.cn)免费下载。
本教材不仅适合于教学,也非常适合于用VisualC++编程和开发应用程序的用户学习和参考。只要阅读本书,结合上机操作指导进行练习,就能在较短的时间内基本掌握VisualC++及其应用技术。
本书由丁有和(南京师范大学)、苏丹、郑进(军事交通学院)、周怡君(东南大学)编写,郑阿奇(南京师范大学)对全书进行统稿。参加本系列书编写的还有徐文胜、殷红先、陈瀚、陈冬霞、邓拼搏、高茜、刘博宇、彭作民、钱晓军、孙德荣、陶卫冬、吴明祥、王志瑞、徐斌、俞琰、严大牛、张为民、周何骏、于金彬、马骏、周怡明、姜乃松、梁敬东等。还有其他同志对本书的编写提供了许多帮助,在此一并表示感谢!
由于作者水平有限,不妥之处在所难免,恳请读者批评指正。
意见建议邮箱:easybooks@163.com
编者