本书是微软出版社授权的中文版系列书之一。全书由Active模板库和OLE DB模板库两篇和七部分构成。这七部分内容是:Active模板库,Active模板库教程,Active模板库参考,OLE DB客户模板,OLE DB客户模板参考,OLE DB服务器模板,OLE DB服务器模板参考。Visual C++ 6.0提供了强大的模板库,极大地方便了应用程序的开发。利用ATL模板,开发人员可以快速地进行ActiveX控件开发;利用OLE DB模板,可以进行基于COM的客户/服务器数据库应用程序开发。该书介绍了模板库的使用方法,列举出各模板库的所有类及其类成员,包括方法,数据成员,操作符,并进行了详细说明。\r\n 本书结构清晰,讲解深入、详细,查阅极为方便,是从事Microsoft Visual C++ 6.0开发和应用的广大用户的必备参考书,同时也是大专院校相关专业师生的自学、教学参考用书。\r\n 本书配套光盘的内容包括与本书配套的电子书和送”精通Visual C++ 5.0”多媒体学习软件。
第一篇 Microsoft Visual C++ 6.0 Active 模板库\r\n\r\nATL概述\r\nATL 2.1中的新内容\r\nATL 3.0 的新内容\r\nOM与ATL简介\r\n创建ATL项目\r\nATL COM 对象基础\r\n复合控件原理\r\nATL对DHTML控件的支持\r\nMMC Snap_In Wizard\r\nATL窗口类\r\n连接点\r\n枚举\r\nATL对象调试提示\r\nATL服务\r\nATL注册元件(寄存器)\r\nATL教程\r\nATL类概述\r\nCAxWindow\r\nCAxDialogImpl\r\nCBindStatusCallback\r\nCComAggObject\r\nCComApartment\r\nCComAutoCriticalSection\r\nCComAutoThreadModule\r\nCComBSTR\r\nCComCachedTearOffObject\r\nCComClassFactory\r\nCComClassFactory2\r\nCComClassFactoryAutoThread\r\nCComClassFactorySingleton\r\nCComCoClass\r\nCComCompositeControl\r\nCComContainedObject\r\nCComControl\r\nCcomCriticalSection\r\nCComDispatchDriver\r\nCComDynamicUnkArray\r\nCComFakeCriticalSection\r\nCComGlobalsThreadModel\r\nCComModule\r\nCComMultiThreadModel\r\nCComMultiThreadModelNoCS\r\nCComObject\r\nCComObjectGlobal\r\nCComObjectNoLock\r\nCComObjectRoot\r\nCComObjectRootEx\r\nCComObjectStack\r\nCComObjectThreadModel\r\nCComPolyObject\r\nCComPtr\r\nCComQIPtr\r\nCComSimpleThreadAllocator\r\nCComSingleThreadModel\r\nCComTearOffObject\r\nCComUnkArray\r\nCComVariant\r\nCContainedWindow\r\nCDialogImpl\r\nCDynamicChain\r\nCFirePropNotifyEvent\r\nCMessageMap\r\nCSnapInPropertyPageImpl\r\nCRegKey\r\nCSimpleDialog\r\nCSnapInItemImpl\r\nCStockPropImpl\r\nCWindow\r\nCWindowImpl\r\nCWinTraits\r\nCWinTraitsOR\r\nCWndClassInfo\r\nIConnectionPointContainerImpl\r\nIConnectionPointImpl\r\nIDataObjectImpl\r\nIDispatchImpl\r\nIDispEventImpl\r\nIObjectSafetyImpl\r\nIObjectWithSiteImpl\r\nIOleControlImpl\r\nIOleInPlaceActiveObjectImpl\r\nIOleInPlaceObjectWindowlessImpl\r\nIOleObjectImpl\r\nIPerPropertyBrowsingImpl\r\nIPersistPropertyBagImpl\r\nIPersistStorageImpl\r\nIPersistStreamInitImpl\r\nIPointerInactiveImpl \r\nIPropertyNotifySinkCP\r\nIPropertyPageImpl\r\nIPropertyPage2Impl\r\nIProvideClassInfo2Impl\r\nIQuickActivateImpl\r\nIRunnableObjectImpl\r\nIServiceProviderImpl\r\nISpecifyPropertyPagesImpl\r\nISupportErrorInfoImpl\r\nIViewObjectExImpl\r\nATL宏和全局函数\r\n关于ATL的老话题\r\n\r\n第二篇 Microsoft Visual C++ 6.0 OLE DB 模板库\r\n\r\nOLE DB模板概览\r\n使用OLE DB客户模板\r\nOLE DB客户模板系统设计\r\n创建一个OLE DB客户\r\n普通OLE DB客户程序(示例)\r\n实现一个OLE DB模板客户\r\n经常问到的问题:使用OLE DB客户模板\r\nOLE DB客户模板列表\r\nCAccessor\r\nCAccessorBase\r\nCAccessorRowset\r\nCArrayRowset\r\nCBookMark\r\nCBulkRowset\r\nCCommand\r\nCDataSource\r\nCDBErrorInfo\r\nCDBPropIDSet\r\nCDBPropSet\r\nCDynamicAccessor\r\nCDynamicParameterAccessor\r\nCEnumerator\r\nCEnumeratorAccessor\r\nCManualAccessor\r\nCMultipleResults\r\nCNoAccessor\r\nCNoMultipleResults\r\nCNoRowset\r\nCRestrictions\r\nCRowset\r\nCSession\r\nCTable\r\nIRowsetNotifyImpl\r\n模式行集合类和Typedef类\r\nOLE DB客户模板宏\r\n使用OLE DB服务器模板\r\nOLE DB服务器模板设计\r\n创建一个OLE DB模板服务器\r\n实现OLE DB模板服务器\r\n经常问到的问题:使用OLE DB服务器模板\r\nOLE DB服务器模板列表\r\nCRowsetImpl\r\nCSimpleRow\r\nCUtlProps\r\nIAccessorImpl\r\nIColumnsInfoImpl\r\nICommandImpl\r\nICommandPropertiesImpl\r\nICommandTextImpl\r\nIConvertTypeImpl\r\nIDBCreateCommandImpl\r\nIDBCreateSessionImpl\r\nIDBInitializeImpl\r\nIDBPropertiesImpl\r\nIDBSchemaRowsetImpl\r\nIGetDataSourceImpl\r\nIOpenRowsetImpl\r\nIRowsetImpl\r\nIRowsetInfoImpl\r\nISessionPropertiesImpl\r\nOLE DB服务器模板上的宏