Autorenarchiv

Remote Desktop Multiple Monitors

Mittwoch, 31. März 2010 | Autor: admin

Wer häufig per Remote Desktop arbeitet, und dazu 2 Monitore zur Verfügung hat, kann auch per RDP beide Monitore nutzen.

Wie funktioniert das?
Dazu per WIN+R den Ausführen-Dialog starten, und dann mstsc /span eingeben. Die anschließend startende RD-Verbindung wird direkt auf beide Monitore gelegt.

Die Fenster sind im Full-Screen ja auf beide Monitore gezogen!
Abhilfe schafft das kostenfreie Tool GridMove (http://jgpaiva.dcmembers.com/gridmove.html). Diese bringt Templates für die Monitor-Aufteilung mit. Für 2 Monitore nutze ich das Template 2-Part-Vertical. Der Snap-Modus des Tools ermöglicht es nun, ein Fenster an den oberen Rand zu ziehen, und es anschließend in dem definierten Bereich im Full-Screen anzuzeigen.

Weitere Infos gibt es hier:
http://blogs.msdn.com/kirillosenkov/archive/2009/04/10/remote-desktop-span-across-multiple-monitors.aspx

Thema: Allgemein, Tools & Co. | Beitrag kommentieren

Wie groß ist das im Cache liegende Objekt?

Donnerstag, 11. März 2010 | Autor: admin

Um zu prüfen welche Größe ein in den Cache zu legendes Objekt, z.B. ein Dataset, hat, bietet sich dieser Code an:

MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, YOUROBJECT);
// size in KB
double size = Convert.ToDouble(ms.Length) / Convert.ToDouble(1000);

Thema: .NET > 3.0, .NET 2.0, C# | Beitrag kommentieren

Listen mit Methoden mithilfe von Lambda Expressions

Dienstag, 19. Januar 2010 | Autor: admin

In manchen Fällen ist es von der Architektur her sinnvoll, Listen mit Methoden zu erstellen, die anschließend in einer Schleife aufgerufen werden. Hier ein Snippet.

private static List<Func<Int32>> listWithLambdas = new List<Func<Int32>>();
...
listWithLambdas.Add(() =>
            {
                // Hier den Methodeninhalt einfügen
                // Func enthält in der Initialisierung den Rückgabeparameter Int32
                return 0;
            }
            );
...
foreach (Func<int> func in listWithLambdas)
            {
                try
                {
                    func.Invoke();
                }
                catch (Exception e)
                {
                    // Logging oder was immer ihr möchtet...
                    WriteLogFile(e.StackTrace);
                }
            }

Thema: C# | Beitrag kommentieren

WPF Themes for free

Dienstag, 19. Januar 2010 | Autor: admin

Hier http://wpf.codeplex.com/wikipage?title=WPF%20Themes&referringTitle=Home gibt es kostenlose WPF Themes, die eure WPF Anwendung sehr schön aufpeppen!

Thema: WPF | Beitrag kommentieren

Edit top 200 rows – oder auch mehr…

Freitag, 11. Dezember 2009 | Autor: admin

Wen es ebenfalls nervt, dass das SQL Management Studio 2008 nur die ersten 200 Zeilen editieren lässt, findet hier die Lösung:
http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

Thema: Tools & Co. | Beitrag kommentieren