Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verstehen der Struktur eines MAUI-Projekts | Einführung in die Desktop-Entwicklung mit .NET
Fortgeschrittenes C# mit .NET
course content

Kursinhalt

Fortgeschrittenes C# mit .NET

Fortgeschrittenes C# mit .NET

1. Einführung in die Desktop-Entwicklung mit .NET
2. Interaktive GUI
3. Threading
4. Generics & Reflection

book
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 die MainPage;
  • Die MainPage-Klasse repräsentiert die Hauptseite der Anwendung. MainPage.xaml ist der Ort, an dem wir die visuelle Schnittstelle unserer Anwendung erstellen. Während MainPage.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?

Von welcher Klasse erbt `App`?

Von welcher Klasse erbt App?

Wählen Sie die richtige Antwort aus

Von welcher Klasse erbt `AppShell`?

Von welcher Klasse erbt AppShell?

Wählen Sie die richtige Antwort aus

Welche der folgenden Dateien enthält den Fenstertitel?

Welche der folgenden Dateien enthält den Fenstertitel?

Wählen Sie die richtige Antwort aus

Welche Funktion wird verwendet, um eine Komponente im Konstruktor ihrer Klasse zu initialisieren?

Welche Funktion wird verwendet, um eine Komponente im Konstruktor ihrer Klasse zu initialisieren?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt