Schulung C++/CLI ("Managed C++"): C++ mit .NET programmieren
- Diese Schulung wird in der Regel auf Basis vorhandener C++-Kenntnisse nachgefragt. Grundsätzlich ist natürlich auch eine C++-Einführung vorab möglich!
- Dieses Schulungsmodul kann mit allen aktuellen ASP.NET Core-Versionen (z.B. 7.0, 6.0, 5.0, 3.1) entsprechend Ihren Wünschen durchgeführt werden.
- Auf Wunsch ist auch eine Schulung mit älteren Versionen / klassischem .NET Framework möglich.
Optional: Einführung in C++
Einführung in das Microsoft .NET Framework
Sprachsyntax C++/CLI (Unterschiede zu klassischem C++)
Nutzung der .NET-Konzepte in C++/CLI
Objektlebenszyklus
Speicherverwaltung
Typkonvertierung
Fehlerbehandlung
Besonderheiten in Visual Studio für C++/CLI (hier kann jede Visual Studio-Version verwendet werden!)
Kombination von Unmanaged Code und Managed Code
Migration: Erstellung von C++/CLI-Wrappern für bestehenden Code
Interoperabilität mit
Besonderheiten der Interoperabilität zwischen C++ und .NET:
Optional: UI-Programmierung mit WPF oder Windows Forms
Optional: Weitere Klassen aus der .NET-Klassenbibliothek (Datenzugriff, IO, Multi-Threading, u.a.)
Optional: Multi-Threading mit OpenMP