Mai 2010

MSDN Magazin Mai 2010

Jetzt wiedergeben!:Erstellen von benutzerdefinierten Playern mit dem Silverlight Media Framework

Das Silverlight Media Framework ist ein erweiterbares und skalierbares Videoframework, mit dem Sie eigene Playerideen erstellen und umsetzen können. Wir führen Sie durch ein benutzerdefiniertes Playerprojekt, in dem empfohlene Videos zur weiteren Anzeige vorgeschlagen werden, nachdem das aktuelle Video beendet ist. Ben Rush

Silverlight-Sicherheit:Sicherheit für Ihre Silverlight-Anwendungen

Josh Twist erklärt die einzigartigen Herausforderungen, mit denen Entwickler bei der Sicherheit von Silverlight-Anwendungen konfrontiert werden. Er zeigt, in welche Richtung Sie Ihre Bemühungen lenken sollten, und konzentriert sich dabei auf die Schlüsselaspekte Authentifizierung und Autorisierung. Josh Twist

RIA-Dienste:Unternehmensmuster mit WCF RIA-Diensten

Erfahren Sie, wie Sie WCF RIA-Dienste in Ihren Silverlight-Anwendungen verwenden können. Michael D. Brown demonstriert anhand eines weitreichenden Point-of-Sale-Programms, wie die Anforderungen von einfachen oder auch sehr komplexen Geschäftsanwendungen mit verschiedenen Entwurfsmustern für Unternehmen erfüllt werden. Michael D. Brown

Workflowdienste:Visueller Entwurf von Workflows mit WCF und WF 4

Mit .NET Framework 4 ist die Implementierung von WCF-Diensten mit WF einfacher als je zuvor. Wir zeigen Ihnen, wie einfach dies sein kann, indem wir einen lange ausgeführten, stabilen und instrumentierten Workflow auf Grundlage eines tatsächlichen Geschäftsfalls entwerfen, ohne dass dafür Code geschrieben werden muss. Leon Welicki

Rubriken

Anmerkung des Redakteurs:Dieses absolut coole "Internet"-Ding

Es ist noch nicht so lange her, da bedeutete Surfen, sich ein Brett zu schnappen und sich von den Wellen tragen zu lassen.Keith Ward

Innovationen:Das Schlüsselwort "dynamic" C# 4.0

C# 4.0 bietet ein neues Schlüsselwort, "dynamic", das dynamische Typisierung für eine traditionell statisch typisierte Sprache ermöglicht. Wir erklären, wie die dynamische Typisierung funktioniert und was Sie bietet, was von casting, var und System.Object nicht erreicht werden kann.Dino Esposito

Tiefe Einblicke in CLR:Verbesserungen bei der Produktionsdiagnose in CLR 4

Die CLR (Common Language Runtime) 4 enthält neue APIs, mit denen die Diagnoseunterstützung im Spektrum in Richtung Produktion erweitert wird. Wir erläutern, wie Debug-APIs das Debuggen von Abbildern für Anwendungsabstürze und Hängszenarien unterstützen und Abstürze aufgrund von Problemen mit mehreren Threads einfacher erkannt werden können.Jon Langdon

Datenpunkte:LINQ-Projektionsabfragen und Alternativen in WCF-Diensten

Laut Julie Lerman ist die Fähigkeit von LINQ, zufällig geformte Daten in anonyme Typen zu projizieren, gleichzeitig ein Segen und eine Quelle der Frustration. Es ist äußerst praktisch, wenn Sie eine besondere Ansicht Ihrer Daten benötigen, aber es kann sich unter bestimmten Umständen auch als sehr problematisch erweisen. Sie erklärt die Einschränkungen dieser Funktion und wie diese umgangen werden können.Julie Lerman

Testlauf:Kombinationen und Permutationen mit F#

Das Verständnis von Kombinationen und Permutationen ist eine grundlegende Fähigkeit beim Testen von Software. Wir zeigen Ihnen, wie Kombinationen und Permutationen mit Code in der neuen Sprache F# verwendet werden.James McCaffrey

Grundlagen:Dienstbuspuffer

Erhalten Sie Einblick in fortgeschrittene Windows Communication Foundation-Programmiertechniken, wenn Juval Lowy mit einer ausführlichen Untersuchung des Windows Azure AppFabric-Dienstbuses beginnt. Er konzentriert sich dabei zuerst auf Puffer.Juval Lowy

Security Briefs:Denial-Of-Service-Angriffe mit regulären Ausdrücken und Schutzmaßnahmen

Der Microsoft-Sicherheitsexperte Bryan Sullivan ist davon überzeugt, dass erpresserische Denial-of-Service-Angriffe immer häufiger werden, da Rechteerweiterungsangriffe in Zukunft schwieriger auszuführen sind. Er demonstriert, wie Sie Ihre Apps gegen DoS-Bedrohungen mit regulären Ausdrücken schützen können.Bryan Sullivan

Der Programmierer bei der Arbeit:In Richtung NoSQL mit MongoDB

MongoDB ist eines der wichtigsten Tools der NoSQL-Bewegung, das Alternativen zum herkömmlichen relationalen Datenbanksystem bietet. Sie erhalten einen Einblick von Ted Neward, der im ersten Artikel einer Reihe zu diesem Thema dokumentbasierte Datenbanken ausführlich untersucht.Ted Neward

Die Benutzeroberfläche und ihre Grenzen:Neue Denkmuster

In Windows Presentation Foundation und Silverlight gibt es große Ähnlichkeiten bei der Verwendung eines Canvas oder eines einzelligen Grid-Elements. Der Unterschied liegt darin, wie der Container für den Rest des Layoutsystems dargestellt wird. Ein Canvas hat keinen Anteil am Layout. Sie können es deshalb verwenden, wann immer Sie layoutunabhängig arbeiten möchten.Charles Petzold

Sprech mich nicht drauf an:Wesentliche Grundsätze

Programmierer entwickeln nie großartige Software, wenn sie nicht lernen, dass es dabei nicht um sie selbst geht.David Platt