Alle Rust-Kurse

Rust Desktop – Kursübersicht

28 Lektionen für die GUI-Entwicklung mit Rust und egui.

Prüfstand: Die Beispielprojekte wurden noch nicht mit Cargo und als GUI verifiziert. Sie sind Lernmaterial; ihre Ausführbarkeit ist noch zu prüfen.

Rust Desktop-Anwendungen mit egui

Dieser Selbstlernkurs setzt grundlegende Rust-Kenntnisse voraus. Zuerst lernst du GUI-Bausteine kennen, am Ende entwickelst du MakerData Studio. Die Beispielprojekte liefern jeweils eigene Cargo-Projekte.

Referenzstand: eframe/egui 0.37.0, Rust Edition 2024. Die Beispiele sind bewusst klein; Netzwerk- und Pico-Hardware sind teils als Simulation erklärt.

Alle Lektionen

Einstieg

Formulare und Layouts

Daten, Tabellen, Diagramme

Dateien und Einstellungen

Design und Bedienkomfort

Hintergrund und Schnittstellen

Tests und Veröffentlichung

MakerData Studio

Kursziele

  • Eigene native Rust-Fenster und Formulare entwickeln
  • Tabellen und Diagramme anzeigen und verändern
  • Dateien und Einstellungen speichern
  • Hintergrundaufgaben sicher von der GUI trennen
  • Eine vollständige kleine Desktop-Anwendung veröffentlichen

Einstieg

  1. Rust über https://rustup.rs installieren.
  2. VS Code und rust-analyzer installieren.
  3. Das ZIP entpacken und beispielprojekte/teil-01 öffnen.
  4. cargo run starten und die erste Lektion durcharbeiten.

Weiterführende Dokumentation

Desktop-Kurs mit Beispielprojekten herunterladen