/ballspiel

Umsetzung einer einfachen WPF-Anwendung mit C# und .NET Core 3.x

Primary LanguageC#The UnlicenseUnlicense

LernMoments BallSpiel

Der Einstieg in WPF mit C# und .NET Core anhand eines konkreten Projekts. Gemeinsam entwickle ich mit dir ein einfaches Spiel. Du brauchst keine Vorkenntnisse. Das dazugehörige Video-Tutorial findest du in dieser YouTube PlayList.

Erstelle deine erste Oberfläche in WPF & C# - BallSpiel Teil 1

Mit diesem Video möchte ich dir zeigen wie schnell du eine Anwendung mit Oberfläche erstellen kannst. Dabei steht nicht im Vordergrund, dass du alles verstehst, sondern, dass du es selber machst. So sammelst du deine ersten praktische Erfahrung und kannst später in die Punkte eintauchen die dir unklar sind.

Die einzelnen Lektionen in diesem BallSpiel

Die wichtigsten Schritte die wir gemeinsam in diesem Video beschreiten sind folgende (wenn du auf die Zeiten klickst, kommst du direkt an die passende Stelle im Video):

# Lektion Einsprung ins Video Passender Commit
1 Ein WPF Projekt unter .NET Core und C# in Visual Studio 2019 (oder 2017) anlegen 0:00 3c2528b
2 Einführung in XAML (eXtensible Application Markup Language) 2:25 ea51706
3 Die Oberfläche erhält Button, Label, Canvas und den Ball 5:53 f3cf550
4 Sprache für Bezeichner und dynamisches vs statisches Layout 12:54 ea51706
5 Eventhandler für den Start/Stop Button anlegen 15:30 107b75c
6 Theorie: Wie kann der Ball auf dem Canvas bewegt werden? 19:33
7 Auswahl & Anlegen eines Timers zur Steuerung des Balls 21:38 107b75c
8 Konfiguration des DispatcherTimers 23:13 107b75c
9 Versetzen des Balls, wenn der Timer abgelaufen ist (Timer-Tick-Eventhandler mit Leben füllen) 25:57 107b75c
10 Ball am linken und rechten Spielfeldrand umdrehen lassen 28:33 58c0c80
11 ÜBUNG: Du lässt den Ball am oberen und unteren Spielfeldrand drehen (inkl. meiner Musterlösung). 34:12 1bf9976
12 Zählen, wenn der Ball auf dem Spielfeld angeklickt wurde 39:20

Zukünftig werde ich weitere Videos veröffentlichen in denen wir diese Anwendung gemeinsam erweitern.

Wenn dir der Quellcode und das Video helfen, würde ich mich wahnsinnig über ein Sternchen an diesem Projekt hier auf GitHub freuen und natürlich einen "Daumen hoch" am besten einen Kommentar an dem YouTube-Video (siehe hier)

Das passende Event in WPF (C#) finden - BallSpiel Teil 2

In diesem Video gehen wir etwas genauer auf die verschiedenen Events ein. Dabei geht es darum, dass wir die Steuerung des Balls mithilfe von Maus und Tastaur umsetzen, aber du lernst auch ein wenig mehr bezüglich der Hintergründe von Events in WPF.

Die einzelnen Lektionen in diesem Video

kommen in Kürze!