Interaktive Gui Mit C++ Und Imgui: Praktische Beispiele
Zuletzt aktualisiert am 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 4.93 GB | Duration: 6h 43m
Zuletzt aktualisiert am 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 4.93 GB | Duration: 6h 43m
Erstellen Sie beeindruckende Anwendungen: Lernen Sie C++ und ImGui durch 10 spannende Projekte
What you'll learn
GUI Grundlagen für ImGui
Grafiken mit ImPlot
Beispiele: Eigener Datei Explorer, Kalender etc.
Das alles in einem modernen CMake Projekt
Requirements
C++ Basics: Funktionen, Klassen etc.
Umgang mit dem Terminal und dem eigenen Betriebssystem
Description
Kursbeschreibung:In diesem Kurs lernen Sie, wie Sie interaktive Anwendungen mit C++ und ImGui erstellen können. Anhand von zehn praktischen Beispielen entwickeln Sie nützliche Programme und verbessern Ihre C++- und ImGui-Kenntnisse.Was ist ImGui?ImGui ist ein leistungsstarkes, sofort einsatzbereites GUI-Toolkit für C++-Entwickler. Die Vorteile von ImGui sind:Einfache Integration: Es ist leicht in bestehende Projekte einzubinden und erfordert keine komplexen Abhängigkeiten.Plattformunabhängigkeit: ImGui funktioniert auf verschiedenen Plattformen und Grafik-APIs.Schnelle Entwicklung: Es ermöglicht eine schnelle Iteration und bietet ein umfangreiches Widget-Set.Effizienz: ImGui ist für hohe Leistung optimiert und benötigt nur wenig Ressourcen.Anpassbarkeit: Es bietet die Flexibilität, das Erscheinungsbild von Widgets und Benutzeroberflächen zu gestalten.Aktive Community: ImGui hat eine große und engagierte Community, die ständig Verbesserungen und Erweiterungen entwickelt.Dieser Kurs besteht aus den folgenden Beispielen:Kalendar mit Terminen: Erstellen Sie einen benutzerfreundlichen Kalender, um Termine und Ereignisse zu verwalten.CSV Reader/Writer: Entwickeln Sie eine Anwendung zum Lesen und Schreiben von CSV-Dateien.File Diff Viewer: Vergleichen Sie zwei Dateien und visualisieren Sie die Unterschiede.Datei Explorer: Erstellen Sie einen Datei-Explorer zum Navigieren und Verwalten von Dateien und Ordnern.MP3 Player: Entwickeln Sie einen einfachen MP3-Player mit Wiedergabe und Stopp-Funktionen.Paint: Erstellen Sie eine grundlegende Zeichenanwendung mit verschiedenen FarbenFunktions Plotter: Entwickeln Sie einen Plotter, um mathematische Funktionen grafisch darzustellen.Text Editor: Erstellen Sie einen benutzerfreundlichen Texteditor mit grundlegenden Bearbeitungsfunktionen.Wand-Uhr: Entwerfen Sie eine digitale WanduhrWindows-like Desktop: Gestalten Sie einen einfachen Desktop mit anpassbaren Fenstern und Desktop-Elementen.Werde noch heute ein Profi, in der Technologie von Morgen!Wir sehen uns im Kurs!
Who this course is for:
Angehende C/C++ Softwareentwickler oder Informatik Studenten,C/C++ Softwareentwickler die sich weiterbilden wollen