Juli2011

MSDN Magazin Juli 2011

ASP.NET WebGrid:Optimale Verwendung von WebGrid in ASP.NET MVC

Neben der aktuellen Veröffentlichung von WebMatrix stehen eine Reihe von Hilfsmitteln wie WebGrid und Chart zur Steigerung der Produktivität zur Verfügung. WebGrid bietet eine produktive Möglichkeit zum Rendern von Tabellendaten. In diesem Artikel werden die Produktivitätsvorteile von WebGrid beschrieben und ASP.NET MVC-Entwicklern einige wichtige Hinweise für effektives Arbeiten mit WebGrid gegeben. Stuart Leeks

SharePoint-Entwicklung:Entwicklung von Workflow-Lösungen für SharePoint Online

In diesem Nachfolgebeitrag zu seinem Artikel vom März illustriert Chris Mayo die Unterstützung von Workflows in SharePoint Online. Dabei wird die Purchasing-Lösung um eine Workflow-Lösung erweitert, die dann um eine spezielle Workflow-Aktion ergänzt wird, die mit Visual Studio entwickelt wurde. Chris Mayo

Webentwicklung:Visual Studio 2010 SP1 für Webentwickler

Werfen Sie einen Blick auf die hilfreichen Funktionen für Webentwickler in dem neuen Visual Studio Service Pack. Dazu zählen die Integration in neue Lösungen der Microsoft Web Platform wie IIS Express, SQL Server CE, die Razor-Syntax, der Web Platform Installer und vieles mehr. Deepak Verma, Scott Hanselman

Silverlight-Lokalisierung:Tipps und Tricks für das Laden von Silverlight-Locale-Ressourcen, Teil 2

Dieser Artikel ist eine Fortsetzung des Artikels in der Ausgabe vom März 2011 über serverseitige Komponenten, die eine sehr hilfreiche Ergänzung der Lokalisierungslösung darstellen. Es gibt eine Reihe äußerst interessanter Techniken, die wir verwenden. Dazu zählen das Einfügen von Ressourcen in dynamisch generierte XAP-Dateien und die optionale Generierung von Ressourcendateien. Matthew Delisle

Windows PowerShell mit WPF:Geheimtipps für die Erstellung einer WPF-Anwendung in Windows PowerShell

Handelt es sich hier um eine Befehlszeilenschnittstelle, eine Skriptsprache oder eine API? Windows PowerShell ist alles drei, so Doug Finke. Er zeigt Ihnen, wie Sie Windows PowerShell entsprechend optimieren, um einen Kapitalwertrechner im klassischem Benutzeroberflächenstil von Windows Presentation Foundation zu erstellen. Ein besonderer Pluspunkt: Windows PowerShell-Architekt Jeffrey Snover teilt seine Ansichten über das Adhoc-Entwicklungsmodell und erläutert die Entstehung der Skriptsprache. Douglas Finke

MVC-Filter:Bequemes Hinzufügen von Leistungsindikatoren zur MVC-Anwendung

Ben Grover fügt einer Model-View-Controller (MVC)-Anwendung Leistungsindikatoren hinzu und erläutert, wie Sie wiederholten, unnötigen Code, der in einer Anwendung über zahlreiche Aktionsmethoden verteilt wurde, mithilfe von MVC-Filtern löschen und ersetzen können. Ben Grover

Mobiles Browsen:Optimieren der Benutzererfahrung beim mobilen Browsen

Wenn Sie eine öffentliche Website erstellen, müssen Sie mobile Browser unterstützen. Dieser Artikel erläutert, warum dies wichtiger denn je ist, und schlägt Techniken vor, wie Sie die Benutzererfahrung beim mobilen Browsen mithilfe von ASP.NET Web Forms und Model-View-Controller optimieren können. Zu diesen Techniken zählen Browsererkennung, die Generierung spezieller mobiler Markups und die Verbesserung der Benutzerfreundlichkeit. Steven Sanderson

