Essential IDL: Interface Design for COM
- 出版商: Addison-Wesley
- 出版日期: 2000-12-15
- 售價: $1,392
- 貴賓價: 9.5 折 $1,322
- 語言: 英文
- 頁數: 353
- 裝訂: Paperback
- ISBN: 0201615959
- ISBN-13: 9780201615951
貴賓價: $1,977Core J2EE Patterns: Best Practices and Design Strategies, 2/e (Hardcover)
售價: $299Wireless Application Protocol Programming
售價: $199Quick Time for Java (Paperback)
售價: $399JSP and Tag Libraries for Web Development (Paperback)
售價: $399IT Architectures and Middleware: Strategies for Building Large, Integrated Syste
售價: $499Broadband Telecommunications Handbook
貴賓價: $1,995AI Application Programming, 2/e (Paperback)
貴賓價: $1,322Putting Metaclasses to Work
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.