All Books
COM Programming by Example by John Swanke – Cover of hardcover book showing COM technology with MFC, ActiveX, ATL, ADO, and COM+
Computers & Internet

COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+ by John Swanke – A Practical Guide for Indian Program

4,241

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

In the ever-evolving world of software development, mastering Component Object Model (COM) technology remains a critical skill for building robust, reusable, and scalable applications. COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+ by John Swanke is a comprehensive, hands-on guide that demystifies COM programming through practical, real-world examples. Published by CRC Press, this hardcover edition is an indispensable resource for Indian students, developers, and IT professionals who want to deepen their understanding of COM and its related technologies.

Book Overview

This book takes a unique example-oriented approach to teaching COM, moving beyond theoretical concepts to show you exactly how to implement COM components in network and client/server applications. Covering everything from the basics of COM to advanced topics like MFC, ActiveX, ATL, ADO, and COM+, John Swanke ensures that readers not only grasp the 'what' but also the 'how' of building efficient, feature-rich applications. Whether you are a beginner looking to enter the world of component-based development or an experienced programmer seeking to refine your skills, this book offers a clear, structured path to mastery.

Key Highlights

  • Example-Driven Learning: Every concept is reinforced with complete, working code examples that you can adapt for your own projects.
  • Comprehensive Coverage: Explores MFC, ActiveX, ATL, ADO, and COM+ in depth, giving you a 360-degree view of the COM ecosystem.
  • Client/Server Focus: Special emphasis on building distributed applications that communicate seamlessly across networks.
  • Practical Approach: Avoids unnecessary jargon and instead focuses on solving real programming challenges.
  • Indian Context: The author’s clear, step-by-step style makes it ideal for self-study in Indian universities and training institutes.

Inside the Book

Dive into a well-structured journey that starts with the fundamentals of COM interfaces, GUIDs, and reference counting. Progress through chapters that teach you how to leverage MFC to create COM objects effortlessly, build ActiveX controls for interactive web and desktop applications, and use ATL for lightweight, high-performance components. The book also covers ADO for database connectivity and COM+ for enterprise-level transaction processing and security. Each chapter concludes with exercises and review questions to reinforce your learning.

Key Topics

  • Understanding COM architecture and interface design
  • Building COM components with MFC and ATL
  • Developing ActiveX controls for rich user interfaces
  • Data access using ADO (ActiveX Data Objects)
  • Enterprise services with COM+ (transactions, object pooling, role-based security)
  • Error handling, threading models, and memory management in COM
  • Implementing client/server applications step by step

Reader Benefits

By studying this book, you will gain the confidence to design and deploy COM-based solutions that are maintainable, scalable, and interoperable. The example-rich format reduces the learning curve, allowing you to apply concepts immediately in your own code. You'll also develop a strong foundation for transitioning to .NET or other modern frameworks, as many COM principles underpin today's component technologies. Indian developers working on legacy systems or building new Windows applications will find this book especially valuable.

Learning Outcomes

  • Write and debug COM interfaces and classes from scratch
  • Create reusable components using MFC and ATL
  • Design interactive ActiveX controls for web and desktop use
  • Connect to databases efficiently with ADO
  • Configure and deploy COM+ applications for enterprise environments
  • Implement robust client/server communication patterns

Who Should Read

This book is ideal for software engineers, computer science students, and IT professionals in India who have a basic understanding of C++ and Windows programming. It is equally useful for those preparing for technical interviews that involve COM, ActiveX, or component-based development. Trainers and educators will also appreciate the structured content for classroom instruction.

About the Author

John Swanke is a seasoned software developer and author with years of hands-on experience in COM, MFC, and Windows programming. His writing is known for its clarity, practical focus, and ability to break down complex topics into digestible lessons. Swanke’s expertise shines through in every example, making him a trusted guide for developers at all levels.

About the Publisher

CRC Press is a globally respected publisher of technical and scientific books, known for delivering high-quality content to professionals, academics, and students. With a commitment to rigorous editorial standards, CRC Press ensures that every title, including this one, meets the needs of readers seeking authoritative and practical knowledge.

Conclusion

COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+ is more than just a book—it is a hands-on mentor that will accelerate your journey in component-based development. With its clear explanations, abundant examples, and focus on real-world application, this hardcover edition from CRC Press deserves a place on every Indian programmer’s bookshelf. Order your copy today from Bookshops.in and start building powerful, COM-driven applications with confidence.

Quick Summary

COM Programming by Example by John Swanke is a comprehensive, example-driven guide to mastering Component Object Model (COM) technology on the Windows platform. The book covers essential COM concepts and their practical implementation using MFC, ActiveX, ATL, ADO, and COM+. It is designed for Indian developers—from students to experienced professionals—who want to build robust client-server applications and reusable software components. Readers will learn how to create COM servers and clients, develop ActiveX controls, access databases with ADO, and leverage COM+ services for enterprise-level features like transactions and security. The hands-on approach with real-world code snippets makes complex topics easy to understand. By purchasing from Bookshops.in, you get a genuine hardcover edition delivered to your doorstep across India, along with reliable customer service and competitive pricing.

Book Highlights

Step-by-step examples using MFC, ActiveX, ATL, ADO, and COM+
Covers core COM concepts like interfaces, GUIDs, and reference counting
Practical client-server application development techniques
In-depth coverage of COM+ services including transactions and security
Real-world code snippets with detailed explanations
Focus on Windows platform for Indian developers
Clear explanations of COM threading models
Hands-on exercises to reinforce learning
Debugging and error handling strategies for COM
Migration tips from older COM to COM+
Includes advanced topics like events and persistence
Suitable for both beginners and experienced programmers
Authored by industry expert John Swanke
Published by CRC Press, a trusted name in technical books

Book Specifications

ISBN-139781929629039
ISBN-101929629036
Publisher‎ CRC Pr I Llc
Language‎ English
Dimensions‎ 19.1 x 2.21 x 23.5 cm
Weight‎ 454 g
Country‎ India
CategoryC & C++ › C++
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is COM Programming by Example about?
It is a practical guide to COM technology using MFC, ActiveX, ATL, ADO, and COM+, with hands-on examples for building Windows applications.
Who is the author of this book?
The book is written by John Swanke, an experienced programmer and author.
Which programming language is used in the examples?
The examples are primarily in C++ using Microsoft Visual C++.
Is this book suitable for beginners?
Yes, it starts with basic COM concepts and progresses to advanced topics, making it accessible for beginners with some C++ knowledge.
What topics are covered in the book?
MFC, ActiveX, ATL, ADO, COM+, interfaces, threading, events, persistence, and client-server development.
Does the book include real-world examples?
Yes, it contains numerous practical examples and code snippets.
Is this book relevant for Indian developers?
Absolutely, it covers Windows programming widely used in Indian IT companies.
What is the ISBN of this book?
ISBN-13 is 9781929629039.
Is this book available in hardcover?
Yes, it is a hardcover edition.
Can I use this book to learn COM+?
Yes, it has a dedicated section on COM+ services.
Does the book cover ActiveX controls?
Yes, ActiveX control development is covered in detail.
Is ADO covered in this book?
Yes, ADO for database access is part of the book.
Where can I buy this book in India?
You can order it from Bookshops.in, a premium Indian online bookstore.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo — BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao — BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai — 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started