Startseite > Archiv > dotnetpro 04/2007

dotnetpro 04/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: WPF

dotnetpro 04/2007

Einführung in XAML

(Seite 10)

Sie programmieren mit .NET und haben Grundkenntnisse in XML. Sie haben schon von Windows Presentation Foundation gehört und dass das irgendwie „cool“ ist und wollen mehr wissen. Dann erfahren Sie hier, was auf Sie zukommt.

Mehr aus XAML rausholen

(Seite 18)

WPF und XAML sind ein mächtiges Gespann und erweitern die Möglichkeiten des Programmierers ungemein. Aber selbst hier bleiben manchmal Wünsche offen. Mit ein wenig Handarbeit und Hintergrundwissen geht’s dann aber doch.

Reichhaltige Browseroberflächen mit WPF/E entwickeln

(Seite 24)

Reichhaltige Oberflächen mit Multimediafähigkeiten sind auch im Web auf dem Vormarsch. Wo Ajax nicht ausreicht, ist das bislang eine Domäne von Flash. Nun bringt Microsoft WPF/E ins Spiel, die Windows Presentation Foundation Everywhere. Diese Multimediatechnologie integriert sich in HTML-Seiten und funktioniert browserübergreifend. dotnetpro zeigt, was dahintersteckt.

Einblick in WPF-Programme mit Snoop

(Seite 30)

Sobald Sie Ihre ersten WPF-Anwendungen erstellen, werden Sie öfters vor der Situation stehen, dass etwas nicht so aussieht, wie Sie es sich vorgestellt haben. Aber woran liegt das? Mit Snoop lassen sich alle Objekte während der Laufzeit untersuchen und auch ihre Werte ändern. dotnetpro stellt das Tool vor.

.NET Total

WCF in der typisierten objektorientierten Welt (Seite 126)

Microsoft empfiehlt beim Einsatz der Windows Communication Foundation (WCF) kontraktbasierte Programmiermodelle zu verfolgen. Dieser Artikel zeigt, dass es durchaus sinnvoll sein kann, sich über diese Empfehlung hinwegzusetzen und wie man die WCF dazu bringt, in diesem Sinne zu arbeiten.

Aktuell

Seminare und Konferenzen (Seite 118)

Bücher

Programmieren mit C++ (Seite 44)

Kambyses war einer der letzten großen Herrscher im alten Babylon. Anders als die damalige Weltstadt wehrt sich ein Bereich der Softwareentwicklung standhaft gegen sämtliche Wandlungen der letzten Jahre. C++, 1979 von Bjarne Stroustrup in den Bell Laboratories entwickelt, ist diese letzte Bastion, die jeglichen Wandlungen standhält.

CD-Inhalt

CD-Inhalt (Seite 34)

HighTech

Windows Forms Controls 2.0, 2. Teil (Seite 130)

.NET 2.0 bietet eine Vielzahl neuer Klassen, Steuerelemente und Komponenten. Zudem wurden bestehende Funktionalitäten überarbeitet und optimiert. Die Verbesserungen sind nicht immer auf den ersten Blick zu erkennen, sodass ein genauer Vergleich lohnt.
Softwarearchitektur auf Änderungen vorbereiten (Seite 140)

Die Softwarearchitektur einer Anwendung bestimmt das Verhältnis zwischen Anforderung und Umsetzung. Je besser die Architektur einer Anwendung auf Änderungen der Funktionalität vorbereitet ist, desto unkomplizierter sind laufende Anpassungen. Doch häufig liegen die Probleme im Detail, und was gut und stabil angefangen hat, wird schnell chaotisch. Dieser Artikel wirft einen Blick auf diesen Problembereiche und stellt Lösungsansätze vor.

Kolumne

Microsoft, wie ist der Kurs für .NET? (Seite 48)

In den zurückliegenden fünf Jahren war ich (fast) immer begeistert von .NET. In den letzten Monaten tun sich aber einige Lücken in der Microsoft-.NET-Flotte auf, die mich nachdenklich stimmen.

Praxis

Suchprogramm für E-Mail-Adressen, Teil 2 (Seite 106)

Um eine E-Mail-Adresse in einem Dokument zu finden, müssen Sie das Rad nicht neu erfinden. Windows stellt entsprechende Suchfunktionen über seine API zur Verfügung. Die Fundstellen müssen Sie dann nur noch kopieren. Wie das geht, zeigt dieser Artikel – und außerdem, wie sie diese in einer XML-Datei ausgeben oder an ein E-Mail-Programm übergeben.
Anwendungen mit geografischen Informationen entwickeln, Teil 2 (Seite 50)

