Seite wählen

Video-Vortrag: Live-Coding C#, WPF, MVVM, TFS

von KK Admin⠀|⠀
29.09.2016

Mitschnitt unserer monatlichen Fachvorträge der K&K-Softwerkerrunde.
Live-Coding-Vortrag von Thomas Leiber zum Thema agile Entwicklung mit C#, WPF, MVVM und TFS-Integration samt TFS Continuous Integration und TFS Continuous Deployment.

 

Inhalt (mit Zeitangabe im Video):

C#

  • ViewModel-Namespaces – 3:48
  • Anlegen eines ViewModel-Property – 5:59
  • Instanz des MainWindowViewModel im neuen ViewModelLocator-Property – 7:30
  • Binding auf Button ausprogrammieren – 10:53
  • Herkunft und Ableitung von Events und Funktionen – 11:30
  • Eigenes Ausimplementieren eingebauter Events, hier RaisePropertyChanged – 11:50
  • Neue C# 6 Features: CallerMemberName, Methoden-Body im Lamda definieren, Null-Conditional-Operator (?.), Getter-only-Property, die im Konstruktor das erste Mal befüllt werden, (CallerMemberName-Kombatiblitätsbibliothek für .NET 4.0: https://www.nuget.org/packages/Microsoft.Bcl/) – 12:48
  • Observable Collection – 37:45
  • C# 6 Feature – beim Property definieren – 38:22
  • Viewmodel für Chatlog-Klasse – 38:35
  • Neuen XML-Namespace im XAML erstellen – 44:15

WPF (XAML)

  • Binding auf ViewModel-Locator – 4:50
  • Grid-Panel und Column- und Row-Definitions, Star-Maß – 8:10
  • Erweiterung Oberfläche um weiteres zu speicherndes Textfeld – 27:00
  • ItemsControl “Das For-Each des Views” – 42:30
  • Visualisierung mit StackPanel, Run und One-Time-Binding – 46:25

Entity-Framework

  • Verknüpfen der Datenbank mit Entity-Framework via Wizzard – 23:29
  • Speichern von Daten in der Datenbank – 24:45
  • Daten auslesen, umwandeln, sortieren und ausgeben – 40:55

TFS

  • Visual Studio-Projekt zum TFS verknüpfen – 0:34
  • Taskboard im TFS – 1:06
  • Check-In in TFS, Verknüpfung zu TFS-Ticket/WorkItem – 17:20
  • Anzeige Code-Änderungen im TFS – 18:21
  • Nächster Check-In in TFS – 28:54
  • Continuous Integration: Build (automatischer Build) mit TFS – 29:45
  • Continuous Integration: Deployment (automatisches Verteilen) mit TFS – 34:06
  • Nächste Aufgabe “Chatlog“ im TFS abholen – 37:31
  • nächster Checkin und Überprüfung Check-In, Continuous Integration und Continuous Deployment – 49:25
  • Testen Anwendung auf Testmaschine – 51:15
  • Kreislauf geschlossen, Revue passieren lassen, Ausblick – 52:08

Visual Studio

  • Visual Studio – Bibliotheken für MVVM mit NuGet hinzufügen (MVVMLight) – 2:07
  • Komfortfunktionen des Editors (Snippets und generieren von Codestrukturen) 
  • Debugger – 16:40
  • Installation Entity-Framework mit Nuget, Funktionsweise Entity-Framework – 19:10

Sonstiges

  • Anlegen einer SQL-Datenbank – 19:50
  • Vorbereiten Testmaschine für automatisches Ausrollen – 32:29
  • Installation .net-Framework auf Testmaschine – 50:45

Ein Beitrag von: KK Admin

Mehr zum Thema...

Beitrag teilen

[Sassy_Social_Share]

Die wichtigsten Themen im Blog

Jobs bei K&K Software

Unter https://stellen.kk-software.de finden Sie eine Übersicht unserer aktuellen Stellenangebote.

Fragen? Nehmen Sie jetzt Kontakt mit uns auf!