Kursinhalt
Fortgeschrittenes C# mit .NET
Fortgeschrittenes C# mit .NET
1. Einführung in die Desktop-Entwicklung mit .NET
4. Generics & Reflection
Verstehen der Struktur eines MAUI-Projekts
Wichtige Punkte
- Jede Hauptkomponente, wie eine Seite, in einer MAUI-Anwendung wird durch eine XAML-Datei und eine C#-Datei dargestellt;
- Die XAML-Datei enthält typischerweise einige grundlegende Konfigurationen und Informationen zum visuellen Layout einer Komponente;
- Die C#-Datei enthält den Code, der die Funktionalität dieser Komponente definiert;
- Jede Komponente muss in ihrem Konstruktor mit der Funktion
InitializeComponent();
initialisiert werden; - Die
App
-Klasse repräsentiert die Anwendung. Hier können wir explizit einige Ressourcen definieren, die in unsere Anwendung aufgenommen werden sollen; - Die
AppShell
-Klasse repräsentiert das Anwendungsfenster. Hier können wir eine Navigationsleiste erstellen, die es den Benutzern ermöglicht, zwischen verschiedenen Seiten zu navigieren. Die Standardseite ist dieMainPage
; - Die
MainPage
-Klasse repräsentiert die Hauptseite der Anwendung.MainPage.xaml
ist der Ort, an dem wir die visuelle Schnittstelle unserer Anwendung erstellen. WährendMainPage.xaml.cs
der Ort ist, an dem wir die Funktionalität dieser Schnittstelle definieren; - Jede Klasse, die eine Seite repräsentiert, leitet sich von der
ContentPage
-Klasse ab. Wir können mehrere Seiten in unserer Anwendung haben;
1. Von welcher Klasse erbt App
?
2. Von welcher Klasse erbt AppShell
?
3. Welche der folgenden Dateien enthält den Fenstertitel?
4. Welche Funktion wird verwendet, um eine Komponente im Konstruktor ihrer Klasse zu initialisieren?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 3