Mithilfe von MapPoint und seinen APIs können Sie GPS-Daten nutzergerecht für Kartendarstellungen aufbereiten. Aber MapPoint kann mehr, beispielsweise Adressen ermitteln oder öffentliche Punkte wie beispielsweise Bahnhöfe, Tankstellen oder Restaurants anzeigen. Außerdem stehen die Daten auch als Webservice zur Verfügung.
Einführung in Umbraco 2.1 (Seite 66)

Mit dem Slogan „the friendly CMS“ wirbt das Open Source Content Management System Umbraco. Es verspricht dabei eine hohe Flexibilität bei einfachster Handhabung und Erweiterbarkeit. dotnetpro stellt Umbraco vor.
Programmieren mit JScript.NET (Seite 72)

Mit dem .NET Framework kommt auch JScript.NET auf den Rechner des Entwicklers. JScript.NET taugt für leistungsfähigere und robustere Programme, als man von einer Skriptsprache erwartet. dotnetpro erläutert die Grundlagen von JScript.NET.
ASP.NET AJAX (Seite 77)

Atlas ist tot, es lebe ASP.NET AJAX. Ende Januar, mehr als ein Jahr nach der Ankündigung des Ajax-Frameworks, veröffentlichte Microsoft die finale Version von ASP.NET AJAX. dotnetpro zeigt die Highlights, Änderungen, Zusatzsoftware und vieles mehr.
Service-Broker-Aktivierung (Seite 84)

Der Service Broker ist das nachrichtenbasierte Messaging-System des SQL Server 2005. Er ermöglicht die automatisierte Verarbeitung eingehender Nachrichten, im Fachjargon Aktivierung genannt. Es gibt zwei Aktivierungsmodelle: Internal und External Activation. dotnetpro zeigt, welche Methode wofür taugt, und welche Tücken zu beachten sind.
Eine serviceorientierte Datenarchitektur mit SQL Server 2005 (Seite 90)

Die Neuerungen des SQL Server 2005 machen den Datenbankserver auch als Applikationsserver interessant. Dazu gehört zum Beispiel, dass er über eigene Webdienstefunktionen verfügt. Microsoft nennt dies SODA – Service Oriented Data Architecture. Das Konzept bietet interessante Vorteile.
Erfahrungsbericht einer Portierung nach Mono (Seite 96)

Die Aufgabe war, die Beispielanwendung dnpMelodie [1] nach Mono zu portieren. Das Ziel war, zu zeigen, dass eine Portierung dann besonders einfach ist, wenn man schon beim Entwurf der Anwendung systematisch komponentenorientiert gedacht hat. Doch dann kam alles anders.

Sandbox

Erwartungsmanagement (Seite 47)

Wieder so ein Vortrag, bei dem Ihre ganze Aufmerksamkeit auf den Kampf mit dem Schlaf gerichtet ist. So unterfordert Sie der Referent. Oder andersherum: Sie sind frustriert, weil der Referent ein Überflieger ist und Sie schon lange abgehängt hat.

Tipps und Tricks

Kochen mit Patrick (Seite 112)

Nach den überschwänglichen Genüssen der diesmal nicht allzu kalten Jahreszeit heißt es nun Abspecken. Die heutigen Rezepte verpassen Ihren ASP.NET-Seiten eine nie gekannte Bandbreiten-Radikaldiät. FDH war gestern, heute gilt FGN: Friss gar nichts! Für das leibliche Wohl der Entwickler sorgt indes ein vitaminreiches Gericht aus dem Wok.
Pack mich! – Dateiarchive erstellen (Seite 120)

Obgleich Speichermedien zunehmend größere Kapazitäten aufweisen, ist der Speicherplatz häufig sehr knapp bemessen. Das liegt daran, dass Multimediadateien wie Grafiken, Klangdateien und Videos in der Regel sehr speicherintensiv sind. Bereits MSDOS bot mit DriveSpace und DoubleSpace spezielle Laufwerkstreiber an, welche die laufwerksorientierte Komprimierung aktivierten.
Fragen und Antworten aus den dotnetpro.newsgroups (Seite 122)

Leser helfen Lesern

Tools

IBM Rational Software Development Platform versus Microsoft Team System (Seite 40)

Es muss nicht immer Microsoft Team System sein. Die IBM Rational Software Development Platform bietet vergleichbare Leistungen, ist aber in der .NET-Welt kaum bekannt. Grund genug, einmal einen Blick auf diese leistungsfähige Alternative zu werfen.
Autor: Stefan Papp
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
Der schlimmste meiner Kunden ...




Ergebnis anzeigen