Uwe Köster

Softwareentwicklung

Archiv

Kategorie: Code Snippets

Einen Screenshot von einer laufenden Anwendung (Process) lässt sich sehr leicht  über die Methode CopyFromScreen der Graphics Klasse lösen. Aufwändig ist lediglich das finden der Fensterposition auf dem Desktop. weiter lesen…

Dieses kleine Code Snippet zeigt wie man auf einfache Weise Bilder (JPG,PNG, BMP usw) in C# verkleinern kann. Dazu wird die Methode GetThumbnailImage der Klasse Image Benutzt. weiter lesen…

Manchmal möchte man die HTML Seite einer Website oder Dokument wie Bilder, PDF oder ZIP Dateien downloaden. Dies kann man in C# ganz einfach mit den Klassen HttpWebRequest und HttpWebResponse realisieren. Konnte vom Server 10 mal hintereinander keine Daten gelesen werden, wird das herunterladen abgebrochen. Hier könnte man auch eine zeitliche Steuerung realisieren. weiter lesen…

Fast in jedem Softwareprojekt stellt man sich irgendwann die Frage, wie man die Einstellungen seines Programms oder eine kleine Datenmenge schnell und unkompliziert auf der Festplatte speichern oder davon laden kann. Zu diesem Zweck habe ich eine Helfer-Klasse erschaffen welches ein Objekt in XML oder Binär speichern kann. Die Klasse ist Generisch und in C# programmiert.

Beim serialisieren in XML ist darauf zu achten das nur ‚public‘ gekennzeichnete Felder und Eigenschaften einer Klasse in XML gespeichert werden.

Code snipped der Methoden (CSharp) zum schreiben und lesen in XML: weiter lesen…