Erstelle deine erste Oberfläche in WPF & C# | Das BallSpiel

LernMoment.de
LernMoment.de
52.3 هزار بار بازدید - 5 سال پیش - Der Einstieg in WPF mit
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. Inkl. Übung & Quellcode.

Quellcode zu diesem Projekt auf GitHub - https://github.com/LernMoment/ballspi...

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 erste praktische Erfahrung und kannst später in die Punkte eintauchen die dir unklar sind.
Die wichtigsten Schritte die wir gemeinsam in diesem Video beschreiten sind folgende (Einsprungsmarken zu den einzelnen Teilen findest du direkt in der Abspielleiste des YouTube-Players):
1. Ein WPF Projekt unter .NET Core und C# in Visual Studio 2019 (oder 2017) anlegen
2. Ich zeige dir die wichtigsten Fenster für die Entwicklung mit Oberflächen und gebe dir einen ersten Einstieg in XAML. XAML (eXtensible Application Markup Language) wird in WPF zur Beschreibung der Oberfläche benutzt.
3. Im nächsten Schritt ziehst du die notwendigen Controls aus der Toolbox in den Designer. Hier wie das XAML der Oberfläche bei mir aussieht: https://github.com/LernMoment/ballspi...
4. Nun beginnt die eigentliche Arbeit und du positionierst den Ball für unser BallSpiel auf dem Spielfeld
5. Warum du in WPF ein dynamisches Design verwenden solltest, was das ist und was der Unterschied zum statischen Design ist.
6. Starten des Spiels durch einen Button-Click Eventhandler
7. Wie kann der Ball auf dem Canvas bewegt werden?
8. Auswahl & Anlegen eines Timers zur Steuerung des Balls
9. Konfiguration des DispatcherTimers
10. Versetzen des Balls, wenn der Timer abgelaufen ist (Timer-Tick-Eventhandler mit Leben füllen). Wie sich der Quellcode für die letzten Schritte verändert hat: https://github.com/LernMoment/ballspi...
11. Ball am linken und rechten Spielfeldrand umdrehen lassen. So ändert sich der Quellcode dafür https://github.com/LernMoment/ballspi...
12. ÜBUNG: Du lässt den Ball am oberen und unteren Spielfeldrand drehen (inkl. meiner Musterlösung). Der Quellcode meiner Musterlösung: https://github.com/LernMoment/ballspi...
13. Zählen, wenn der Ball auf dem Spielfeld angeklickt wurde

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

########### RELEVANTE VIDEOS ###############

Visual Studio 2019 installieren & erste Anwendung erstellen (Einstieg in C#) - Visual Studio 2019 installieren & ers...

Einführung in die Grundlagen der Objekt-Orientierung (OO) - ObjektOrientierung - Der schnelle Ein...

Du weißt nicht ob C# die richtige Sprache ist? Dann schau dir dieses Video an: Wie du programmieren lernst

##############################################

Mehr zum Thema C# und professionelle Softwareentwicklung findest du unter:

Online-Kurs "Einstieg in C#": https://www.lernmoment.de/einstieg-cs...
Online-Kurs "GitHub für Entwickler": http://goo.gl/JpEf7m
Kostenloses "GitHub Tutorial Deutsch": https://goo.gl/UERHI6
LernMoment.de: http://www.lernmoment.de

0:00 Ein WPF Projekt anlegen
2:25 Erster Einstieg in WPF & XAML
5:53 Controls aus der Toolbox aufs Window
12:05 Ball auf dem Spielfeld positionieren
12:54 dynamisches Design in WPF
15:30 Starten des Spiels durch einen Button-Click Eventhandler
19:33 Wie kann der Ball auf dem Canvas bewegt werden?
21:38 Auswahl & Anlegen eines Timers zur Steuerung des Balls
23:13 Konfiguration des DispatcherTimers
25:57 Ball bewegen im Timer-Tick-Handler
28:33 Ball amSpielfeldrand umdrehen lassen.
34:12 Übungsaufgabe
39:20 Zähler erhöhen, wenn Ballangeklickt wurde

#WPF #CSharp #ProgrammierenLernen
5 سال پیش در تاریخ 1398/09/28 منتشر شده است.
52,345 بـار بازدید شده
... بیشتر