Die Community zu .NET und Classic VB.
Menü

Essential IDL

 von 

Beschreibung des Herausgebers 

Bild des Buches

The core language of Microsoft's Component Object Model (COM), Interface Definition Language (lDL) is an essential topic for all programmers working with COM. Essential IDL offers these programmers a detailed yet accessible description of IDL and its application to COM development projects. The book presents all of the various IDL constructs and offers insight into their purpose and function in interface definitions.In particular, Essential IDL focuses on IDL constructs that support the efficient marshalling of data as performed by the COM interception layer.

Taking a top-down approach, this book opens with the basics of defining interfaces and then details data types, pointers and arrays, aliasing, and lDL support für asynehronous COM. Numerous examples of both server-side and client-side programming illustrate concepts and techniques throughout the book.

Readers will learn about such key topics as:

  • Generating type information
  • Building proxy-stub DLLs
  • Local and remote interfaces
  • Primitive, enumerated, and userdefined data types
  • Interface inheritance
  • Top-level versus embedded pointers
  • Object references and pointers
  • Fixed arrays, conformant arrays, and SAFEARRAYS
  • Multi-dimensional conformant pointers
  • Method and type aliasing
  • Asynchronous calls
  • Client-side and server-side asynchrony

Also included is a comprehensive and concise reference to IDL built-in data types, modifiers, Ieywofds, and attributes.

This combination of comprehensive description, understandable explanation, convenient reference, and practical working guide makes Essential IDL an important resource für all COM programmers

Informationen zum Buch 

Titel: Essential IDL
Untertitel: Interface Design for COM
Autor/en: Martin Gudgin
Verlag: Addison Wesley
Erstausgabe: 2001
Seiten: 353 gebunden
inkl. CD: Nein
ISBN: 0-201-61595-9
Preis: 37,17 EUR
Sprache: Englisch
Bestellen:  

Kommentar von Goetz Reinecke 

Elementar für jeden VB-Programmierer der sich tiefer mit COM auseinander setzten muß. IDL ermöglicht das Schreiben von Typenbibliotheken und erweitert VB dadurch um eine Reihe von Features, wie das Implementieren der meisten COM-Standardschnittstellen, sowie das objektorientierte Kapseln von APIs und das nachträgliche Manipulieren von Methodennamen (z.B. um Schlüsselwörter in Methoden verwenden zu können) usw. IDL erhöht die Flexibilität im Umgang mit COM-Komponenten jeder Sprache.

Schwierigkeitsgrad
Empfehlenswert