A comprehensive guide introduces C++ programmers to DCOM; offers them the basic tools they need to write secure, maintainable programs; and clearly describes the C++ code needed to create distributed components and more. Original. (Intermediate).
"synopsis" may belong to another edition of this title.
Written for the advanced C++ developer, Learning DCOM looks beyond wizard-generated code to teach you how you to build most of the C++ code yourself in order to create effective distributed Component Object Model (DCOM) components.
The book commences with a tour of distributed computing, from the early days of terminal emulation, to the Remote Procedure Call (RPC) and onward to today's DCOM. The author includes a rich introduction to COM, from objects and built-in and custom interfaces to important concepts such as containment and aggregation. Though somewhat densely written, these chapters on the details of DCOM expose its real inner workings with standout material providing a full treatment of the different thread apartment models.
The second half of the book focuses on existing wizard-based code (using Visual C++ tools for the Active Template Library [ATL] and Microsoft Foundation Classes [MFC] COM components) starting with an ATL server-side optical character recognition (OCR) component. The author then presents client-side programming strategies for COM, far beyond tapping built-in Visual C++ capabilities, that incorporate custom template-based smart pointers for calling COM objects.
The book then turns to Web development where an OCR example is used within an Internet Explorer Web page. Sections on security demonstrate how to cooperate with Windows NT, as well as auditing and administrative options. Unfortunately, coverage of Microsoft Transaction Server (MTS) is omitted here, arguably one of the most critical aspects of writing scalable Web applications. A final chapter on event handling (and connection points) shows off how to process events with distributed components.
Notable for its considerable technical depth and detail, Learning DCOM gives the advanced developer the inside track on creating state-of-the-art DCOM components. --Richard Dragan
Thuan L. Thai started computer programming 15 years ago but has never been tired with this hobby--one that he truly considers an art. He is currently a senior systems engineer at SAIC where he has led the architecture and development of several successful distributed and COM-based imaging systems. He also teaches Win32, MFC, and COM programming courses for Learning Tree International. Prior to all this, Thuan worked for AMS where he developed multi-tiered, object frameworks using C++ and RPC. He received his bachelor of science in computer science from the University of Virginia.
When not developing software, Thuan enjoys strumming his six strings and writing songs every now and then. He often plays 9-ball with the same buddies with whom he has played the game for over eight years. Thuan hopes to play more tennis, the only sport that he has ever played for more than eight hours in a single day.
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 1.8. Seller Inventory # G1565925815I5N00
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00069127190
Quantity: 1 available
Seller: Books Liquidation, Sacramento, CA, U.S.A.
paperback. Condition: Good. Seller Inventory # 53IN3G002A6U
Quantity: 1 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Good. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # 1442268-6
Quantity: 1 available
Seller: HPB-Emerald, Dallas, TX, U.S.A.
Paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_442866299
Quantity: 1 available
Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom
Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002680969
Quantity: 4 available
Seller: MusicMagpie, Stockport, United Kingdom
Condition: Very Good. 1758722853. 9/24/2025 2:07:33 PM. Seller Inventory # U9781565925816
Quantity: 1 available
Seller: The Book Spot, Sioux Falls, MN, U.S.A.
Paperback. Condition: New. Seller Inventory # Abebooks426965
Quantity: 1 available
Seller: London Bridge Books, London, United Kingdom
paperback. Condition: Good. Seller Inventory # 1565925815-3-31664792
Quantity: 1 available
Seller: BennettBooksLtd, San Diego, NV, U.S.A.
paperback. Condition: New. In shrink wrap. Looks like an interesting title! Seller Inventory # Q-1565925815
Quantity: 1 available