本书是经典的“Visual C++技术内幕”的最新版。Visual C++方面是一个C++实现,它提供了一个功能强大的集成开发环境; 另一方面,它提供了一些C++类库,其中最具影响力的当然是MFC。随着Visual C++的发展,MFC已经不是Visual C++中惟一的类库了,其他还有ATL、STL等。此外,Visual C++还融合了大量的开发工具,特别是与Internet相关的开发支持。最后,本书也介绍了Visual C++对.NET的支持。总体而言,本书涵盖了当前最新的Visual C++的主流技术,既有对老技术的继承和更新,也有对新技术的精辟阐述。所以,阅读本书可以全面拓宽读者的知识面。从这层意义上讲,本书相当于Visual C++的百科全书,它浓缩了Visual C++的精华。本书面向中级Visaul C++程序设计人员,并可以作为高年级计算机专业学生及软件学院学生的程序设计教程。
第1部分 Windows、Visual c++.NET和应用程序框架基础
第1章 Windows和Visual c++.NET
第2章 Microsoft基本类库应用程序框架
第2部分 MFC基础
第3章 从MFC Application Wizard开始学习
第4章 Visual C++.NET向导
第5章 Windows消息映射
第6章 经典的GDI函数、字体和位图
第7章 对话框
第8章 通用控件
第9章 使用ActiveX控件
第10章 Win32核心内存管理
第11章 Windows消息处理和多线程编程
第3部分 MFC的文档-视图结构
第12章 菜单、键盘加速键、复文本编辑控件和属性表
第13章 工具栏和状态栏
第14章 可重用的框架窗口基类
第15章 文档与视图的分离
第16章 读和写文档
第17章 打印和打印预览
第18章 切分窗口和多视图
第19章 上下文相关帮助
第20章 动态链接库
第21章 不带文档或视图类的MFC程序
第4部分 COM、自动化、ActiveX和OLE
第22章 组件对象模型
第23章 自动化
第24章 统一数据传输:剪贴板传输以及OLE拖放
第25章 活动模板库介绍
第26章 ATL和ActiveX控件
第27章 OLE DB模板
第5部分 Internet程序设计
第28章 Internet基础
第29章 动态HTML简介
第30章 ATL Server
第6部分 .NET和远景
第31章 Microsoft.NET
第32章 托管C++
第33章 用托管C++进行
第34章 用托管C++进行ASP.NET编程
第35章 用托管C++进行ADO.NET编程
附录A MFC库中的消息映射函数
附录B MFC库运行时类识别和动态对象创建