Visual C++系列产品是开发Windows应用程序的有力工具,而Visual C++ 6.0则是Microsoft公司目前发布的最新版本。与Visaul C++的以前各版本相比较,Visual C++ 6.0有重大的改进,功能更加强大,使用起来更加方便。
本书简明扼要的介绍了Visual C++ 6.0的使用,通过丰富的例子程序向读者介绍如何使用MFC开发Windows应用程序。全书结构安排如下:
第一章和第二章是本书的基础部分,主要介绍了Visual C++ 6.0的一些基本知识和如何快速地建立一个MFC应用程序,并介绍了MFC应用程序的基本运行过程。
第三章详细介绍了MFC应用程序框架的消息映射机制。
第四章介绍了有关对话框和控件的知识。这包括如何使用有模式对话框,如何使用各种常用的控件,最后稍稍介绍了通用对话框和无模式对话框的一些基本知识。
第五章集中介绍了有关Windows屏幕绘图的话题。这包括使用设备环境和GDI对象工作等内容,最后引导用户建立了一个屏幕保护例子程序。
考虑到读者已经有了一定的基础,第六章着重谈谈有关Windows设备打印方面的话题。
第七章重点介绍了MFC应用程序的文档/视图结构。本章的内容比较多,包括如何建立单文档类型、多文档类型和多窗口的应用程序等内容。
第八章是对第四章的必要补充,着重介绍了更多改进用户程序界面的技术,教会读者学习使用更多的控件。
第九章介绍了有关数据库的知识,这包括使用ODBC、DAO、ADO和OLE DB等技术,读者应该注意区分这些技术各自的特色。
第十章简要介绍了有关Internet的话题,主要是介绍如何在客户端使用WinInet类访问Internet服务器,最后还引导用户建立了一个类似于IE5.0的Web浏览器。
本书的特点在于简明扼要,原理讲解结合必要的实例,这些例子程序都是笔者根据自己学习和使用Visual C++中的体会精心挑选的,基本上都是针对程序员在开发过程中需要最迫切、使用频率最高的内容特意定制的,可以说比较贴切地符合了初级和中级程序员的需求。另外,本书中所有例子程序的代码都经过了严格的调试和测试,读者只要跟着书中给出的步骤往下做,最终一定能够圆满地完成程序。
由于时间作者水平有限,书中肯定存在一些不足之处,恳请读者指正。