Ausnahme- und Fehlerbehandlung

Alle Ausnahmen in Dart sind ungeprüfte Ausnahmen. Man muss in Funktionen nicht deklarieren, welche Typen geworfen werden, und das Abfangen ist nicht verpflichtend. Es gibt zwei Arten: Jedes nicht-null Objekt …

Verzweigter Kontrollfluss

I. Grundlegende if / if-else Verzweigungen Ausgabeergebnis Man kann if auch alleine verwenden Oder nur if else schreiben II. if-case Musterabgleich-Verzweigung (ab Dart 3.0) void main() { final pair = …

Schleifen Loops

I. Standard-for-Schleife Syntax: for(Initialisierung; Bedingung; Iteration) { Schleifenkörper } 1: Einfache String-Verkettung Die Schleife läuft von 0 bis 5 (5 ist ausgeschlossen), also nimmt i die Werte 0 bis 4 …

Pattern

I. Logisches ODER-Muster A || B Passt zu einem beliebigen Teilmuster; alle Zweige müssen identische Mengen von Variablen definieren. II. Logisches UND-Muster A && B Beide Teilmuster müssen gleichzeitig passen; …

Pattern-basierter Datenabgleich

Patterns können erst ab Dart-Version ≥ 3.0 verwendet werden I. Kernaufgaben von Pattern Pattern ist eine eigenständige Syntaxkategorie in Dart (gleichrangig mit Anweisungen und Ausdrücken), die die Struktur von Werten …

Solides Typsystem

Darts solides Typsystem (Sound Type System) Kerndefinition Dart ist eine solide statisch typisierte Sprache, abgesichert durch eine doppelte Schutzschicht: statische Prüfung zur Kompilierzeit und Laufzeitvalidierung. Der Wert einer Variable zur …

typedef (Typalias)

Definition Zweck: Mit typedef lassen sich kurze Bezeichnungen für vorhandene Datentypen erstellen, diese werden auch Typaliase genannt. Ab Dart 2.13 werden alle Typen unterstützt; ältere Versionen erlaubten nur Funktions-Typaliase. Syntax: …

WinUI 3 C++ Steuerelemente Handbuch – Navigation und Tab-Reiter

Steuerelemente in WinUI 3 für Navigation und Tabs Frame Navigationsrahmen für Seiten (hält Page-Elemente zum Seitenwechsel)Page Eigenständiger SeitencontainerNavigationView Seitenleisten-NavigationsansichtNavigationViewItem Menüeintrag der NavigationNavigationViewItemHeader Gruppentitel für NavigationseinträgeNavigationViewItemSeparator Trennlinie in der NavigationTabView Mehr-Tab-ContainerTabViewItem …