Startseite > Archiv > dotnetpro 11/2007

dotnetpro 11/2007

Hier finden Sie alle bisher erschienenen Ausgaben und Artikel der dotnetpro. Als Abonnenent können Sie alle Artikel online abrufen und die zugehörigen Quelltexte herunterladen. Sie sind noch kein Abonnent? Dann wird es aber Zeit! Weiter zur Abo-Bestellung.

Sie haben bereits ein Abonnement? Dann registrieren Sie es jetzt online!

Zahlreiche kostenlose Online-Artikel finden Sie hier.
Einzelheft bestellen


Schwerpunkt: Datenabfrage

dotnetpro 11/2007

CSV-Dateien mit LINQ verarbeiten

(Seite 10)

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.

Kommunikation via .NET

(Seite 20)

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.

ADO.NET Synchronization Services in .NET 3.5

(Seite 26)

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.

Aktuell

News - Neue Bücher (Seite 8)

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.
Autor: Joachim Pich

Bücher

Webtechnologien (Seite 46)

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.
Autor: Andreas Heil

CD-Inhalt

CD-Inhalt (Seite 34)

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

Community

dotnetpro.tv (Seite 42)

Grenzenlose Kommunikation mit den BizTalk Services, Teil 2
dotnetpro.contest Nachlese (Seite 43)

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.

HighTech

Das AOP-Framework PostSharp in der Praxis (Seite 138)

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.

Praxis

Mono: Webanwendungen unter Unix mit Mono erstellen (Seite 101)

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.
Autor: Manfred Hein

SharePoint Server 2007 Excel Services (Seite 108)

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.
Windows-Installer-Benutzeroberflächen in XML (Seite 114)

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.
Autor: Andreas Kerl

dotnetpro.components: Der Werkzeugkasten der dotnetpro (Seite 52)

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.
WDS in der Praxis: TreeView-Filter für Bilder (Seite 64)

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.
Die Garbage Collection des .NET Compact Frameworks (Seite 72)

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.
Acropolis: Die Smart Client Factory für WPF (Seite 74)

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.
Ein Überwachungssystem auf Basis von WCF und CAB (Seite 79)

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.
Signaturen mit VB.NET verifizieren (Seite 86)

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.
Web Client Software Factory 1.1 (Seite 94)

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.
Bau eines ActiveX-fähigen .NET-Steuerelements (Seite 98)

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.

Sandbox

Muskelspiele (Seite 49)

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.

Tipps und Tricks

Kochen mit Patrick (Seite 128)

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.
Programmsymbole im Systemtray, Bildvorschau von Windows XP (Seite 131)

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.
Hilfesysteme für Anwendungen (Seite 134)

Spätestens wenn eine Software von mehreren Anwendern eingesetzt oder wenn sie kommerziell vermarktet wird, werden Sie diese mit einer Hilfefunktion ausstatten.

Tools

CodeRush for Visual Studio 2.5.1 (Seite 44)

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.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen



Anzeige


Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Kaufen Sie ein Mini-Notebook?




Ergebnis anzeigen