本书是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。对每一部分的知识点、概念、难点,都力求以较精炼的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中配以较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握“面向对象与可视化程序设计” 的思路、开发技巧与体系。
为了更好地让读者掌握本知识点及其应用实例,本教材配备了二维码,读者只要扫描二维码就可以免费观看相关内容的MOOC 视频进行学习,还可以登录清华大学的“学堂在线” 免费注册该课程进行全程学习,并能得到在线答疑和同学们的在线研讨。
本教材分为如下四个部分:
• 第一部分讲述VC++的基础知识,包括C++的基础知识,主要是考虑到读者在有了C 语言的基础后,能直接学习本教材。
• 第二部分介绍Windows 编程构架及部分专题应用,包括Windows绘图、文本输入/ 输出、键盘与鼠标的应用以及资源的应用等基础知识。
• 第三部分介绍MFC 构架(包括类库的基本知识)、各种常用类在编程中的应用、常用控件的应用、利用Visual C++的资源编辑器编写资源文件及其应用、文档操作等知识点。
• 第四部分介绍了高级编程应用,如多媒体、数据库的基本概念与方法及相关应用案例。