Developer's Workshop to COM and ATL 3.0 (Paperback)
暫譯: COM 和 ATL 3.0 開發者工作坊 (平裝本)

Andrew Troelsen

  • 出版商: Jones and Bartlett
  • 出版日期: 2000-06-30
  • 售價: $1,711
  • 貴賓價: 9.9$1,694
  • 語言: 英文
  • 頁數: 696
  • 裝訂: Paperback
  • ISBN: 1556227043
  • ISBN-13: 9781556227042
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Microsoft s Component Object Model is one of the most important concepts in software development today. Developer s Workshop to COM and ATL 3.0 provides an in-depth treatment of COM and shows how to adopt a component framework, namely ATL, to help lessen the burden of repetitive code. Every chapter contains integrated lab assignments that give you numerous opportunities to build COM clients and servers using raw C++ and IDL, as well as the Active Template Library. The book is divided into five sections, each focusing on a particular aspect of COM and ATL development. The book begins with a review of object-oriented and interface-based programming techniques, then moves into the core aspects of COM, including a full examination of language independence and location transparency. The author illustrates the numerous CASE tools used during ATL development and discusses apartments, COM exceptions, object identity, and component housing, in addition to various advanced concepts such as COM categories and tear-off interfaces. The fourth section examines a number of COM patterns such as enumerators, collections, scriptable objects, and callback interfaces. The book closes with an investigation of using ATL as a windowing framework and wraps up with the development of a full-blown animated ActiveX control using ATL.

商品描述(中文翻譯)

微軟的組件物件模型(Component Object Model, COM)是當今軟體開發中最重要的概念之一。《開發者的 COM 和 ATL 3.0 工作坊》深入探討了 COM,並展示如何採用組件框架,即 ATL,以減輕重複程式碼的負擔。每一章都包含綜合實驗作業,讓您有多次機會使用原生 C++ 和 IDL 以及 Active Template Library 建立 COM 客戶端和伺服器。本書分為五個部分,每個部分專注於 COM 和 ATL 開發的特定方面。本書首先回顧物件導向和基於介面的程式設計技術,然後進入 COM 的核心方面,包括對語言獨立性和位置透明性的全面檢視。作者說明了在 ATL 開發過程中使用的眾多 CASE 工具,並討論了公寓(apartments)、COM 異常、物件身份和組件容器,以及各種進階概念,如 COM 類別和可拆卸介面。第四部分探討了多種 COM 模式,如列舉器、集合、可腳本化物件和回呼介面。本書最後調查了如何將 ATL 用作視窗框架,並以使用 ATL 開發完整的動畫 ActiveX 控制項作為結尾。