Web- und Software Development

Windows neu starten – WPF Quicky

Den Rechner neu starten aus einer WPF Applikation kann man via System.Diagnostics.Process.Start("shutdown.exe", "-r -t 0"); Eine Liste mit Parametern findest Du auf SS64

Read the rest of this entry »

Restart einer WPF Applikation

Leider ist es mir auf den ersten Blick, aus nicht erklärbaren Gründen, möglich ein WPF Applikation so einfach wie in WindowsForms neu zu starten. Ein Vorschlag, um seiner App einen Restart zu ermöglichen ist, auf System.Windows.Forms referenzieren . Dann geht das ganze wie folgt: System.Windows.Forms.Application.Restart(); System.Windows.Application.Current.Shutdown(); Okay aber was bringt es, auf  die fette dll [...]

Read the rest of this entry »

Geschwindigkeitsvorteile mit vorkompilierten LINQ-Queries

Um Geschwindigkeitsvorteile bei der Verwendung von LINQ zu genießen, sollte man einen Blick auf Precompiled Linq Queries werfen.

Read the rest of this entry »

String nach Pascal- und CamelCase – C# Quicky

Eine kleine HelperMethode in C#, die einen String entweder nach PascalCase (UpperCamelCase-Variante) oder camelCase (lowerCamelCase-Variante) konvertiert. Getrennt werden die Wörter des übergebenen Strings, bei einem Freizeichen, einem Bindestrich und bei einem Punkt. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [...]

Read the rest of this entry »