Core
01.10.2007
XML bearbeiten
Die Hauptaufgabe eines Computers ist das Verwalten von Daten. Das klassische Instrument dafür auf dem PC ist die relationale Datenbank. Herstellereigene Formate haben nicht nur den Datenaustausch, sondern auch den Zugriff mit eigenen Anwendungen oft erschwert.
weiterlesen
01.10.2007
PC-Zugriff, Bildanzeige, Internetverbindung, Textfenster
Windows bietet Systemfunktionen an, die zwar nicht per API verfügbar, aber über das Shell-Kommando dennoch in eigene Anwendungen einbindbar sind. Andere APIFunktionen legen Informationen zu Internetverbindungen offen, und benutzerdefinierte Dialoge vereinfachen die einheitliche Textausgabe.
weiterlesen
Mono
01.10.2007
Einen Windows-Dienst als Linux-Dämon betreiben
Ein wenig performantes PHP-Skript, das Routineaufgaben erledigt, zwingt einen Linux-Server in die Knie. Für Abhilfe könnte ein selbst entwickelter Windows-Dienst sorgen, der auf C# und .NET basiert. Aber laufen Windows-Dienste auch unter Linux? Ja, das geht. Mit Mono wird aus dem Windows-Dienst ein Linux-Dämon. Damit nimmt der Linux-Server wieder Fahrt auf.
weiterlesen
01.10.2007
Spring.NET
Das Spring-Framework für Java wurde mit dem Ziel geschaffen, die Softwareentwicklung zu vereinfachen und schlanken, wartungsfreundlichen Code zu gewährleisten. Dieser Beitrag gibt eine kurze Einführung zur Portierung von Spring auf .NET und liefert einige Codebeispiele.
weiterlesen
01.10.2007
Bücher zum aktuellen .NET Framework
Während zu Beginn des kommenden Jahres zahlreiche Neuerscheinungen zum .NET Framework 3.0 und 3.5 geplant sind, stellt dotnetpro-Autor Andreas Heil einige der bereits verfügbaren deutschsprachigen Bücher vor und stellt fest: Die Qualität der Bücher zum neuen .NET Framework zieht merklich an.
weiterlesen
01.10.2007
SOA-Testsuite für Visual Studio und WCF
Parasoft hat die neue Version 5.5 seiner Testumgebung SOAtest mit erweiterter Unterstützung für .NET, VS und WCF vorgestellt.
weiterlesen
Generische und nicht-generische Collections
01.10.2007
Spezielle Funktionen im Test
Mit den neuen generischen Typen von .NET 2.0 sind neue Wege der Programmierung möglich. Ob diese auch schneller sind, wie Microsoft behauptet, untersucht diese Artikel - serie. Diesmal im Fokus des Interesses: das Sortieren und Suchen von Elementen.
weiterlesen
01.10.2007
UPnP-Beschreibungsdateien auslesen
Die im Netzwerk verfügbaren UPnP-Geräte haben Sie per Windows-API ermittelt. Im nächsten Schritt müssen Sie sich über die Funktionen eines Gerätes informieren. Nur dann können Sie das Gerät gezielt steuern. Hierfür sieht UPnP spezielle Beschreibungen im XML-Format vor, die das UPnP-Gerät per URL verfügbar macht. dotnetpro zeigt, wie Sie diese Dateien ermitteln und darüber die Geräte- und Dienstbeschreibungen auslesen.
weiterlesen
01.10.2007
Aspektorientierte Programmierung mit .NET
Das Hauptprogramm ist ein Parameter des Aspekts. Verstehen Sie nicht? Dann lesen Sie diesen Artikel. Aspekte werden oft nicht aufgerufen, sondern rufen ihrerseits auf. Sie umschließen den eigentlichen, funktionalen Code. Wenn man es richtig anstellt, werden Aspekte aber nahezu unsichtbar und ermöglichen dem Entwickler die Konzentration auf den funktionalen Code. Dafür gibt es mehrere Möglichkeiten. Achtung: Mitdenken unbedingt erforderlich!
weiterlesen
01.10.2007
DVB-S2, HDTV, H.264 & BDA
Programmierer von TV-Software werden zunehmend mit BDA-Treibern konfrontiert, da BDA die Grundlage dafür ist, dass Windows Media Center die TV-Tuner erkennt und einbinden kann. Was BDA bedeutet und wie man die von BDA-Geräten empfangenen TV-Datenströme anzapfen kann, zeigt dieser Artikel.
weiterlesen