Einfache XML-Serialisierung in C#

C# XML SerialisierungHeute möchte ich euch zeigen, wie man eine XML-Serialisierung in C# durchführen kann. Serialisierung selbst, bedeutet, dass man ein Objekt in eine andere, transportable Form umwandelt. Mittels XML-Serialisierung ist es uns zum Beispiel nötig, ein Objekt einer Klasse in Form einer XML-Datei abzuspeichern und auch wieder herzustellen.
Das kann Sinn machen, wenn man ein Objekt in seinem Zustand nach dem Schließen und erneuten Öffnen einer Anwendung wiederherstellen oder wenn man ein Objekt beispielsweise per HTTP übertragen möchte.
Für unser Beispiel habe ich folgende Klasse Blog erstellt:

public class Blog
{
public string User { get; set; }
public string Pass { get; set; }
public string Subdomain { get; set; }
public string BaseUrl { get; set; }
}

Die […]

Update: MySpace Loader 1.9 released

MySpaceLoader IconSo, neue Artikel gab es ja nun schon etwas länger nicht mehr. Das unter anderem daran, dass ich ganz gut damit beschäftigt war, den MySpace Loader zu überarbeiten. Und nun ist er fertig!
Vielen Dank, an alle Blogleser, die mir beim beheben der Bugs geholfen haben. Besonderer Dank gilt Hannah, die unermüdlich immer und immer wieder diverse Tests von mir ausgeführt hat, um den Fehler zu finden.
Die neue Version findet ihr hier:
MySpace Loader 1.9 Download
Changelog:

Bug behoben, der den Download von Songs bei einigen Usern verhinderte
Updatebenachrichtigungsdienst überarbeitet

 
English information:
I’ve finished my work on the new MySpaceLoader. The actual version for now is 1.9. In this release I’ve fixed a bug which stopped the download funtionality by some of the MySpaceLoader users. Also I implemented the updatecheck in a better way. 
Changelog:

Fixed the bug, which stopped the […]

Projekt: MySpace Loader – ein MySpace Downloader

english flag For english information click on the flag at the righthand sidebar.
Ich habe die Tage mal wieder ein altes Projekt, welches noch zu Zeiten von net-blog.net enstanden ist, herausgekramt. Es geht um den MySpace Loader, welcher jedoch schon seit längerer Zeit nicht mehr funktionsfähig war. Die Betonung liegt auf war.
Nach einigen Stunden “Schönheitskur” und mehrere Operationen “am offenen Herzen” (am Quellcode), läuft er nun wieder.
Mit dem MySpace Loader könnt ihr, wie der Name schon sagt, Musik von MySpace herunterladen. Das Programm ermöglicht das Downloaden von mehrerern Songs auf einmal und kann diese dann auch in verschiedene Formate konvertieren und auf Wunsch mit ID3-Tags versehen. Das ganze ist, wie auch der Cloud Downloader, kostenlos. (Über eine Spende würde ich mich natürlich dennoch freuen.) Den Downloadlink findet ihr weiter unten im Artikel unter dem Youtube-Video.
Features:

Lädt jeden Song
Konvertiert auf Wunsch nach .mp3, .acc, .wma oder .ogg
Kostenlos (im […]

Startmenü für Windows 8 – die Zweite

Stardock Start8 Website ScreenshotVor kurzem habe ich schon einmal darüber geschrieben, wie man in der Windows 8 Consumer Preview das Startmenü “aktivieren” kann. Im letzten Artikel hatte ich euch einen Lösungsansatz mit Hilfe des Programms ViStart 7 gezeigt. Heute möchte ich euch noch einen anderen Weg zeigen, der sich das Programm Start8 der Firma Stardock zu nutze macht.
Start8 ist ebenso wie ViStart kostenlos zu haben, simuliert aber im Gegenteil zu ViStart nicht das klassische Windows 7 Startmenü, sondern setzt sich aus Bestandteilen von Windows 8 zusammen. Wie das aussieht, könnt ihr dem nachfolgenden Screenshot entnehmen.
Windows 8 Startmenü mit Start8
Downloaden könnt ihr Start 8 auf der Webseite von Stardock. […]

Visual Studio 11 Express Beta unter Windows 7 installieren

Seit gestern gibt es nicht nur die Consumer Preview von Windows 8 zum Download, sondern auch die Betaversion von Visual Studio 11. Da seitens Microsoft versprochen wird, dass man diese auch parallel zur 2010er Version installieren kann, wollte ich mir gestern also die Beta auf meinem Windows 7 PC installieren.
Nichts ahnend habe ich zur Express-Version gegriffen (denn die bleibt im Gegenteil zu Professional und Ultimate auch später noch kostenlos). Doch dann passierte es (siehe Screenshot).
Visual Studio 11 Express Beta - Windows 7 Fehlermeldung
Die Express Version der Beta lässt sich nicht unter Windows 7 installieren. Abhilfe schafft da momentan nur die Wahl einer anderen Edition (z.B. Professional, Premium oder Ultimate). Schade, aber nicht zu ändern. Zudem kommt noch hinzu, dass wer lesen kann, klar im Vorteil ist, denn scrollt man auf der Microsoft-Website etwas […]