Artikel von Matthias Jauernig
Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv.
Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie
den gewünschten Artikel einfach an.
(
dotnetpro 03/2012,
Seite 60)
Mit Windows 8 wird eine neue Klasse von Anwendungen Einzug in das Windows-Universum halten: Metro-Style-Apps. Sie lassen sich besonders gut per Touchscreen bedienen.
(
dotnetpro 11/2011,
Seite 34)
MVVM ist das gängige Architektur-Pattern für WPF und Silverlight. Und wenn man HTML5 verwendet?
Dann nimmt man die JavaScript-Bibliothek KnockoutJS. Sie realisiert das MVVM-Pattern in einem clientseitigen Datenmodell.
(
dotnetpro 02/2011,
Seite 20)
Viele Anwendungen für mobile Geräte sind heute darauf angewiesen, Daten aus externen Quellen einzubinden
oder den Programmzustand zu speichern, wenn die Anwendung beendet wird. dotnetpro zeigt, welche
Möglichkeiten des Datenzugriffs und des Speicherns sich für Entwickler auf der Windows-Phone-7-Plattform bieten.
(
dotnetpro 11/2010,
Seite 94)
Daten imWeb nicht nur über HTML verfügbar zu machen, sondern direkt und über Webadressen, die gleichzeitig Abfragen à la SQL enthalten – das Open Data Protocol macht es möglich und schafft dazu ein einheitliches Format fürWebadressen.
(
dotnetpro 12/2009,
Seite 130)
Design by Contract erhält mit der Code-Contracts-Bibliothek einen festen Platz im .NET Framework 4.0. Der erste Teil
der Serie hat die Bestandteile und Konzepte von Design by Contract und Code Contracts grundlegend vorgestellt.
Dieser zweite Teil vertieft ausgewählte Aspekte, etwa die Vererbung von Verträgen, und erklärt die Unterschiede zu
Konzepten wie Test-Driven Design.
(
dotnetpro 11/2009,
Seite 124)
Eigenschaften und Verhalten eines Codeelements mit einer Spezifikation explizit ausdrücken – das ist das Ziel von
Design by Contract. Das Konzept erlebt derzeit eine Renaissance, da es mit der Code-Contracts-Bibliothek
Einzug in das .NET Framework 4.0 hält. In einer zweiteiligen Serie erläutert dotnetpro Prinzipien, Technologie und
Anwendung von Design by Contract und Code Contracts.