dotnetpro 11/2007
Als Abonnent können Sie alle Artikel komplett im Browser, auf Android- und iOS-Geräten lesen und den Quellcode herunterladen.
Sie sind noch kein Abonnent? Dann holen Sie sich schnell ein Abonnement.
Aktuell
01.11.2007
News - Neue Bücher
Jens Konerow: XNA Framework - SOA-Testsuite für Visual Studio und WCF - Notepad++ jetzt in Version 4.3 - EMS DB Comparer Version 3.0 freigegeben etc.
weiterlesen
Schwerpunkt
01.11.2007
CSV-Dateien mit LINQ verarbeiten
Der jüngste dotnetpro-Wettbewerb stellte im Frühjahr die Aufgabe, CSV-Daten mit einer Daten - bank so korrekt und schnell wie möglich zu verarbeiten. Künftig wird die Bedingung „mit einer Datenbank“ fragwürdig. Denn die Abfragetechnologie LINQ holt Datenbanktechnik in die Anwendung und löst die Aufgabe mit erstaunlich wenig Code.
weiterlesen
01.11.2007
Kommunikation via .NET
Client-Server-Architekturen sind nicht mehr nur für große Unternehmen sinnvoll. Dank .NET ist der Zugriff auf Serverdaten und -funktionen schon mit wenigen Zeilen Code zu realisieren. dotnetpro zeigt einige praktische Ansätze.
weiterlesen
01.11.2007
ADO.NET Synchronization Services in .NET 3.5
Bei Offlineclients ergeben sich die meisten Probleme während der Synchronisation der Daten. Genau für diesen Fall hat Microsoft die ADO.NET Synchronization Services entwickelt. Sie werden fester Bestandteil des kommenden .NET Framework 3.5 sein. dotnetpro stellt das System vor.
weiterlesen
CD-Inhalt
01.11.2007
CD-Inhalt
dotnetpro.tv BizTalk Services, Teil 2 Microsoft .NET Micro Framework SDK 2.0 SVNManagerLib 0.5.4 Subversion per ASP.NET Xilon Engine II .NET Games Engine in VB.NET NCsvLib 0.2 CSV-Dateien lesen und schreiben
weiterlesen
Community
01.11.2007
dotnetpro.contest Nachlese
Manchmal kommt es erstens anders und zweitens als man denkt. So auch bei diesem Contest: Drei Lösungen versackten in den Weiten der Mail-Verbindung. Wir haben sie nachgetestet und beinahe einen weiteren ersten Platz erhalten.
weiterlesen
Tools
01.11.2007
CodeRush for Visual Studio 2.5.1
Visual Studio bietet dem Entwickler mit Intellisense und Code-Snippets große Hilfen für effizientes Codieren. Aber es geht noch besser, wie das VS-Add-in CodeRush zeigt.
weiterlesen
Bücher
01.11.2007
Webtechnologien
Im Web nichts Neues? Weit gefehlt! Kaum ein Medium kann eine so rasante technologische Entwicklung vorweisen wie das Web. Interessantes für zukünftige „Web-2.5“-Entwickler stellt dotnetpro-Autor Andreas Heil vor.
weiterlesen
Sandbox
01.11.2007
Muskelspiele
Kundenkontakt ist in! Das ist eine der Errungenschaften der agilen Vorgehensmodelle wie XP. Sie propagieren, dass Entwickler möglichst nah am Kunden operieren sollen, um Informationsverlust durch „Stille Post“-Spiele über Hierarchieebenen hinweg oder durch Abteilungswände hindurch zu vermeiden.
weiterlesen
Praxis
dotnetpro.components
01.11.2007
Der Werkzeugkasten der dotnetpro
Visual Studio 2005 und das .NET Framework enthalten kein Steuerelement zur Ausgabe von Geschäftsgrafiken. Wer weder Crystal Reports verwenden noch veraltete ActiveX-Steuerelemente einsetzen möchte, muss entweder teure Fremdkomponenten nutzen oder selbst Hand anlegen. dotnetpro entwickelt eine Komponente für die Ausgabe von Geschäftsgrafiken.
weiterlesen
WDS in der Praxis
01.11.2007
TreeView-Filter für Bilder
Nach der Theorie kommt die Praxis. Windows Desktop Search (WDS) bildet die Basis für einen Bilderbrowser. Beim Entwickeln des neuen Steuerelements werden Details des TreeView-Controls beleuchtet. Auch Multithreading kommt zum Einsatz.
weiterlesen
01.11.2007
Die Garbage Collection des .NET Compact Frameworks
Speicher ist bei mobilen Geräten immer noch ein kostbares Gut. Umso wichtiger ist es deshalb, dass man sich auf die automatische Speicherverwaltung verlassen kann. dotnetpro erklärt, wie der Garbage Collector des .NET Compact Frameworks funktioniert.
weiterlesen
Acropolis
01.11.2007
Die Smart Client Factory für WPF
Mit der neuen Oberflächentechnologie WPF ändern sich auch davon abhängige Tools – beispielsweise die Smart Client Software Factory. Ersatz ist schon in Sicht: Acropolis ist der Arbeitstitel der WPF-Variante der Factory. Sie soll das Entwickeln kombinierter Anwendungen mit WPF drastisch vereinfachen.
weiterlesen
01.11.2007
Ein Überwachungssystem auf Basis von WCF und CAB
Die Aufgabe von Observar ist die automatische Überwachung von Computersystemen. Für das inzwischen erfolgreich realisierte Projekt wurden die Windows Communication Foundation (WCF), der Composite Application Block (CAB) sowie das Contract First Design in Verbindung mit einer Microkernel-Architektur verwendet.
weiterlesen
01.11.2007
Signaturen mit VB.NET verifizieren
Wer Dokumente und E-Mails vor fremden Augen schützen will, verschlüsselt und signiert seine Daten mithilfe von Zertifikaten. Zur Überprüfung der Echtheit solcherart geschützter Dokumente ist es erforderlich, den Status eines Zertifikats abzufragen. dotnetpro zeigt, wie Sie mit VB.NET auf diese Weise die Gültigkeit der Signatur verifizieren.
weiterlesen
01.11.2007
Web Client Software Factory 1.1
Microsofts Patterns & Practices Team unterstützt .NET-Entwickler schon seit geraumer Zeit mit Software Factories bei der täglichen Programmierarbeit. Nach Smart Clients, Web services und Mobile Clients haben nun auch die Webclients ihre Factory erhalten. Damit soll die Entwicklung modularer ASP.NET-Anwendungen vereinfacht werden.
weiterlesen
01.11.2007
Bau eines ActiveX-fähigen .NET-Steuerelements
ActiveX-Controls in .NET zu verwenden ist kein Problem. Aber .NET-Steuerelemente ActiveX-tauglich zu machen? Geht nicht, sagt Microsoft oder hält sich bedeckt. Geht doch, sagt dotnetpro und zeigt wie.
weiterlesen
Mono
01.11.2007
Webanwendungen unter Unix mit Mono erstellen
Das Erstellen von Webanwendungen unter Unix ist bislang die Domäne von Skript - sprachen wie PHP, Perl und Python oder von J2EE. Das .NET Framework Mono bietet im Zusammenhang mit objektrelationalem Mapper und Build-Werkzeug eine weitere Möglichkeit, diese Aufgabe zu bewältigen.
weiterlesen
01.11.2007
SharePoint Server 2007 Excel Services
Sie haben Ihre Geschäftslogik in Excel implementiert? Na, dann sollte Excel seine Berechnungen aber auch als Server anbieten können. Genau das ermöglichen die SharePoint Server 2007 Excel Services. Excel-Workbooks lassen sich serverseitig laden, berechnen und als HTML ausgeben. Über Webservices können Sie Excel-Berechnungen in eigene Anwendungen integrieren.
weiterlesen
01.11.2007
Windows-Installer-Benutzeroberflächen in XML
Auch Installationsprogramme benötigen eine Benutzerschnittstelle. Vom Standard - erscheinungsbild bis zur individuellen Gestaltung bietet der Windows Installer hierfür alle Möglichkeiten. Mit Windows Installer XML lassen sich Oberflächendesign und Implementierung voneinander trennen – ähnlich wie bei WPF.
weiterlesen
Tipps und Tricks
01.11.2007
Kochen mit Patrick
Heute in Ihrem Lieblingsrestaurant: ein herbstliches Menü aus unabhängigen Providern. Als Vorspeise reichen wir ein Risotto mit warmen Notifications. Zum Abschluss gibt es serialisierte DataTables mit karamellisierten Abfragen.
weiterlesen
01.11.2007
Programmsymbole im Systemtray, Bildvorschau von Windows XP
Platzieren Sie Windows-Anwendungen, die im Hintergrund laufen, unauffällig in den Benachrichtigungsbereich der Taskleiste. Übergeben Sie Tastaturbefehle an Windows und nutzen Sie Spezialtasten aktueller Keyboards. Übergeben Sie Bilder an die Bildund Faxanzeige von Windows XP.
weiterlesen
01.11.2007
Hilfesysteme für Anwendungen
Spätestens wenn eine Software von mehreren Anwendern eingesetzt oder wenn sie kommerziell vermarktet wird, werden Sie diese mit einer Hilfefunktion ausstatten.
weiterlesen
HighTech
01.11.2007
Das AOP-Framework PostSharp in der Praxis
Der Post-Compiler PostSharp kann Assemblies nach der Kompilierung „veredeln“, indem er sie um Code erweitert. Mithilfe seines AOP-Frameworks Laos ermöglicht er die Implementierung eigener Aspekte und erlaubt das aspektorientierte Programmieren unter .NET.
weiterlesen