Essential IDL: Interface Design for COM
- 出版商: Addison-Wesley
- 出版日期: 2000-12-15
- 售價: $1,564
- 貴賓價: 9.5 折 $1,486
- 語言: 英文
- 頁數: 353
- 裝訂: Paperback
- ISBN: 0201615959
- ISBN-13: 9780201615951
The in-depth, top-down guide to COM interface design with IDL.
- Efficient IDL techniques for both server-side and client-side development.
- From the basics to advanced techniques, such as aliasing and MIDL-generated marshalling code.
- Includes complete IDL reference: data types, modifiers, keywords, and attributes.
Martin Gudgin is Principal Scientist at DevelopMentor. He has been involved in COM-based software projects as a consultant in the financial and insurance sectors, and has written courseware for COM technologies. He has been working with Microsoft Transaction Server since 1996, and delivered MTS training to Microsoft staff throughout Europe. He is a Microsoft Certified Solution Developer (MCSD).
More on Directionality.
2. Structure of an IDL File.
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.
3. Data Types and Interface Issues.
Signed and Unsigned Data Types.
Char vs Byte.
Char vs Wchar_t.
LPOLESTR vs BSTR.
4. Pointers and Arrays.
Pointers and Const.
Top-level vs Embedded Pointers.
Pointers and Language Mappings.
Object References and Pointers.
Fixed Size Arrays.
Conformant Pointers as Output Parameters.
Simulating Fixed Size Arrays Using Conformance.
Multi-dimensional Conformant Pointers.
Arrays as Structure Members.
More Type Aliasing.
6. Asynchronous COM.
7. IDL Types.
8. IDL Type Modifiers.
9. IDL Keywords.
10. IDL Attributes.