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 […]

Höhe einer TextBox in C# verändern

Ich gebe zu, der Titel klingt geradezu trivial. Genauer betrachtet ist es aber gar nicht so einfach die Größe eines TextBox Controls in C# zu ändern, denn eine TextBox hat die Autosize-Eigenschaft nicht. Bei anderen Controls kann man die Autosize-Eigenschaft auf false setzen und dann die Höhe (Height-Property) verändern. Bei der TextBox geht dies so leider nicht.
Wie es doch geht, möchte ich euch nachfolgend zeigen. Der Trick ist folgender:

textBoxTest.Multiline = true;
textBoxTest.MinimumSize = new Size(150, 24);
textBoxTest.Size = new Size(150, 24);
textBoxTest.Multiline = false;

Zuerst muss man die Multiline-Eigenschaft auf true setzen. Danach kann man nach Lust und Laune die MinimumSize-, sowie die Size-Property anpassen, um die Größe der Textbox zu verändern. Wenn man fertig ist, setzt man die Multiline-Eigenschaft wieder auf false. Die TextBox behält die eben gesetzte Größe dennoch. So einfach ist das.
Wer sich jetzt noch fragt, wofür man das braucht, wenn die TextBox sich doch selbst in ihrer Größe anpasst, der sollte […]

Benutzer im Active Directory suchen in C# – der einfache Weg

Vorgestern schrieb ich noch darüber, wie man die Active Directory Suchfunktion in Windows 7 erreicht. Heute soll es darum gehen, wie man in C# komfortabel das Active Directory nach Benutzern durchsuchen kann. Der Schwerpunkt liegt hierbei auf komfortabel, denn Artikel über die Thematik generell gibt es schon einige im Netz. Die meisten nutzen dafür jedoch ausschließlich die Methoden rund um System.DirectoryServices.ActiveDirectory und den DirectorySearcher. Doch seit .NET 3.5 geht es auch mit wesentlich weniger und vorallem, wie ich finde, verständlicherem Quelltext.
Doch kommen wir nun zur Sache. In dem folgenden Beispiel nutze ich hauptsächlich Methoden aus dem System.DirectoryServices.AccountManagement Namespace. Und so geht’s:

//Einen Kontext zur entsprechenden Windows Domäne erstellen
PrincipalContext domainContext = new PrincipalContext(ContextType.Domain,
[…]

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 weiter […]

Kostenlose .NET-Decompiler – die .NET Reflector Alternativen

netreflectorHeute möchte ich euch kurz ein paar Alternativen zu Redgates .NET Reflector aufzeigen. Früher habe ich diesen zwar des Öfteren benutzt, doch seit dem dieser Geld kostet, und es gute und brauchbare kostenlose Alternativen, kommt dieser nicht mehr zwischen meine Finger.
Der nachfolgende Einschub ist für diejenigen gedacht, die mit dem Begriff .NET Reflector/Decompiler jetzt gerade gar nichts anfangen können. Die anderen lesen bitte einfach nach dem Einschub weiter.
Was ist ein (.NET-)Decompiler?
Decompiler nennt man Computerprogramme, die es ermöglichen aus Maschinencode/Objektbytecode wieder lesbaren Quelltext (in einer Hochsprache) zu zaubern. Sie stellen also das Gegenstück zu einem Compiler dar.
Praktisch kann man sich das wie folgt vorstellen. Der Programmierer schreibt den Quellcode für ein Programm. Diesen kompiliert er dann mit einem Compiler. Das Endergebnis nach dem kompilieren könnte dann zum Beispiel eine ausführbare .exe-Datei sein.
Nun kommen […]