本书是“清华大学计算机基础教育课程系列教材”中的《Visual C++面向对象与可视化程序设计》一书的配套教材。书中全面具体地对该教材中各章的习题做了详细解答,对每一道题都进行了必要的分析和代码注释,力求通过实例让读者全面掌握面向对象与可视化程序设计的思路和开发技巧。同时,为让读者更好地掌握“Visual C++面向对象与可视化程序设计”的思想和方法,还增加了部分紧扣相关知识点的典型实例。书后附有使用API工具、MFC工具和Debug工具开发、调试应用程序的基本步骤。
第1章 C++基础知识\r\n第2章 Visual C++ 6.0开发环境\r\n第3章 Windows应用程序\r\n第4章 Windows的图形设备接口及Windows绘图\r\n第5章 文本的输出方法与字体的设置\r\n第6章 Windows应用程序对键盘与鼠标的响应\r\n第7章 资源在Windows编程中的应用\r\n第8章 MFC基础知识\r\n第9章 Windows标准控件在可视化编程中的应用\r\n第10章 在MFC中创建应用程序的资源\r\n第11章 单文档与多文档\r\n第12章 多媒体应用程序的设计\r\n第13章 数据库应用程序的开发\r\n第14章 开发Internet应用程序\r\n附录A 使用API工具开发应用程序的基本步骤\r\n附录B 使用MFC工具开发应用程序的基本步骤\r\n附录C VC++ 6.0 Developer Visual Studio调试工具简介 \r\n\r\n
随着计算机技术的飞速发展,社会对人才的计算机应用与开发水平的要求也日益提高,为适应此形势,高校的计算机基础教学内容也在不断的改革之中。作为清华大学985重点攻关项目的“计算机基础系列课程改革”的组成部分之一的教材建设,也正是为适应此形势而进行的,本书是该项目中教材建设的组成部分。
目前,C语言已经成为高校理工科学生的必修或选修课程,但C语言是面向过程的编程语言,随着软件工程技术的不断发展,应用面向对象的编程技术已经成为当今软件开发的重要手段之一,尤其是Visual C++的出现,大大推进了面向对象与可视化编程技术的应用与发展。因此,掌握“面向对象与可视化程序设计”的内容与方法已经成为对大学生的计算机应用与开发能力的要求之一。
本书作为清华大学出版社出版的《Visual C++面向对象与可视化程序设计》(第2版)一书的配套教材,提供了教材中各章习题的详细解答与分析。为让读者更好地掌握面向对象与可视化程序设计的思想和方法,还增加了部分紧扣相关知识点的典型实例。书后附有使用API工具、MFC工具和Debug工具开发、调试应用程序的基本步骤。
本书涉及的知识点包括Visual C++的基础知识及开发环境、Windows编程基础知识、应用API函数进行可视化编程的基本方法和应用MFC进行可视化编程的思想方法。
本书特点是对《Visual C++面向对象与可视化程序设计》(第2版)一书中涉及的知识点以样例的形式进行全面复习,每一道题都进行了必要的分析;同时,所有代码均给出详细的注释,力求通过实例让读者全面掌握面向对象与可视化程序设计的思路和开发技巧。本书的习题都是根据教学特点精心安排的,所有的习题和例题都在Windows 2000及Visual C++ 6.0的环境下调试运行通过。
本书面向各大专院校本科生、研究生及科研院所的计算机开发与应用人员,既适合初学者作为辅导教材,也适合初步掌握Visual C++的编程人员作为习题教材,同时还可供有关科研及开发人员参考。
本书由黄维通、游建波、顾雷、关敬敏、马力妮编写,参加本书程序编写调试工作的还有柯锐、关继来、邱春风、关发达等同志,在此对他们为本书的贡献表示感谢。
由于作者水平有限,缺点和错误在所难免,恳请读者批评指正。
谢谢选择阅读本书的读者!