01.08.2008
GUI-Technologien im Vergleich
Eine Benutzeroberfläche brauchen die meisten Programme. Dafür kann man beispielsweise Windows Forms verwenden. Oder lieber gleich auf WPF setzen? Andererseits hätte HTML/CSS/Ajax den Vorteil, dass die Anwendung auch im Browser liefe. Dann gleich Silverlight nehmen! Aber warum nicht Flash, Flex, XUL oder JavaFX eine Chance geben? Bevor Sie in Optionen ertrinken, bietet dotnetpro den Überblick.
weiterlesen
01.07.2008
Asynchrone Hintergrundmethoden mehrfach aufrufen
Der erste Teil dieser Serie hat das Asynchronous-Pattern vorgestellt, das mit .NET 2.0 eingeführt wurde. Es bietet ein ereignisbasiertes Entwurfsmuster für asynchrone Hintergrundthreads. Im zweiten Teil der Serie geht es darum, die asynchron ausgeführten Methoden reentrant anzulegen. Sie sollen also vor ihrer Beendigung erneut aufgerufen werden können.
weiterlesen
01.12.2007
Das neue Asynchronous-Pattern im .NET Framework 2.0
Oft blockiert der synchrone Aufruf zeitaufwendiger Methoden die Bedienoberfläche. Deshalb ist es besser, solche Aufgaben im Hintergrund abarbeiten zu lassen. Für das .NET Framework 2.0 hat Microsoft ein neues asynchrones Entwurfsmuster eingeführt. Dr. Joachim Fuchs stellt es vor.
weiterlesen
01.09.2007
Neue Tools im Windows Mobile 6 SDK
Telefon- und GPS-Anwendungen für Windows Mobile zu entwickeln, ist dank der neuen managed APIs und des Compact Framework 2.0 einfacher geworden. Doch wie lassen sich die Anwendungen testen? Anrufe und Datentransfer in Mobilfunknetzen sind teuer und Entwicklungsrechner haben meist keinen GPS-Empfang. dotnetpro stellt neue Tools vor, die diese Lücke schließen.
weiterlesen
01.07.2007
Systemzeit eines PDAs per GPS einstellen
Viele mobile Geräte sind heute mit GPS-Empfängern ausgestattet und verfügen über aus - geklügelte technische Errungenschaften wie Mobilfunk, Wireless LAN oder Bluetooth. Nur ihre Uhren gehen oft nach dem Mond. Dabei ist es ein Leichtes, die Systemzeit eines PDAs mithilfe der GPS-Daten einzustellen. Dr. Joachim Fuchs führt es vor.
weiterlesen
01.07.2007
Einer Komponente den Zugriff auf ihren Parent ermöglichen
Eine Windows-Forms-Komponente zu erzeugen ist nicht schwer. Innerhalb dieser Komponente jedoch das Formular zu ermitteln, auf dem sie sich befindet, ist gar nicht so einfach. Dazu ist ein Trick nötig – dotnetpro verrät ihn.
weiterlesen
01.03.2007
Neue Merkmale des ListView-Controls nutzen
Ganz nebenbei hat Microsoft einige Neuerungen im .NET Framework 2.0 eingebaut, die oft unentdeckt vor sich hinschlummern. Eine dieser Neuerungen sind Erweiterungen der List-View-Klasse. Diese unterstützt nun auch die Anzeige von Gruppen sowie eine neue Darstellungsform der Items. dotnetpro zeigt, wie Sie die neuen Merkmale nutzen.
weiterlesen
01.03.2007
Bitmaps drehen mit dem .NET Compact Framework
Mobile Geräte, die mit den Betriebssystemen Pocket PC oder Windows Mobile 2005 arbeiten, verfügen nur über eine Untermenge der Funktionen der Windows-PCs. Auch das .NET Framework ist entsprechend eingeschränkt. So bedarf es einigen Aufwands, um vorliegende Bitmaps gedreht darzustellen.
weiterlesen
01.02.2007
ControlDesigner für die eigenen Steuerelemente programmieren
Der letzte Teil der Serie greift noch einmal die Entwicklung eigener ControlDesigner-Klassen auf. Er erläutert, wie Sie zur Entwurfszeit Eigenschaften eines Controls hinzufügen, entfernen oder ersetzen und Regeln für den Visual-Studio-Designer festlegen können.
weiterlesen
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