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

.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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید