Home | Amazing | Today | Tags | Publishers | Years | Search 
Learning DCOM

Buy
Learning DCOM, 9781565925816 (1565925815), O'Reilly, 1999

DCOM -- the Distributed Component Object Model -- is a recent upgrade of a time-honored and well-tested technology promoted by Microsoft for distributed object programming. Now that components are playing a larger and larger part in Windows 98, Windows NT 4.0, and Windows 2000, every Windows programmer will want to understand the technology. DCOM competes with CORBA as a rich and robust method for creating expandable and flexible components, allowing you to plug in new parts conveniently and upgrade without the need for code changes to every program that uses your component.This book introduces C++ programmers to DCOM and gives them the basic tools they need to write secure, maintainable programs. While using Visual C++ development tools and wizards where appropriate, the author never leaves the results up to magic. The C++ code used to create distributed components and the communications exchanged between systems and objects are described at a level where the reader understands their significance and can use the insights for such tasks as debugging and improving performance.The first few chapters explain both the remote procedure calls that underlie DCOM's communication and the way DCOM uses C++ classes. Readers become firmly grounded in the relation between components, classes, and objects, the ways objects are created and destroyed, how clients find servers, and the basics of security and threading.After giving you a grounding in how DCOM works, this book introduces you to the Microsoft tools that make it all easy. By showing what really happens each time you choose a button in a wizard, Learning DCOM makes it possible for you to choose what you need.This book is for anyone who wants to understand DCOM. While thoroughly practical in its goals, it doesn't stint on the background you need to make your programs safe, efficient, and easy to maintain.Topics include:

  • MIDL (Microsoft Interface Definition Language, the language for defining COM interfaces)
  • COM error and exception handling
  • Custom, dispatch, and dual interfaces
  • Standard and custom factories
  • Management of in-process versus out-of-process servers
  • Distributed memory management
  • Pragmatic explanation of the DCOM wire protocol
  • Standard, custom, handler, and automation marshaling
  • Multithreading and apartments
  • Security at the system configuration and programming level
  • Active Template Library (ATL), ATL wizards -- and what they don't do
  • Writing a component that can be invoked from Visual Basic
  • Techniques for using distributed components
  • Creating an ActiveX control and embedding it in a Web client
  • Authentication and the use of Windows NT security features
  • Techniques for merging marshaling code
  • Connection and distributed events management
  • An introduction to COM+ features
Meditation - Neuroscientific Approaches and Philosophical Implications (Studies in Neuroscience, Consciousness and Spirituality)
Meditation - Neuroscientific Approaches and Philosophical Implications (Studies in Neuroscience, Consciousness and Spirituality)

This volume features a collection of essays on consciousness, which has become one of the hot topics at the crossroads between neuroscience, philosophy, and religious studies. Is consciousness something the brain produces? How can we study it? Is there just one type of consciousness or are there different states that can be discriminated? Are...

Feedback Linearization of RF Power Amplifiers
Feedback Linearization of RF Power Amplifiers

Improving the performance of the power amplifier is the most pressing problem facing designers of modern radio-frequency (RF) transceivers. Linearity and power efficiency of the transmit path are of utmost importance, and the power amplifier has proven to be the bottleneck for both. High linearity enables transmission at the highest data...

Exploratory Analysis and Data Modeling in Functional Neuroimaging
Exploratory Analysis and Data Modeling in Functional Neuroimaging
"All of the papers are well presented and accompanied by illustrative experimental applications. The book coverage goes beyond standard methodologies in functional neuroimaging and amounts to a highly valuable contribution to the field."
 -- Alfonso Nieto-Castanon, Neural Networks 18 (2005) 307-308

Functional
...

The Scrum Field Guide: Agile Advice for Your First Year and Beyond (2nd Edition)
The Scrum Field Guide: Agile Advice for Your First Year and Beyond (2nd Edition)

Extensively revised to reflect improved Scrum practices and tools, this edition adds an all-new section of tips from the field. 



The 1st Edition has a 5-Star Amazon Customer Rating and 135 reviews.

Thousands of organizations are adopting Scrum to
...
Beginning Math Concepts for Game Developers
Beginning Math Concepts for Game Developers
Successful game programmers understand that in order to take their skills beyond the basics, they must have an understanding of central math topics; however, finding a guide that explains how these topics relate directly to games is not always easy. Beginning Math Concepts for Game Developers is the solution! It includes several hands-on activities...
Probability, Statistical Optics and Data Testing (Springer Series in Information Sciences)
Probability, Statistical Optics and Data Testing (Springer Series in Information Sciences)
Scientists in optics are increasingly confronted with problems that are of a random nature and that require a working knowledge of probability and statistics for their solution. This textbook develops these subjects within the context of optics using a problem-solving approach. All methods are explicitly derived and can be traced back to three...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy