وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

.NET Interoperability Fundamentals

سرفصل های دوره

Managed code is great, but sometimes .NET code must call native code, such as Windows API DLLs or COM components; this course will show you how.


Exercise Files
  • dotnet-interoperability-fundamentals.zip

  • Module 1 - Introduction
  • 1. Overview
  • 2. Course Introduction
  • 3. Execution Modes
  • 4. Interoperability Scenarios
  • 5. Interoperability Mechanisms
  • 6. Demo - Simple Interop
  • 7. Summary

  • Module 2 - P_Invoke - The Basics
  • 1. Overview
  • 2. P_Invoke
  • 3. Demo - P_Invoke
  • 4. Finding Entry Points
  • 5. Demo - Entry Points
  • 6. Calling Convention
  • 7. Demo - Calling Convention
  • 8. Type Conversion
  • 9. Summary

  • Module 3 - P_Invoke - Digging Deeper
  • 01. Overview
  • 02. Error Handling
  • 03. Demo - Win32 Error Handling
  • 04. Structures and Unions
  • 05. Demo - Structures and Unions
  • 06. Function Pointers
  • 07. Demo - Function Pointers
  • 08. Object Lifetime
  • 09. Demo - Object Pinning
  • 10. Guidelines
  • 11. Summary

  • Module 4 - COM Interop - Foundations
  • 01. Overview
  • 02. The Component Object Model
  • 03. A Brief History of COM
  • 04. What Is a COM Object
  • 05. GUIDs
  • 06. HRESULTs
  • 07. COM Activation
  • 08. COM Object Creation
  • 09. COM Registration
  • 10. Demo - COM Registration
  • 11. Typical COM DLL
  • 12. Demo - Type Information
  • 13. Basic Interop
  • 14. Demo - Basic Interop
  • 15. Summary

  • Module 5 - COM Interop - Digging Deeper
  • 01. Overview
  • 02. IUnknown in .NET
  • 03. Demo - IUnknown in .NET
  • 04. Memory Management
  • 05. Demo - Memory Management
  • 06. Interop With no Type Library
  • 07. Demo - Interop With no Type Library
  • 08. Dynamic Dispatch
  • 09. Demo - Dynamic Dispatch
  • 10. Exposing .NET Type as COM Classes
  • 11. Demo - Exposing .NET Types as COM Classes
  • 12. Demo - Consuming .NET Types as COM Classes
  • 13. Summary

  • Module 6 - COM Interop - Threading
  • 01. Overview
  • 02. Processes and Threads
  • 03. COM and Threading
  • 04. Threading and Apartments
  • 05. Process and Apartments
  • 06. Objects and Apartments
  • 07. Apartments Examples
  • 08. COM Apartments and the CLR
  • 09. Demo - Apartments - The Code
  • 10. Demo - Apartments - 1
  • 11. Demo - Apartments - 2
  • 12. Demo - Apartments - 3
  • 13. Demo - Apartments - 4
  • 14. Both and the FTM
  • 15. Summary

  • Module 7 - Interop With C++_CLI
  • 01. Overview
  • 02. What Is C++_CLI
  • 03. C++_CLI Usage Scenarios
  • 04. C++_CLI Basics
  • 05. Demo - Hello World, C++_CLI Style
  • 06. C++_CLI Syntax
  • 07. Objects and References
  • 08. Demo - Objects and References
  • 09. Exposing Native Types to .NET
  • 10. Demo - Native Type to .NET Type
  • 11. Demo - C-Sharp Client
  • 12. Summary

  • Module 8 - Tidbits and Tips
  • 01. Overview
  • 02. Unsafe Code
  • 03. The Unsafe Keyword
  • 04. Demo - Unsafe Code
  • 05. Bitness
  • 06. Performance
  • 07. Properties in COM
  • 08. COM Events
  • 09. COM PIA
  • 10. Demo - Type Embedding
  • 11. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 7015
    حجم: 1091 مگابایت
    مدت زمان: 346 دقیقه
    تاریخ انتشار: 8 اسفند 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید