深入解析ATL(第二版).chm

时间:2012-04-03 04:15:45
【文件属性】:

文件名称:深入解析ATL(第二版).chm

文件大小:4.08MB

文件格式:CHM

更新时间:2012-04-03 04:15:45

深入解析ATL

深入解析ATL第二版英文版 Copyright The Addison-Wesley Object Technology Series Foreword to the Second Edition Foreword to the First Edition Preface Acknowledgments About the Authors Chapter 1. Hello, ATL What Is ATL? Creating a COM Server Inserting a COM Class Adding Properties and Methods Implementing Additional Interfaces Support for Scripting Adding Persistence Adding and Firing Events Using a Window COM Controls Hosting a Control ATL Server Web Projects Summary Chapter 2. Strings and Text String Data Types, Conversion Classes, and Helper Functions The CComBSTR Smart BSTR Class The CComBSTR Class The CString Class Summary Chapter 3. ATL Smart Types VARIANTs, SAFEARRAYs, and Interface Pointers The CComVariant Smart VARIANT Class The CComSafeArray Smart SAFEARRAY Class The CComPtr and CComQIPtr Smart Pointer Classes The CAutoPtr and CAutoVectorPtr Smart Pointer Classes ATL Memory Managers Summary Chapter 4. Objects in ATL Implementing IUnknown The Layers of ATL Threading Model Support The Core of IUnknown Your Class CComObject Et Al ATL Creators Debugging Summary Chapter 5. COM Servers A Review of COM Servers The Object Map and the CAtlModule Class The Object Map Methods Required of an Object Map Class The CAtlModule Class CComCoClass Revisited ATL and the C Runtime Library Summary Chapter 6. Interface Maps Recall: COM Identity Table-Driven QueryInterface Multiple Inheritance Tear-Off Interfaces Aggregation: The Controlling Outer Interface Map Chaining Just Say "No" Debugging Extensibility Summary Chapter 7. Persistence in ATL A Review of COM Persistence ATL Persistence Implementation Classes The Property Map The Persistence Implementations Additional Persistence Implementations Adding Marshal-by-Value Semantics Using Persistence Summary Chapter 8. Collections and Enumerators COM Collection and Enumeration Interfaces Enumerating Arrays Enumerating Standard C++ Collections Collections Standard C++ Collections of ATL Data Types ATL Collections Object Models Summary Chapter 9. Connection Points A Review of Connection Points Creating an ATL-Based Connectable Object Creating an Object That Is an Event Recipient How It All Works: The Messy Implementation Details Summary Chapter 10. Windowing The Structure of a Windows Application CWindow CWindowImpl CDialogImpl Window Control Wrappers CContainedWindow Summary Chapter 11. ActiveX Controls A Review of ActiveX Controls The BullsEye Control Requirements Creating the Initial Control Using the ATL Wizard The Initial BullsEye Source Files Developing the BullsEye Control Step by Step Summary Chapter 12. Control Containment How Controls Are Contained Basic Control Containment Hosting a Control in a Dialog Composite Controls HTML Controls ATL's Control Containment Limitations Summary Chapter 13. Hello, ATL Server: A Modern C++ Web Platform The Microsoft Web Platform (Internet Information Services) The Simplest ISAPI Extension That Could Possibly Work Wrapping ISAPI ATL Server Web Services in ATL Server Summary Chapter 14. ATL Server Internals Implementing ISAPI in ATL Server Server Response Files An Example Request Handler Handling Input Session Management Data Caching Summary Appendix A. C++ Templates by Example The Need for Templates Template Basics A Different Kind of Polymorphism Function Templates Member Function Templates Summary Appendix B. ATL Header Files Appendix C. Moving to ATL 8 Strings, Character Sets, and Conversions Shared Classes with MFC Implementing COM Servers ActiveX Controls and Control Hosting ATL_MIN_CRT Changes Summary Appendix D. Attributed ATL Fundamentals of ATL Attributes The Future of Attributed ATL Summary Index


网友评论

  • 不错,学些了。。。
  • 好个毛线,打都打不开
  • 还不错,看了一点了,要耐心看。
  • 阅读有导航,很方便
  • 好书,很好用的资料,谢谢楼主,学习了
  • 谢谢楼主,要是是中文的就更好了
  • 是英文版的,不是中文版
  • 好书,但毕竟是英文的
  • 挺好的一本书,值得好好看,英文版的
  • 很好,可惜是英文的。有中文的话就更好了
  • 很好,只是英文,如果有中文就更好了
  • 很好的书,学习中
  • 很好用的资料,学习了
  • 有中文版的吗?
  • 好书,谢谢楼主.
  • 英文版的不太好,书是好书
  • 很好,高清非印刷版。
  • 英文版的不太好,书是好书
  • 老是下载不完整,打不开
  • 这个文件无法打开,不过的确是本好书。
  • 很好的书,学习中
  • 全是英文的,但是是CHM版的看起来还是比较方便。
  • 挺好的资料,就是英文的
  • 英文版的不太好,书是好书
  • 终于找到关于ATL,可惜是英文版,看不懂。
  • 英文版的,把中文版的当做辅助文档,有些很关键的地方,还得看英文的!
  • 英文版的,需要一定的英文阅读能力,不过确实是介绍ATL最详尽的书了。
  • 英文版英文版英文版英文版
  • CHM版看起来方便多了
  • 可惜是英文的