Skip to content

Latest commit

 

History

History
42 lines (39 loc) · 1.1 KB

File metadata and controls

42 lines (39 loc) · 1.1 KB

Windows Platfrom Dev

This is where I learn about C#, C++ interop between them and Windows APIs.

The solution structure is as follows:

  • Basics - Learning about C# & C++ langauge features
  • PInvokeInterop - Learning about C# & C++ interop using low level C ABI platform invoke
  • CppCliInterop - Connecting basic C# and C++ using Microsoft's CPP/CLI interop layer

Roadmap

  • C# basics
    • Data Structures
    • Control Structures
    • Typecasting
    • Classes
    • Method Signatures
    • Generics
    • Yields
    • Pass By Reference
    • Inheritance
  • C++ basics
    • Data Structures
    • Pointers
    • Functions
    • Classes
    • Inheritance
    • Templates
    • Includes
    • Concurrent Programming
  • C++/CLI
    • Data Structures
    • C++ Structs & Classes
    • Reverse Interop
  • PInvoke
  • Windows APIs
    • Creating Windows
    • DLL Static Linking
    • DLL Dynamic Linking
    • System COM
    • Custom COM
    • TSF
    • WinUI3