在MFC(Microsoft基础类库)的Windows API钩子中你会找到这些内幕知识。
Visual C++还提供了许多在其它产品中或许找不到的特性。尽管你可以通过构建自己的工具来克服其它产品存在的任何缺点,但为什么非要从头造车轮呢?本书中我们讨论最多的两个特性是数据库编程和ActiveX编程,两者都包括控件和文档。我们还将讲述与Internet相关的主题棗比如ISAPI棗以及新的应用类型,比如基于HTML的应用。Visual C++让你能够在一个产品中访问所有这些技术,而无须购买第三方的产品。
持久性是使用Visual C++的另一个原因。与我聊过天的一些程序员关心计算机界某些公司的未来。他们为这些公司以后不能对其产品提供支持而深感担忧。开发人员不仅今天需要、而且未来也需要得到强有力的支持。由于C++的每种实现都存在一些细微的差别,特别是在你使用厂商提供的特有特性的情况下,你的应用程序确实与开发工具产品的命运联系在一起了。我们可以负责地说,在不远的将来Microsoft不会跑到哪儿去棗使用它的产品就意味着你总可以升级到更好的产品,当然要在这些产品发行的时候。
