
COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+ by John Swanke – A Practical Guide for Indian Program
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- 🚚Free Delivery — Free shipping on all orders
- 💵Cash on Delivery — Pay when your order arrives
- ↩️15-Day Easy Returns — Hassle-free return policy
- 🔒Cash on Delivery — Pay 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
Book Specifications
| ISBN-13 | 9781929629039 |
| ISBN-10 | 1929629036 |
| Publisher | CRC Pr I Llc |
| Language | English |
| Dimensions | 19.1 x 2.21 x 23.5 cm |
| Weight | 454 g |
| Country | India |
| Category | C & C++ › C++ |
| Genre | Non-fiction |
| Original Language | English |
Frequently Asked Questions
What is COM Programming by Example about?
Who is the author of this book?
Which programming language is used in the examples?
Is this book suitable for beginners?
What topics are covered in the book?
Does the book include real-world examples?
Is this book relevant for Indian developers?
What is the ISBN of this book?
Is this book available in hardcover?
Can I use this book to learn COM+?
Does the book cover ActiveX controls?
Is ADO covered in this book?
Where can I buy this book in India?
Readers Also Search For
Customers Also Bought

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

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

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

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'

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.

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 |
Related Products
View All
Computers & Internet
Modern Full-Stack React Projects by Daniel Bugl

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

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

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

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

Computers & Internet
