Form TransparencyKey auf [White] setzten

Samstag, März 15th, 2008 von Roy

Gerade eben startete ich eine Anwendung an der ich gerade arbeite und bekam ungefähr folgendes Bild zu sehen: Durch die Applikation hindurch konnte ich mein VisualStudio sehen und auch selektieren. Selbst durch den Fenstertitel konnte ich den Hintergrund sehen und per Mausklick dorthin wechseln. Irgendwie hatte ich erwartet, dass ich statt ...

Fun mit C# 3.0

Sonntag, November 4th, 2007 von Andreas

Ich habe die letzten Tage immer mal wieder mit C# 3.0 rumgespielt... Warum nicht einen Teil meiner Tests und Codeschnippsel posten:). C# 3.0 find ich einfach cool. :) [code lang="csharp"] // C# 2.0 (zumindest teilweise ;-) // die extension methods sind schon aus C# 3.0 IEnumerable liste = testle.Where(delegate(Test c) { return c.Name == "Andi"; }) .Select(delegate(Test c) { return ...

Kurzes Review: Student Partner Summit

Donnerstag, September 20th, 2007 von Andreas

Heute bin ich vom alljährlichen MS Studen Partner Summit (von Bad Schandau bei Dresden) zurückgekommen. Die Veranstaltung war mal wieder spitze. Ob sich dies nun auf die Freizeitangebote (Paddeln, Lagerfeuer, Pool, Sauna, und und und;) bezog oder aber auf die sehr informativen Vorträge und Workshops. Ganz besonders hatte es mir ...

Artikel: Die Entwicklung von LINQ und ihre Auswirkung auf das Design von C#

Montag, Juni 11th, 2007 von Andreas

Auf der Start Page von Visual Studio findet man auf der rechten Seite immer wieder interessante Links zu Artikeln bzgl. aktuellen Themen! Hierbei bin ich auf folgendes gestoßen: http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/Default.aspx?loc=de Ich kann nur jedem empfehlen einen Blick darauf zu werfen! Beim Author des Artikels handelt es sich um Anson Horton, Blog: http://blogs.msdn.com/ansonh/ Viel Spaß beim Lesen ...

C# Delegates

Donnerstag, Mai 31st, 2007 von Andreas

Ich habe diese Woche einen C#-Workshop gehalten. Ein Thema dabei waren Delegates. Da das Interesse bei diesem Thema ziemlich groß war, habe ich mir gedacht auch mal etwas darüber zu bloggn: Was ist ein Delegate: Ein Delegate ist ein typisierter Funktionszeiger Ein mächtiges Mittel um Algorithmen flexibel zu gestalten Eine Art typsicherer ...

Dynamisches Menü in C#

Freitag, Mai 4th, 2007 von Roy

Möchte man ein Menü für eine MainMenu-Komponente in C# dynamisch erstellen (warum auch immer), kann man das so machen. [code lang="csharp"] private void button1_Click(object sender, EventArgs e) { ToolStripMenuItem tsmiTopItem = new ToolStripMenuItem(); ToolStripMenuItem tsmiFirstLevel = new ToolStripMenuItem(); ToolStripMenuItem tsmiSayHello = new ToolStripMenuItem(); tsmiTopItem.Text = "TopItem"; tsmiTopItem.Name ...

Nachtrag zur Windows Service Entwicklung

Dienstag, April 24th, 2007 von Andreas

Wenn man die app.config einer DLL, welche man z.B. in seinem exe-Projekt u.a. verwendet per .NET-Code öffnen will so kann man dies normalerweise mit folgender Anweisung tun: [code lang="csharp"] Configuration AppConfig = System.Configuration.ConfigurationManager.OpenExeConfiguration("blabla.dll"); [/code] Wenn man die app.config dieser DLL aber von einem Windows Service (und keiner exe) verwendet öffnen will muss die Zeile folgendermaßen ...

Erstellen eines einfachen Windows Service

Samstag, April 14th, 2007 von Andreas

Nach einer Pause komm ich mal wieder zum Bloggn (hab grad ziemlich viel um die Ohren :) Da ich gerade dabei bin einen kleinen Windows Service zu entwickeln und ich dies zuvor noch nie gemacht hatte, hier ein kleiner Codeausschnitt wie ein ganz einfacher Service aufgebaut sein könnte. So als kleine ...

NetStat Reloaded

Samstag, März 17th, 2007 von Roy

Nach einigen Anregungen von diversen Testusern (Kommilitonen) hab ich NetStat nun dahingehend erweitert. Folgende Features sind hinzugekommen: optionaler, automatischer Start des Capturings letztes verwendetes Interface wird beim Neustart wiederhergestellt NetStat kann nun auch minimiert gestartet werden wird NetStat in der minimierten Ansicht verschoben wird die neue Position gespeichert Summe der runtergeladenen MByte wird nach ...