Résumé
- Generating type information
- Building proxy-stub DLLs
- Local and remote interfaces
- Primitive, enumerated, and user-defined 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, keywords, and attributes. This combination of comprehensive description, understandable explanation, convenient reference, and practical working guide makes Essential IDL an important resource for all COM programmers.
ContentsHello, IDL
What is IDL?
Defining interfaces
Adding parameters
More on directionality
Conclusions
Structure of an IDL File
Interfaces and type information
Inside the library block
Versioning type libraries
Producing C++ type information
Outside the library block
Building a proxy-stub DLL
Interface definitions, type libraries and the oleautomation
attribute
The local attribute
Importing other files
Importing files in the library block
Coclasses
Conclusions
Data Types and Interface Issues
Primitive data types
signed and unsigned data types
char vs byte
char vs wchar_t
LPOLESTR vs BSTR
Enumerated types
Object references
Structures
Unions
The VARIANT
Typedefs
Properties
Interface inheritance
Dispatch interfaces
Conclusions
Pointers and Arrays
Pointer basics
Pointers and const
Pointer semantics
Top-level vs embedded pointers
Pointers and language mappings
Object references and pointers
Arrays
Fixed size arrays
Conformant arrays
Conformant pointers
Conformant pointers as output parameters
Simulating fixed size arrays using conformance
Multi-dimensional conformant pointers
Arrays as structure members
Jagged arrays
SAFEARRAYs
Conclusions
Aliasing
Method aliasing
Type aliasing
More type aliasing
Conclusions
Asynchronous COM
Asynchronous calls
Client-side asynchrony
Server-side asynchrony
Conclusions
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Martin Gudgin |
Parution | 01/01/2001 |
Nb. de pages | 353 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 763g |
Intérieur | Noir et Blanc |
EAN13 | 9780201615951 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse