dotnetpro 02/2013
Editorial
01.02.2013
Manchmal hilft nur Diät
Da studiert man das .NET Framework auf Bachelor mit summa cum laude. Schiebt noch einen Doktor in Windows Presentation Foundation und Extreme LINQing hinterher.
weiterlesen
Aktuell
01.02.2013
Aktuell
Jedes Jahr ein neues Windows? - Last- und Laufzeittests für Apps - Mit C++ systemübergreifend entwickeln - Neue Plattform für Start-ups - Kostenloser Einstieg in Unit-Tests u.v.m.
weiterlesen
01.02.2013
Developer Week 2013
Das Programm scheidet eine gute Konferenz von einer schlechten. Insofern kommt Alexander Neumann und den anderen 17 Mitgliedern des Advisory Boards der Developer Week eine besondere Aufgabe zu. dotnetpro sprach mit ihm.
weiterlesen
Schwerpunkt
01.02.2013
Bewegte Zeiten
Der direkte Zugriff auf die Oberfläche ist für MVVM-Anwendungen tabu. Wie es dennoch funktioniert, Animationen in Zusammenhang mit der Funktionalität zu stellen, ohne mit den MVVM-Grundregeln zu brechen, zeigt dieser Artikel.
weiterlesen
01.02.2013
Der Fugenkitt
Das Model-View-ViewModel-Pattern entkoppelt die Darstellung von der Geschäftslogik. Auch unter Windows 8 lässt sich diese Vorlage verwenden – am besten mit dem Framework Caliburn Micro.
weiterlesen
01.02.2013
Klein, aber fein
Eine ganze Reihe von Erweiterungen im aktuellen .NET Framework vereinfacht den Entwicklungsalltag. Dabei gibt es auch einige Verbesserungen bei der Datenbindung.
weiterlesen
Frontend
01.02.2013
Alles so schön bunt
Das wichtigste Erkennungsmerkmal von Windows 8 ist der kachelbasierte Startbildschirm. Mit einem neuen Steuerelement nehmen Sie Kacheln mit geringem Aufwand auch in Windows-Forms-Anwendungen auf.
weiterlesen
01.02.2013
Frisch gekachelt
Unter Windows 8 muss eine Anwendung sich strenger als gewohnt an vorgegebenen Richtlinien orientieren als bisher. Dokumentation und API machen es dem Entwickler aber leicht.
weiterlesen
Core
01.02.2013
Ein Maulwurf mit Pferdefuß
Mit Moles holt das Visual-Studio-Entwicklerteam ein Mocking-Framework an Bord und vervollständigt mit dem Fakes Isolation Framework die Werkzeuge zur Entwicklung qualitätsgesicherter und stabiler Software.
weiterlesen
01.02.2013
Alles ein bisschen anders
Ein aktuelles Windows zum kostenlosen Download, das keine Aktivierung benötigt und von USB-Stick und CD läuft? Windows PE macht’s möglich und auf der neuesten Version laufen sogar .NET-Programme.
weiterlesen
01.02.2013
Von bester Qualität
Der Rumpf für einen Dienst ist schnell erstellt. Komplizierter ist es bei der Fehlersuche. Das Projekt Topshelf nimmt sich dieses Problems an und vereinfacht Entwicklung und Debugging von Diensten.
weiterlesen
01.02.2013
Der Zufall des Marktes
Für die mathematische Modellierung und Optimierung stellt die Microsoft Solver Foundation Methoden der stochastischen und nicht-linearen Optimierung bereit. Die Anwendung ist einfach.
weiterlesen
CD-Inhalt
01.02.2013
Content-Management-Systeme
Für den Benutzer ist es weder zumutbar noch effektiv, Webseiten per HTML-Quellcode zu pflegen. Content-Management-Systeme übernehmen das. Diese können auch als Basis für eigene Webanwendungen dienen. In unserem Schwerpunkt haben wir Systeme für Sie zusammengestellt, die Sie auch mit Quellcode erhalten.
weiterlesen
Backend
01.02.2013
Skalierbarkeit zu Tiefpreisen
Der Windows Azure BLOB Storage ist günstig, hoch skalierbar, ausfallsicher und weltweit verfügbar. Dies macht ihn zum idealen Backend für das „Internet der Dinge“.
weiterlesen
01.02.2013
Oberflächliche Kontrolle
Mit der Schnittstelle INotifyDataErrorInfo lassen sich Validierungen der Datenannotationen auch in der Windows Presentation Foundation 4.5 einbinden.
weiterlesen
Bücher
01.02.2013
Der Mann in der Mitte
Hört man vom man in the middle, dann denkt man meist an Attacken durch bösartige Trojaner, bei denen jener Unbekannte in der Mitte gerade überwiesene Gelder auf sein eigenes Konto abzweigt oder aber Informationen abgreift, die ganz und gar nicht für ihn bestimmt waren.
weiterlesen
Planung
01.02.2013
Direkter Kurs zum guten Gefühl
Der letzte Artikel war zum Teil durch die Reize der Windows Communication Foundation (WCF) in Mitleidenschaft gezogen worden. Diesmal geht die Reise sicher an den lockenden Sirenen vorbei in den Zielhafen.
weiterlesen
Prozess
01.02.2013
Bauboom in CodeCity
Ein Bild sagt mehr als tausend Worte. Das gilt insbesondere bei langen Zahlenreihen – wie etwa Softwaremetriken. Das Tool CodeCity setzt diese in anschauliche Grafiken um.
weiterlesen
01.02.2013
Knarzen im Gebälk
Scrum wird oft als Allheilmittel in der Softwareentwicklung gehandelt. Dass dieses agile Vorgehensmodell einiges an Umdenken im Unternehmen erfordert, wird dabei gern vergessen. Der Artikel beschreibt Erfahrungen aus der Praxis.
weiterlesen
Meinung
01.02.2013
Schluss mit besetzten Gleisen
Wenn Sie ab und an mit der Deutschen Bahn fahren, dann kennen Sie es aus eigener Anschauung. Und wenn Sie die Bahn nicht nutzen, dann haben Sie schon davon gehört.
weiterlesen
Praxis
01.02.2013
Eins nach dem andern
Die Implementation in Inkrementen hilft, häufiger und schneller Feedback zu erhalten. Und selbst innerhalb eines Inkrements sind meist Vereinfachungen möglich. So auch beim Nummerieren von Überschriften in Markdown-Texten.
weiterlesen
01.02.2013
Wie sag? ich?s dem Service?
Windows-Dienste sind eine feine Sache. Sie laufen einfach. Doch wie kann man sie von außen steuern? Probieren Sie es doch einmal aus – Gelegenheit dazu bietet Ihnen die Übung dieses Monats.
weiterlesen
01.02.2013
Komfortable Schaltflächen
Inzwischen erfüllen die Windows-Forms-Controls, die in den vergangenen Jahren auf Basis der Objekte Text3D und Button3D entwickelt wurden, fast jeden Zweck. Jetzt sollen die Controls für Windows 8 fit gemacht werden.
weiterlesen
01.02.2013
The Fast and the Furious
Verdammt schlechte Noten vergibt WebPagetest.org für meine Beispiel-Website aus Abbildung 1. In vier von fünf Kategorien fällt sie komplett durch.
weiterlesen
Mono
01.02.2013
Vollgas
Dank der erweiterten Produktpalette wächst das Xamarin-Ökosystem nicht nur auf 195.000 Entwickler, sondern bietet auch Tausenden Unternehmen neue Anwendungsmöglichkeiten.
weiterlesen
Grundlagen
01.02.2013
Kurz gesagt
In seiner neuen Kolumne nimmt Golo Roden die Grundlagen von .NET unter die Lupe. Los geht es mit einem nicht technologischen, trotzdem aber ungemein wichtigen Thema: Abkürzungen und Akronyme wie CLR, BCL & Co.
weiterlesen
01.02.2013
Würfeln mit F#
Monaden sind ein abstrakter Aspekt der funktionalen Programmierung, der oft für Verwirrung sorgt. Dass die Praxis ganz einfach ist, zeigt dieser Artikel anhand eines kleinen Baukastens zum Berechnen von Wahrscheinlichkeiten.
weiterlesen
01.02.2013
Reine Typsache
Die Websprache JavaScript hat bei Entwicklern nicht den besten Ruf, gilt sie doch „nur“ als umständliche Skriptsprache. Es wird Zeit, mit Vorurteilen aufzuräumen und JavaScript ins richtige Licht zu rücken.
weiterlesen
Arbeitsmarkt
01.02.2013
Steigende Nachfrage
Die Datenbank der Metasuchmaschine Jobkralle.de wies am Erhebungsstichtag im Dezember eine kräftig gestiegene Zahl an Entwickler-Stellenangeboten aus, die noch nicht älter als vier Wochen waren.
weiterlesen