See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

11 used & new from £2.44

Have one to sell? Sell yours here
 
   
The Waite Group's COM/DCOM Primer Plus
 
See larger image
 

The Waite Group's COM/DCOM Primer Plus (Paperback)

by John Cadman (Author)
3.7 out of 5 stars See all reviews (13 customer reviews)

Available from these sellers.


2 new from £41.31 9 used from £2.44

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Primers & Coatings - UK
   www.decoratingdirect.co.uk    Browse and buy online from our huge range of quality paints & primers. 
THE Group
   www.the-group.co.uk    Resources from Video Arts & more Management & Team Development 
OrgPlus 8: Official Site
   www.orgplus.co.uk    Download it Free - No Obligation Safe Online Purchase Options 
  
 

Product details

  • Paperback: 550 pages
  • Publisher: Sams Publishing; Pap/Cdr edition (Dec 1998)
  • Language English
  • ISBN-10: 0672314924
  • ISBN-13: 978-0672314926
  • Product Dimensions: 22.6 x 18.5 x 3.6 cm
  • Average Customer Review: 3.7 out of 5 stars See all reviews (13 customer reviews)
  • Amazon.co.uk Sales Rank: 1,313,538 in Books (See Bestsellers in Books)

    Popular in this category:

    #42 in  Books > Computing & Internet > Microsoft Windows > Programming > COM & DCOM

Product Description

Synopsis
Microsoft's Component Object Model (COM) is a specification for developing software components that can be dynamically interchanged. DCOM is a technology that enables software components to communicate directly with each other across network and the Internet.

From the Author
Very good book for DCOM beginners
This book does a very good job of presenting DCOM for the developer that isn't quite ready to dive into DCOM head first. I was honoured to work with such a great crew of writers. If you're an advanced DCOM user, then place your order now for the upcoming DCOM Unleashed book by MCP.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

13 Reviews
5 star:
 (7)
4 star:    (0)
3 star:
 (2)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Great introduction to COM/DCOM., 3 Jan 2000
By A Customer
This book is for C++ programmers who want to learn how to build their own COM and DCOM componets. COM/DCOM programming is a complex subject and therefore this book can only be recommended to the more experienced C++ programmers who have not tackled COM programming before. In order to use the book you will need the following:

* Windows 95 OSR2, Windows 98, or Windows NT 4.

* Visual C++ 6 Professional or Enterprise edition.

* MFC version 6 (comes with Visual C++ 6).

I have had this book for a few months now and I have read it from front to back, most chapters more than once. All the examples worked. When I decided to build the example projects by typing them in, I had some linking problems but I overcame them by loading the sample project files and comparing the various build options to mine. I added what was missing and everything worked.

It starts from the ground up and it does not assume any prior knowledge of COM. It does not use any of the Visual C++ wizards in order to build any of the examples. This means that building the examples is not as quick as it could have been. The enclosed CD icludes all the examples with their project files. On the plus side, not using the wizards gives the newcomer a better understanding about the basics.

The book examines COM/DCOM in general and it does not focus into any particular area. For example, chapter 4 shows how to build a COM componet in raw C++, but chapters 5, 6 and 7 use MFC. From chapter 8 onwards ATL is used for all examples to the end of the book. Before reading this book I had a little knowledge of COM but I did not know why we need it or how all its parts fit together. I was also confused on how to approach COM developement, should I use MFC or this 'new' library called ATL? I have been programming with MFC for over 12 months and since I was familiar with it I was not keen on ATL but this book tought me that for distributed components, ATL is the way to go. The 'fog' that engulfed COM, has now cleared. This is the book's main strength, it explains to COM beginners what it is all about. It also shows how to build a 'real' distributed application which demonstrates the various 'hurdles' that the programmer needs to tackle but are not strictly speaking part of COM. This is a great book and it is highly recommended.

You will need another book in order to focus into your field of interest (I use 'Creating Lightweight Components with ATL'). The contents of the book, copied from its introductory chapter follow:

Chapter 1: An Overview of Microsoft's Object Technoogies. This chapter explains the following topics: COM, OLE, ActiveX and the evolution of Microsoft's object technologies.

Chapter 2: The Object Revolution. This chapter explores what might be called the object revolution and introduces you to basic object-oriented concepts such as encapsulation, inheritance, and polymorphism. You will find out that there are two types of inheritance and which type COM supports. Finally, you learn the basics of the component object model by first looking at what COM is and why its mastery is so important. You delve into the notion of interfaces and mapping the IUknown.

Chapter 3: Building COM Objects and Interfaces. In this chapter you learn how to start building component-based programs using COM. COM is the precursor to DCOM, and the two technologies are intrinsically linked. Learning about DCOM means learning about COM first.

Chapter 4: Implementing a COM Client and Server. You will implement your first COM client and COM server. You learn issues regarding the layout and architecture of your components, as well as registering them in the Registry. Additionally, you learn Unicode and internationalizing your components.

Chapter 5: COM Programming with MFC. This chapter finds you exploring COM programming with MFC. You will discover the clever way in which the MFC development team used interface maps to enable you to create light and fast COM components quickly.

