Back to Search
ISBN 9780201379686 is out of print and is currently unavailable, alternate formats (if applicable) are shown below.
Available options are listed below:

Effective Com: 50 Ways to Improve Your Com and MTS-Based Applications (Out of print)

AUTHOR Brown, Keith; Ewald, Tim; Box, Don
PUBLISHER Addison-Wesley Professional (12/13/1998)
PRODUCT TYPE Paperback (Paperback)

Description
In Effective COM, the authors, Don Box, Keith Brown, Tim Ewald, and Chris Sells, offer 50 concrete guidelines for creating COM based applications that are more efficient, robust, and maintainable. Drawn from the authors extensive practical experience working with and teaching COM, these rules of thumb, pitfalls to avoid, and experience-based pointers will enable you to become a more productive and successful COM programmer. These guidelines appear under six major headings: the transition from C++ to COM; interfaces, the fundamental element of COM development; implementation issues; the unique concept of apartments; security; and transactions. Throughout this book, the issues unique to the MTS programming model are addressed in detail. Developers will benefit from such insight and wisdom as: *Define your interfaces before you define your classes (and do it in IDL) *Design with distribution in mind *Dual interfaces are a hack. Dont require people to implement them *Dont access raw interface pointers across apartment boundaries *Avoid creating threads from an in-process server *Smart Interface Pointers add at least as much complexity as they remove *CoInitializeSecurity is your friend
Show More
Product Format
Product Details
ISBN-13: 9780201379686
ISBN-10: 0201379686
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 240
Carton Quantity: 18
Product Dimensions: 7.34 x 0.40 x 9.32 inches
Weight: 0.90 pound(s)
Feature Codes: Index, Price on Product
Country of Origin: US
Subject Information
BISAC Categories
Computers | Programming - Object Oriented
Computers | Languages - General
Dewey Decimal: 005.276
Library of Congress Control Number: 98-46027
Descriptions, Reviews, Etc.
annotation
A must-have resource for the COM developer, "Effective COM" goes beyond the basics to offer the programmer who is currently working with COM a set of "rules" for challenging categories all COM developers face as well as immediate solutions to these challenges.
Show More
jacket back

In Effective COM, the authors, Don Box, Keith Brown, Tim Ewald, and Chris Sells, offer 50 concrete guidelines for creating COM based applications that are more efficient, robust, and maintainable. Drawn from the authors' extensive practical experience working with and teaching COM, these rules of thumb, pitfalls to avoid, and experience-based pointers will enable you to become a more productive and successful COM programmer.

These guidelines appear under six major headings: the transition from C++ to COM; interfaces, the fundamental element of COM development; implementation issues; the unique concept of apartments; security; and transactions. Throughout this book, the issues unique to the MTS programming model are addressed in detail. Developers will benefit from such insight and wisdom as:

  • Define your interfaces before you define your classes (and do it in IDL)
  • Design with distribution in mind
  • Dual interfaces are a hack. Don't require people to implement them
  • Don't access raw interface pointers across apartment boundaries
  • Avoid creating threads from an in-process server
  • Smart Interface Pointers add at least as much complexity as they remove
  • CoInitializeSecurity is your friend. Learn it, love it, call it
  • Use fine-grained authentication
  • Beware exposing object references from the middle of a transaction hierarchy
  • Don't rely on JIT activation for scalability

and much more invaluable advice.

For each guideline, the authors present a succinct summary of the challenge at hand, extensive discussion of their rationale for the advice, and many compilable code examples. Readers will gain a deeper understanding of COM concepts, capabilities, and drawbacks, and the know-how to employ COM effectively for high quality distributed application development. A supporting Web site, including source code, can be found at http: //www.develop.com/effectivecom.


0201379686B04062001
Show More
publisher marketing
In Effective COM, the authors, Don Box, Keith Brown, Tim Ewald, and Chris Sells, offer 50 concrete guidelines for creating COM based applications that are more efficient, robust, and maintainable. Drawn from the authors extensive practical experience working with and teaching COM, these rules of thumb, pitfalls to avoid, and experience-based pointers will enable you to become a more productive and successful COM programmer. These guidelines appear under six major headings: the transition from C++ to COM; interfaces, the fundamental element of COM development; implementation issues; the unique concept of apartments; security; and transactions. Throughout this book, the issues unique to the MTS programming model are addressed in detail. Developers will benefit from such insight and wisdom as: *Define your interfaces before you define your classes (and do it in IDL) *Design with distribution in mind *Dual interfaces are a hack. Dont require people to implement them *Dont access raw interface pointers across apartment boundaries *Avoid creating threads from an in-process server *Smart Interface Pointers add at least as much complexity as they remove *CoInitializeSecurity is your friend
Show More

Author: Brown, Keith
Keith Brown is Assistant Professor at the Thomas J. Watson Institute for International Studies at Brown University. He is coeditor of "The Usable Past: Greek Metahistories"
Show More
List Price $44.95
Your Price  $44.50
Paperback