本书针对软件开发的实际技术需求,依据作者多年的编程实践。将VisualC++编程技术有序地归纳整理成三个部分:基础篇、提高篇和高级篇。书中详细讲解了日常开发所需的几乎所有关键技术要点,不仅如此,还重点介绍了一些高级主题,包括多线程编程、操作注册表、动态链接库、使用ADO操作数据库、COM编程、钩子(Hook)和托盘技术等等。掌握这些技术,读者就完全具备了从事VC高端编程的能力。
为配合技术要点的讲解,书中给出了丰富的源自工程实践的案例,同时,作者将从业8年以来的开发经验与技巧,以及大公司的先进开发理念融入到对技术的讲解与案例的分析中。这些案例精彩而实用,读者可在此基础上直接进行二次开发。
本书从应用程序开发的三个发展阶段出发,用大量实例系统地介绍了Visual C++ 6.0的编程基础、高级编程方法和技巧。书中主要内容包括Visual C++编程基础、集成开发环境、对话框和各种常见控件、消息机制、文档和视图、图形图像、文件处理、注册表操作、ActiveX编程、多媒体、多线程、数据库编程、动态链接库、COM编程、网络编程、钩子技术和托盘技术等。
书中在讲解各开发技术要点时,辅以大量源自工程实践的案例,同时,作者将从业8年以来的开发经验与技巧,以及大公司的先进开发理念融入到对技术的讲解与案例的分析中,以提高读者的开发效率。
本书可用于自学或培训教材,适合有一定VC编程基础的读者。书中大量从实际项目开发中提取的具有工程实用价值的代码,对编程人员具有很好的参考意义。