Chapter 6: Using Aggregation to Simulate Inheritance. In this chapter you examine aggregation and discover that it's the primary mechanism used by COM objects for code reuse. Aggregation will help resolve the problems associated with new versions of your components.

Chapter 7: Breaking the Process Boundry Using Local Servers. Armed with the knowledge you have aquired so far, you will explore developing componets that step across boundries on a single machine. These components are local servers, and Chapter 7 shows how easy it is to create local servers.

Chapter 8: Building COM Objects Using the ActiveX Template Library. You will learn how to build COM objects using the ActiveX Template Library. This chapter shows you how the clever use of C++ templates can simplify and enhace your ability to build COM objects.

Chapter 9: A Distributed Objects Overview. Now you really start to learn how Microsoft has taken COM technology and extended it to include the network. This first chapter gives you a high-level picture of what programming with DCOM entails.

Chapter 10: Security. This chapter demonstrates DCOM security. You will find that the new security enhancements are not just for DCOM; they affect nondistributed COM as well. You also learn Win32 security, including user profiles and access tokens. You will look at restricting access to running objects and at configuring a class to always run in the security context of a user. Finally, you learn how to assure message integrity, as well as integrating DCOM interfaces with the new Cryptography API.

Chapter 11: Using Different COM Threading Models. In this chapter you learn the principles of how to build an NT service. You will delve into how to wrap a COM interface into a service, and you will address the life-cycle concerns of your COM objects.

Chapter 12: Automation Unveiled. In this chapter, you will learn how to make your distributed objects thread-safe by exploring the two types of threading models: the free threading model and the apartment threading model.

Chapter 13: Using Distributed Objects. This chapter consolidates everything you have learned and puts it to work building a true distributed object application.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2.0 out of 5 stars Leaves out important code / project settings, 20 Jul 1999
By A Customer
I must admit I have just read the 5 first chapters these last 3 days and I feel I've gained a deeper understanding of COM. - However the authors does not state how to set up the VC++ project settings to get the code to work. - I've been fighting of Linker errors most of the time since I started typing in the code. It may be I am not proficient enough in VC++ but with a little help from the book I could be focusing on COM instead of VC++ quirks.

Some of the code included <iostream> and <string> libraries but did not have "using namespace std" in the printed code. Since I have just been studying namespaces this was not the biggest problem for me.

I went to www.mcp.com to fetch updates but I was very dissapointed that there was no updates there.

Even though I feel that the book has allready given me more in depth insight in COM I am dissapointed that I have to spend a lot of time browsing the CD-project code to see what made the samples work.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3.0 out of 5 stars Fair Into to COM, 14 Jul 1999
By A Customer
Problems with book:

1) Book should've mentioned up front they were focussing on COM/DCOM with MFC support. Focuses heavily on the MFC side of COM/DCOM, which we do not use.

2) Treatment of ATL does not exploit all the work VC6 can do for you.

3) Book spends two chapters covering C++ and OOD, which they expect you to already know at anyways. Why not omit those chapters and spend more time talking about what the book truly is about.

However, this book did give me a good overview of COM/DCOM. Having read Inside COM and looked at a few others, this book left out a great deal. A good intro book but be sure to have Inside COM side by side with this one.

The examples had too much MFC/GUI code. Should focus on COM rather than explaining how MFC works. They also omit how to set up your projects in VC6. VC6 can do a lot of the prework ahead for you and they consistently failed to utilize it.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great Book
I read this book months ago. When I found the 'Watch out' review here at Amazon, I was intrigued. I turn to Chapter 3 to see if the code compiles. Read more
Published on 29 Jun 1999

2.0 out of 5 stars Watch out
The source code in chapter 3 does not compile under VC++ 6. The author uses STL libraries for <string> and <iostream> but does not add: using namespace std; in his... Read more
Published on 12 Jun 1999

3.0 out of 5 stars An OK introduction to COM
I liked the book because it gave a good overview of COM/DCOM technologies. It really is the most friendly introduction to COM development. Read more
Published on 23 May 1999

5.0 out of 5 stars Good for fast learning
Good book since the concepts are covered with real programs. One can get fundamental of COM/DCOM in record time. Read more
Published on 17 May 1999

5.0 out of 5 stars UNDERSTAND COM
this book is probably the most understandable that i've read about COM. Chris Corry writes about this subject so well that anybody could understand and comprehend COM.
Published on 29 April 1999

5.0 out of 5 stars A Great Book
The Waite Group's COM/DCOM Primer Plus is a great book. Very witty, creative and above all very informative. The authors are outstanding and have a keen grasp of COM. Read more
Published on 21 April 1999

1.0 out of 5 stars Not very good
The author is not well-versed in his subject matter. It's too bad a lot of people will be misinformed.
Published on 14 Mar 1999

2.0 out of 5 stars Not impressed at all
The book is not completely bad, but I wish it had more complete and accurate information -- there's much better material on the marketplace.
Published on 13 Mar 1999

5.0 out of 5 stars outstanding informative
Extremely informative
Published on 26 Feb 1999

5.0 out of 5 stars Great Book
I finally know what COM is.
Published on 20 Feb 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From Randy Morin

Programming Windows Services

Programming Windows Services

"...Overall a good book, clear and written in an easy to read style... Read more

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates