Free Downloads
Essential IDL: Interface Design For COM (The DevelopMentor Series)

Virtually all COM projects should begin with IDL, because defining interfaces is the key to successfully designing any COM project. Essential IDL is the first book that focuses entirely on IDL, providing in-depth explanations of both the language and its applications. Essential IDL starts by explaining why IDL exists, what it is for, and what can be done with it. All aspects of IDL syntax are covered: basic interface definition, complex data types, array handling, marshalling issues, and more. From start to finish, the focus is pragmatic. Expert COM developer Martin Gudgin presents extensive IDL code samples and resulting C++, Java, and VB language mappings, demonstrating exactly how to use IDL constructs sensibly and efficiently in both client-side and server-side projects. Gudgin takes a top-down approach, starting with interfaces, then drilling down into simple data types, complex types, pointers and arrays; and finishing with aliasing and other esoteric IDL constructs. The second half of the book is a complete reference guide to all of IDL's data types, modifiers, keywords and attributes.

Series: DevelopMentor

Paperback: 353 pages

Publisher: Addison-Wesley Professional; 1st edition (December 15, 2000)

Language: English

ISBN-10: 0201615959

ISBN-13: 978-0201615951

Product Dimensions: 9.2 x 7.3 x 0.9 inches

Shipping Weight: 1.7 pounds

Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)

Best Sellers Rank: #3,126,011 in Books (See Top 100 in Books) #29 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > COM & DCOM #37 in Books > Computers & Technology > Programming > APIs & Operating Environments > COM, DCOM & ATL #877 in Books > Textbooks > Computer Science > Object-Oriented Software Design

COM programmers have waited a long time for a definitive book on IDL, and Mr. Gudgin has written it. A superb summary of the language that is central to real-world COM programming, and a one-stop resource for developers struggling with IDL. Chock full of juicy details, with coverage of topics ranging from the structure of IDL files to method aliasing and asynchronous COM. If you're a COM programmer, this book will pay for itself many times over.

Forget about class factories and such...The real issue in COM is type libraries and proxy/stubs and how these are created using IDL. Also of great importance is designing COM interfaces so that they may be utilized by VB and C++. This is a one stop reference for all that good information.If you program COM, buy this book. It will pay for itself in minutes.

This book goes into more detail about IDL than most people care about. However if you start wondering why your interface is not being properly marshalled, knowing your IDL will save you from scratching your head in biwilderment.If you dont want any surprises from COM marshalling this is the book to get. Even in the .NET world, this book will be useful. All the COM components out there today are not just going to go away.

Essential IDL: Interface Design for COM (The DevelopMentor Series) Calling C and C++ from IDL Using Microsoft Visual C++ and call_external: Demystifying creating and debugging an IDL DLL Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design: The Hardware Software Interface: ARM Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Essential Oils: 50 Essential Oil Dog & Cat Recipes From My Essential Oil Private Collection: Proven Essential Oil Recipes That Work! (Essential Oil Pet Private Collection Book 1) Essential Oils: Ultimate Essential Oils Guide and 89 Powerful Essential Oil Recipes! (2nd Edition) - How to Use Essential Oils for Aromatherapy and Healthy ... Loss, Essential Oil Recipes, Aromatherapy) ESSENTIAL OILS: Aromatherapy, Essential Oils For Beginners, And Essential Oil Recipes To Improve Your Health (Medicinal Herbs) (Essential oil recipes, ... Aromatherapy and essential oils Book 1) Interface Design for Learning: Design Strategies for Learning Experiences (Voices That Matter) An Introduction to Programming with IDL: Interactive Data Language Practical IDL Programming Programming with Java IDL: Developing Web Applications with Java and CORBA Essential Oils: 40 Amazing Essential Oil Recipes for Diffusers: (Diffusers, Natural Remedies) (essential oils diffusers, young living essential oils book) Essential Oils For Beginners: Essential Oils For Beginners: How To Use The Essential Oils To Maximize Your Health And Longevity (Essential Oils And Aromatherapy) (Volume 1) Essential Oils: 120+ Essential Oils Recipes For Diffusers, Aromatherapy, Natural Remedies For Skin And Hair Care: (Essential Oils For Weight Loss, Aromatherapy) ... Oils, Essential Oils For Allergie) Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps (Usability) Feng Shui: Wellness and Peace- Interior Design, Home Decorating and Home Design (peace, home design, feng shui, home, design, home decor, prosperity) Designing the User Interface: Strategies for Effective Human-Computer Interaction (6th Edition) Macintosh Human Interface Guidelines