Rubriken

In eigener Sache:Gute Gründe, immer noch C++ zu verwenden

Wir freuen uns, dass Kenny Kerr diesen Monat mit der Kolumne „Windows with C++“ zurückkehrt. Aus diesem Anlass stellten wir im einige Fragen darüber, wo C++ seinen Platz in der heutige Entwicklungsumgebung hat.Keith Ward

Toolbox:Tools und Verfahren für die .NET-Code-Profilerstellung

Eine vorzeitige Optimierung kann zu zahlreichen Fehlern führen. Gleichzeitig müssen Sie im Entwicklungszyklus Ihrer Anwendung den Code auf Leistung und Speichernutzung hin analysieren. Im Folgenden finden Sie eine Sammlung von Tools und Informationen zur Profilerstellung, die Sie bei der Codearbeit optimal unterstützen.Terrence Dorsey

Innovation:Codeverträge: Vererbung und das Liskovsche Prinzip

Dino Esposito beschäftigt sich noch eingehender mit Codeverträgen im .NET Framework und erklärt, wozu sie verwendet werden, erläutert ihre Unterschiede zu Behauptungen und Tests und zeigt, wie Sie die Qualität Ihres Softwaredesigns mithilfe von Codeverträgen verbessern können.Dino Esposito

Windows mit C++:C++ und die Windows-API

Kenny setzt seine monatliche Kolumne im MSDN Magazine mit einem neuen, frischen Ansatz für die Windows-Programmierung mit C++ fort. In diesem ersten Teil erfahren Sie, wie Sie Windows-API-Ressourcen wie moderne C++-Entwickler verwalten. Dies ist ein erster wichtiger Schritt, um ein produktiver Windows-Entwickler zu werden.Kenny Kerr

Datenpunkte:Die Enträtselung der Entity Framework-Strategien, Teil 3: Klassen, Abfragen und Kontexte

Julie Lerman beschäftigt sich in ihrer dritten Kolumne mit der Codeerstellung und behandelt wichtige Entscheidungen, die Sie treffen müssen, wenn Sie das Entity Framework verwenden. Darüber hinaus vergleicht sie ObjectContext mit DbContext sowie Möglichkeiten der Abfrageerstellung.Julie Lerman

Mobile Themen:Geld verdienen mit Microsoft Ad Control

Auch wenn Sie nur hobbymäßig kostenlose Anwendungen für Windows Phone 7 entwickeln, können Sie mit der benutzerfreundlichen (und kostenlosen) Microsoft Ad Control mithilfe automatischer eingebetteter Werbungen mit Ihren Anwendungen Geld verdienen. Erfahren Sie, wie einfach die Verwendung der Plattform ist.Arthur Bierer, Boris Feldman

Programmiererpraxis:Multiparadigmatisches .NET, Teil 9: Funktionale Programmierung

Der neunte Teil unserer Serie zu multiparadigmatischem Programmieren beschäftigt sich mit der funktionalen Programmierung. Diese Art von Programmierung behandelt Funktionen wie Werte und bietet ähnliche Funktionen wie LINQ-to-Objects.Ted Neward

Neue Benutzeroberflächentechnologien:Seitenübergänge in Windows Phone 7

Um Seitenübergänge in einem E-Book möglichst fließend zu gestalten, muss die Benutzeroberfläche drei spezielle Seiten unterstützen: die aktuelle Seite, die nächste Seite und die vorhergehende Seite. Charles Petzold beschreibt eine flexible Möglichkeit, dies mithilfe drei unterschiedlicher Seitenübergänge zu implementieren.Charles Petzold

Fangen Sie bitte nicht mit diesem Thema an:Wenn Sicherheitshinweise ignoriert werden

In den meisten Fällen ist der Entwickler – und nicht der Endbenutzer – schuld, wenn Sicherheitshinweise nicht befolgt werden.David Platt