C# Wpf Und Xaml: Windows Presentation Foundation Einstieg
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 2.55 GB | Duration: 4h 26m
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 2.55 GB | Duration: 4h 26m
Der praxisnahe Einstieg für WPF-Anfänger, die GUI-Benutzeroberflächen statt Konsolenanwendungen programmieren wollen.
What you'll learn
Du kannst nach dem Kurs deine eigenen spannenden Anwendungen mit grafischen Benutzeroberflächen in WPF und C# entwickeln
Du erstellst 5 kleine Apps (1 Taschenrechner, 1 Schätzenspiel, 1 Bildergalerie, 1 Stimmungsbarometer, 1 Terminplaner) + ein cooles Hauptmenü mit Klickevents!
Du bist in der Lage, eine Benutzeroberfläche mit XAML zu erstellen.
Du kennst wichtige Bedienelemente einer grafischen Benutzeroberfläche und kannst sie sicher in deine Anwendungen integrieren.
Du bist bereit, tiefer in die Programmierung von C# Windows-Apps einzusteigen.
Requirements
Du solltest zumindest die Grundlagen der Programmiersprache C# beherrschen.
Logisches Denken und eine gewisse Zahlenaffinität sind hilfreich.
Du brauchst einen PC mit dem Betriebssystem Windows 10. Besitzt Du hingegen einen macOS oder Linux Computer, ist eine virtuelle Maschine mit Windows notwendig.
Wir arbeiten mit der IDE Visual Studio Community 2019 (kostenlos erhältlich). Diese sollte bereits auf deinem Rechner installiert sein.
Description
Keine Lust mehr auf langweilige Konsolenanwendungen und trockene Theorie? Besitzt du bereits Grundkenntnisse in objektorientierten Programmiersprachen und hast bereits ein wenig mit C# programmiert? Perfekt, dann bist du in diesem Kurs genau richtig! In diesem Kurs lernst du praxisnah anhand von 6 Beispielapps, wie du deine eigenen Programme mit ansprechenden grafischen Benutzeroberflächen (GUIs) entwickelst. Hierfür verwenden wir die sogenannte WPF (Windows Presentation Foundation)! Außerdem tauchst du tief ein in die XAML (Extensible Application Markup Language). Ich führe dich von Anfang bis Ende durch jede App und du bist eingeladen, mitzucoden. Im Anschluss an den Kurs bist du bestens gewappnet, um deine eigenen ersten Anwendungen in WPF zu schreiben. Ich runde die Kapitel mit mehreren Quizzes ab, sodass du das Gelernte spielerisch festigen kannst.Mein Ziel ist, dass du kompetent in die WPF und XAML eingeführt wirst. Ich habe den Kurs bewusst um 6 Apps herum aufgebaut, um dir soviel wie möglich Praxis zu ermöglichen. Du sollst sofort Erfolgserlebnisse haben und nach jedem Kapitel dein Programm mit GUI austesten können. Dadurch bleibst du am Ball und lernst auf eine sehr einfache Art und Weise.Ich möchte betonen: Das ist ein Anfängerkurs in die WPF und XAML. Wenn du bereits fortschrittliche Fähigkeiten in der WPF-Programmierung, XAML oder anderen GUI-Frameworks (z. B. Windows Forms) mitbringst, ist mein Kurs nicht der richtige für dich. Mein Kurs erhebt keinen Anspruch auf Vollständigkeit, sondern führt Neulinge auf dem Gebiet der WPF praxisnah und verständlich in die GUI Programmierung ein.Die einzelnen Kapitel sind folgendermaßen aufgebaut:1. Was wirst du lernen: Vorstellung der App und Funktionalität, die du entwickeln wirst.2. XAML Entwicklung: Erstellung der grafischen Benutzeroberfläche für dein Programm.3. Code behind: Programmierung der Funktionalität4. Test: Start der App und Kontrolle der GUI/FunktionalitätWir starten im Kurs bei 0 mit den absoluten Grundlagen und ich führe dich schrittweise an kompliziertere Konzepte heran: Du lernst den Grid-Layout kennen und ich zeige dir, wie du deine grafischen Elemente in der GUI platzieren kannst. Natürlich widmen wir uns einer Reihe von Controls-Elementen und deren Vorteile/Nachteile/Einsatz. Du arbeitest unter anderem mit TextBoxes, TextBlocks, Labels, Buttons, ListBoxes, DatePicker, Slider… Du bist im Stande, mittels StackPanels deine Inhalte zu schachteln und deine Ressourcen optimal einzusetzen. Selbstverständlich zeige ich dir das A und O von sogennanten Messageboxen. Du kannst diese mittels Switch Case Bedingungen steuern und individuelle Nachrichten an den Nutzer erstellen. Ich erkläre dir, wie du in XAML und im Code die Properties (Eigenschaften) deiner Elemente veränderst und professionell gestaltest. Durch die Trennung zwischen GUI und Codebehind lernst du sowohl mit XAML zu arbeiten als auch die notwendige Funktionalität in C# zu schreiben. Von Anfang an arbeitest du z. B. mit sogenannten Clickevents und ich zeige dir anhand von Codebeispielen, wie du Events triggerst und wie du Codebefehle für das Event schreibst. Dabei wird es aber nicht bleiben, denn neben dem Clickevent lernst du noch weitere Event Handling Methoden kennen. Zum Beispiel entwickeln wir im Handumdrehen tolle MouseEnter- und MouseLeaveEvents. Außerdem lernst du, wie du Inhalte deiner ListBoxes auswählst und bestimmte Inhalte beispielsweise in andere ListBoxes verschiebst oder löschst. Zusätzlich sprechen wir über die Grundzüge des DataBindings.Ich verspreche dir, dass wir im Kurs bei 0 beginnen und anschließend Schritt für Schritt spielerisch zu komplexeren Themen der WPF übergehen. Ich empfehle dir die Kapitel nacheinander durchzuarbeiten, da die Inhalte aufeinander aufbauen und du dadurch einen roten Faden erhältst. Die Kapitel des Kurses im Überblick:Einleitung (Intro und Ressourcen zum Download)App 1: TaschenrechnerApp 2: SchätzspielApp 3: BildergalerieApp 4: StimmungsbarometerApp 5: TerminplanerBONUS: App 6: Neues Hauptmenü
Who this course is for:
Einsteiger in die C#/objektorientierte Programmierung, die eigene GUI-Anwendungen entwickeln möchten.,Absolute Neulinge auf dem Gebiet der WPF. Dieser Kurs ist für Anfänger konzipiert. Wenn du bereits mit Windows Forms gearbeitet hast, ist dieser Kurs nicht der richtige für dich.,Begeisterte Hobby-Programmierer, die sich in XAML und WPF fit machen wollen.,Du, wenn du keine Lust mehr auf langweilige Konsolenanwendungen hast!