ref Schlüsselwort

Das Schlüsselwort bewirkt bei Methoden-Parameter folgendes: Simple Datentypen werden in der Methode bearbeitbar Werden Objektinstanzen überreicht, dann werden diese sowieso immer by ref übergeben, das Schlüsselwort erzwingt aber, dass immer eine initialisierte Instanz übergeben werden muss. (Also kein null)

Source Outliner für VS2008 1

YEAH! :-) *juppiduuu* Ok, bin etwas sehr euphorisch wegen etwass kleinem. Aber der Grund ist, dass ich halt lange Zeit gemeint habe, dass mein lieblingstool Source Outliner für VS2008 nicht mehr erhältlich ist. Irgendwie auch komisch, dass der Pack Installer (Power Tools für VisualStudio 2005 etc.) den Source Outliner nicht für VS2008 installieren kann. Langer ...

Iconlibrary 1

http://art.gnome.org/themes/icon/

Copyrights rund um das Benutzerinterface Office2007 Ribbon

Auf Codeproject bin ich auf schöne Nachbildungen der Ribbon-Controls gestossen. Allerdings gibt es dort auch einige Bemerkungen zu einem Copyright betreffend diese, neuartigen Benutzerintreface. Ein Link dazu … Und hier der offizielle Bereich in der MSDN …

.NET Versions-Informationen einer Assembly

.NET Versions-Informationen einer Assembly
Die drei Versions Musketiere werden in der AssemlbyInfo.cs Datei festgelegt. Diese Datei befindet sich im VisualStudio im Verzeichnis Properties. Während die AssemblyVersion für die Kompatibilitätsprüfung bei Strong-Name Assemblies verwendet werden, haben die zwei anderen Angaben – AssemblyFileVersion und AssemblyInformationalVersion – nur informellen Charakter. Die Werte können im Eigenschaften (Property) Dialog einer Datei ausgelesen werden. Die ...

AssemblyVersion AssemblyFileVersion Angaben

Die AssemblyFileVersion wird im Windows File-Properties Fenster dargestellt. Wird sie nicht angegeben, dann wird automatisch AssemlyVersion verwendet. AssemblyFileVersion muss immer vollständig angegeben werden, das *-Pattern funktionier hier nicht (wie es bei der AssemlyVersion tut). MSDN : Festlegen von Assemblyattributen Automatic Updating of AssemblyFileVersion in C# Projects Why are build numbers limited to 65535?

Fluent UI

Wie angekündigt meine Beiträge zu GUI Themen :-) Ich habe Heute interessante Neuigkeiten über Fluent UI gelesen. (War mir noch nicht klar was das genau bedeutet, allerdings sind Ribbons durchaus bekannt). Wie die Kommentare zeigen – auch wenn die keineswegs repräsentativ sind – ist diese Art der Bedienung enorm praktisch. Auch ich war sehr skeptisch ...

XML-Serialisieren in String (und zurück)

Ein Objekt kann in XML serialisiert werden. Auf die Rahmenbedingung, was serialisiert werden kann und was nicht, gehe ich jetzt mal nicht ein. (Hoffentlich kann ich das mal aufarbeiten und auch posten.) Folgender Code serialisiert und deserialisiert ein Objekt mit dem XmlSerializer. Damit der serialisierte String (XML) auch über Webservices problemlos transferiert werden kann, wird ...

DateTime-Standardformatzeichenfolgen

Die universelle Formatierung ist – wer hätte es gedacht “U”. Damit kann ein quasi sicheres Hin- und Zurück formatieren (z.B. bei der verwendung in einem WebService wo das Datum als String übergeben wird) gewährleistet werden. Die MSDN Seite dazu … Und alle Formatierungsmöglichkeiten hier:

Margin und Padding

Margin und Padding
Ist immer wieder unklar, was der Unterschied ist. Hier aus der MSDN: Die präzise Platzierung von Steuerelementen auf dem Formular hat für viele Anwendungen einen hohen Stellenwert. Der System.Windows.Forms-Namespace stellt zu diesem Zweck zahlreiche Layoutfeatures bereit. Die beiden wichtigsten sind die Margin-Eigenschaft und die Padding-Eigenschaft. Die Margin (Rand)-Eigenschaft definiert den Bereich um das Steuerelement, durch ...