MyWpfSetingsApp

Hinterlasse einen Kommentar

MyWpfSetingsApp ist ein kleines Wpf .Net 6 Programm das einige nützliche Features zeigt:

Folgende Features werden gezeigt:

  • .Net 6
  • VS 2022
  • Globales Exception Handling in .Net 6 Anwendungen
  • Settings (merken der Fensterposition)
  • Maus-Position
  • Fester-Größe
  • Laden eines Textes aus eine .txt Datei
  • Abrufen der Startpostion der .exe
  • NLog in .Net 6 Anwendungen
  • Alternative eigene Settings mit
    Serialisierung der Klasse Globals

Das Projekt auf Github gibt’s hier.

MyWpfCoreCSXmlJsonSerializationApp

Hinterlasse einen Kommentar

ist wie MyWpfCSXmlJsonSerializationApp nur das es eine .Net 5 (.Net Core) Anwendung ist.

Button Funktionen:
#1 – reload the default list
#2 – clear the list
#3 – save the list/classes to Xml
#4 – save the list/classes to Jason
#5 – load the list from Xml
#6 – load the list from Jason
#7 – save just one single class to CDatas.json/CDatas.xml

Zu beachten ist, das Visual Studio 2019 zu benutzen ist und ein zusätzliches Paket wie bei MyWpfCSXmlJsonSerializationApp (.Net Framwork) nicht zu installieren ist. Mit 2017 habe ich es nicht zum Laufen bekommen.
(Und noch ein Hinweis, falls es sich noch nicht bei allen herumgesprochen hat .Net Core heißt jetzt .Net 5, das alte .Net wird als .Net Framework bezeichnet).
Zu bemerken wär noch das der Übergang zu .Net Core offenbar gut gelungen ist, jedenfalls konnte ich das Xaml und die anderen Klassen einfach so aus MyWpfCSXmlJsonSerializationApp übernehmen, ohne eine Änderung vornehmen zu müssen.

Folgende Features werden gezeigt:

  • .Net 5 (Core)
  • Wpf DataGrid Beispiel
  • Serialisierung von C# Klassen nach Xml
  • Serialisierung von C# Klassen nach Json

Das Projekt auf Github gibt’s hier.

MyWpfCSXmlJsonSerializationApp

Hinterlasse einen Kommentar

ist ein kleine Anwendung, die sowohl die Serialisierung einer Liste nach Xml als auch nach Json demonstriert in klassischem .Net.

Button Funktionen:
#1 – reload the default list
#2 – clear the list
#3 – save the list/classes to Xml
#4 – save the list/classes to Jason
#5 – load the list from Xml
#6 – load the list from Jason
#7 – save just one single class to CDatas.json/CDatas.xml

Um die Json Funktionen benutzen zu können ist es notwendig das System.Text.Json Paket von Microsoft zu installieren:

Folgende Features werden gezeigt:

  • Wpf DataGrid Beispiel
  • Serialisierung von C# Klassen nach Xml
  • Serialisierung von C# Klassen nach Json

Das Projekt auf Github gibt’s hier.