01.02.2007
Dateizugriff unter .NET 2.0
Dateien lesen und schreiben war auch bislang keine große Kunst. Dennoch benötigte man bisher immer mehrere Anweisungen, um eine Datei zu öffnen, Text zu lesen und die Datei wieder zu schließen. .NET 3.0 bietet dafür nun fertige Methoden. Dr. Joachim Fuchs vermittelt einen Überblick über die Neuheiten der Klassen File und Directory.
weiterlesen
01.01.2007
Prozesssynchronisation mittels Semaphor, Mutex und WaitEventHandle
Die Mechanismen zur Synchronisation von Prozessen wurden von .NET 1.x nur unzureichend unterstützt. .NET 2.0 hat diese Lücke geschlossen. Mutexe, Semaphore und Events können nun direkt verwendet werden. Eine kleine Beispielanwendung illustriert die Zusammenhänge und lädt zum Experimentieren ein.
weiterlesen
01.01.2007
Smart Tags für UserControls
Die neuen Smart Tags von Visual Studio 2005 sind praktisch und hilfreich. Mit ihnen kann der Entwickler für viele Steuerelemente wichtige Einstellungen mit wenigen Mausklicks vornehmen. Die umständliche Suche in umfangreichen Eigenschaftenlisten entfällt. dotnetpro erklärt die Technik. So können Sie diese nützlichen Helferlein auch zur Aufwertung Ihrer eigenen Steuerelemente nutzen.
weiterlesen
01.12.2006
Satelliteninformationen von GPS-Empfängern auswerten
Wo bin ich? Diese Frage beantwortet jeder GPS-Empfänger. Wo sind die GPS-Satelliten? Wie gut ist die Qualität der empfangenen Daten? Diese Fragen beantwortet dotnetpro. Auf der Grundlage dieser Daten können Sie die Qualität der Positionsberechnung beurteilen, denn diese hängt stark von der Satellitenkonstellation und den Empfangsverhältnissen ab.
weiterlesen
01.12.2006
Auflistungen für Eigenschaften von UserControls verwenden
Auflistungen sind bei der Programmierung allgegenwärtig. Manche Probleme stellen sich aber ein, wenn ein Steuerelement über seine Eigenschaften auf solche Auflistungen verweist.
weiterlesen
01.11.2006
Entwicklerdokumentation à la Microsoft – ein Ersatz für NDoc
Microsoft Sandcastle Das ultimative Tool für die Dokumentation eigener Programme könnte es einmal werden. Bis dahin ist es jedoch noch ein langer Weg. Zurzeit vermittelt die frei verfügbare Community Technology Preview Version (CTP) von Sandcastle das Gefühl knirschenden Sandes zwischen den Zähnen. Lesen Sie selbst, was es damit auf sich hat.
weiterlesen
01.11.2006
Eigene Dialoge bereitstellen für UserControls mit eigenen Typen
Passend zum Typ Ihre selbst definierten UserControls verfügen über individuelle Eigenschaften. Also sollten Sie dem Entwickler auch eine maßgeschneiderte Möglichkeit anbieten, diesen Eigen schaften Werte zuzuweisen. Über die Klasse UITypeEditor definieren Sie eigene Eingabemöglichkeiten. Mithilfe modaler Dialoge realisieren Sie besonders anspruchsvolle Eingaben.
weiterlesen
01.10.2006
TypeConverter für eigene Datentypen entwickeln
Verdrehte Typen In der Entwicklungsumgebung möchten Sie die Eigenschaften Ihrer UserControls möglichst komfortabel bearbeiten können. Im ersten Teil der Serie haben Sie dazu bereits einige Tricks für einfache Datentypen kennen gelernt. Nun erfahren Sie, wie Sie mit TypeConverter-Klassen auch die Eigenschaften komplexer Klassen darstellen, ändern und serialisieren können.
weiterlesen
01.10.2006
Ein- und Ausgaben in Konsolenanwendungen mit .NET 2.0
Farbe für die Blackbox Konsolenanwendungen hat .NET bislang recht stiefmütterlich ehandelt. Die aus anderen Programmiersprachen bekannten Funktionen zum Formatieren des Konsolenfensters und zur Positionierung von Texten fehlten. In .NET 2.0 hat Microsoft nachgebessert und diese Lücke geschlossen.
weiterlesen
Designtime-Unterstützung für selbstentwickelte Steuerelemente
01.09.2006
Veredelte Controls
Gute Benutzersteuerelemente zu entwickeln, ist die eine Aufgabe. Dafür auch eine gute Designtime-Unterstützung anzubieten, ist eine ganz andere Aufgabe. dotnetpro zeigt, wie Sie Ihre selbstentwickelten Controls mit einer maßgeschneiderten Unterstützung für Visual Studio aufpeppen. Im ersten Teil der Serie erfahren Sie, was mithilfe von Attributen alles möglich ist.
weiterlesen