dotnetpro 06/2013
Editorial
01.06.2013
Damals ...
Der Wind hatte sich gelegt, als wir uns am Eingang vom Bahnhof verabschiedeten. „Das war damals“, nahm er das durchs Aussteigen unterbrochene Gespräch wieder auf, „kurz nachdem Windows 8 eingeführt wurde ...
weiterlesen
Aktuell
01.06.2013
AKTUELL
Mobile Apps am schnellsten erstellt für Windows Phone - Nach Windows 8 folgt Blue - Modern UI für WPF-Anwendung - Neue CodeMeter-Middleware zum Produktschutz - Sinnvolle Erweiterung im Werkzeugkasten - Java für Mono u.v.m.
weiterlesen
01.06.2013
„Microsoft sollte frühzeitig kommunizieren, was uns Entwickler erwartet.“
Interview mit Dennis Traub, selbstständiger Berater und Softwareentwickler mit einem besonderen Interesse für agile Entwicklungsmethoden, Software Craftsmanship und den Entwurf komplexer LOB-Anwendungen mit Domain-Driven Design.
weiterlesen
Schwerpunkt
01.06.2013
App-solutely good!
Microsofts Office-365-Dienste bieten vollkommen neue Erweiterungsmöglichkeiten. Mittels Webstandards lassen sich Komponenten entwickeln, welche sowohl im Browser als auch in Word, Excel & Co. laufen.
weiterlesen
01.06.2013
Offen für Erweiterungen
Viele IT-Anwender betrachten Microsoft Office 365 als bloßen Service. Jedoch bietet die Onlineversion des Büropakets viele Anwendungsmöglichkeiten für Entwickler.
weiterlesen
Excel-Arbeitsmappen
01.06.2013
Ganz ohne Office
Der Datencache für Excel der Visual Studio Tools für Office ist ein effektives Instrument, um Daten in Excel- Arbeitsmappen auf Servern zu verwalten.
weiterlesen
01.06.2013
Entwickeln in der Wolke
Parallel zu Windows 8 und Windows Phone 8 hat Microsoft auch seine Unternehmensprodukte als App-Plattform ausgebaut. Das verändert das Erstellen von SharePoint-Erweiterungen.
weiterlesen
01.06.2013
In eigener Regie
Zur Kundenpflege gehört die Datenpflege. Dynamics CRM ist dabei nicht nur auf einen Service-Bus wie BizTalk angewiesen, der Datenaustausch ist auch über eine eigene .NET-Schnittstelle möglich.
weiterlesen
Tools
01.06.2013
Metro für die Massen
Delphi-Apps dürfen derzeit nicht in den Windows Store. Mit Metropolis enthält RAD Studio XE3 daher ein Framework, mit dem sich Desktop-Anwendungen im Metro-Stil für alle aktuellen Windows-Versionen entwickeln lassen.
weiterlesen
Frontend
01.06.2013
Flache Angelegenheit
Microsoft will Windows 8 auf unterschiedlichen Plattformen etablieren. Die Verfügbarkeit populärer Spiele für Tablets und Smartphones wird am Erfolg des Projekts maßgebend beteiligt sein. DirectX ist der Schlüssel dafür.
weiterlesen
CD-Inhalt
01.06.2013
Kontrollelemente für viele Einsatzgebiete
Statt sich hinzusetzen und Kontrollelemente selbst zu programmieren, können Sie diese auch zukaufen oder Controls aus Open-Source-Projekten verwenden. Wir haben im Schwerpunkt über 50 Controls für Sie zusammengestellt, die aus den unterschiedlichsten Bereichen kommen.
weiterlesen
Core
01.06.2013
Modern Publizieren
Digital Publishing erlangt zunehmend an Bedeutung. Die eigene Software sollte dem nicht nachstehen und PDF- und XPS-Dokumente aus den eigenen Daten generieren können.
weiterlesen
01.06.2013
Mustergültige Trennkost
MVP ist wohl das bekannteste ASP.NET-Entwurfsmuster. Durch die strikte Trennung von Programmteilen ermöglicht es eine effizientere Softwareentwicklung. Dependency Injection und Repository-Muster runden das MVP-Konzept ab.
weiterlesen
01.06.2013
Wachstum ohne Grenzen
Mit ASP.NET geschriebene Webanwendungen sind flott. Bei steigender Last treten jedoch zwei Engstellen auf, die ein effektiver Distributed Cache beseitigen kann, indem er die Skalierbarkeit in allen Belangen sichert.
weiterlesen
Backend
01.06.2013
Hunger auf Bytes
Was frisst mehr Speicher: das Entity Framework oder DataSets? Mithilfe des Memory Profilers von Visual Studio 2012 vergleicht Holger Schwichtenberg die beiden Technologien.
weiterlesen
01.06.2013
In Holz gemeißelt
Ein Ausdrucksbaum stellt Funktionen in Form von Daten dar, kann aber nicht serialisiert und an den Server zur Ausführung gesendet werden. Oder geht das etwa doch?
weiterlesen
Bücher
01.06.2013
In eigener Sache
Regelmäßige Besucher der dotnetpro-Homepage haben es sicher schon entdeckt, alle anderen sollen an dieser Stelle darüber informiert werden: Die dotnetpro bietet seit geraumer Zeit eigene E-Books an.
weiterlesen
Planung
01.06.2013
Auf die Finger schauen
Ein nutzerzentriertes Design garantiert noch keine gute Nutzbarkeit. Deshalb müssen realitätsnahe Tests Probleme sichtbar machen, damit sie korrigiert werden können.
weiterlesen
01.06.2013
Sonnenaufgang
Im letzten Teil der Artikelserie kommt es schließlich zu dem, zu dem es kommen muss: einem Happy End. Mit Implementation, Tests und der Erkenntnis, dass klassisches TDD allein bei Weitem nicht ausreicht.
weiterlesen
Meinung
01.06.2013
Handwerker und Ingenieur
Dieser Tage erfülle ich mir einen lang gehegten Wunsch: Ich mache einen Goldschmiedekurs.
weiterlesen
Praxis
01.06.2013
(Über-)lebens-Kit
Kürzlich ist einer unserer Kunden mit dem Wunsch an uns herangetreten, sein von uns mitentwickeltes Extranet um eine einfache Dokumenten-Kollaboration zu ergänzen.
weiterlesen
01.06.2013
Dynamische Gruppen
Das Objekt DynTileCtl verwaltet eine Gruppe von Kachelsteuerelementen inklusive deren Eigenschaften. Zum Speichern der Properties kommt das Datenbankobjekt DbEngine zum Einsatz.
weiterlesen
01.06.2013
Ordnung in der Kiste
Schluss mit dem Chaos im Download-Verzeichnis und anderen Ordnern, das war der Zweck der Übung. Und weil die Heinzelmännchen auch nicht mehr das sind, was sie mal waren, musste mal wieder ein kleines Selbstbau-Tool ran.
weiterlesen
dotnetpro.dojo
01.06.2013
Fächer-Puzzle
Vieles im Leben ist streng geregelt. So auch die Auswahl der Fächer in der gymnasialen Oberstufe; die Eltern unter uns wissen das. Manches ist verpflichtend, manche Kombinationen sind möglich, andere wieder nicht ...
weiterlesen
Grundlagen
01.06.2013
Die Macht der RegEx
Reguläre Ausdrücke sind komplex und mächtig. Hier finden Sie einen kurzen, einfachen Einstieg in die meist mit Ehrfurcht betrachtete Welt von Zeichen und Symbolen.
weiterlesen
01.06.2013
Gleichzeitig zum Erfolg
Zur Implementierung von asynchroner und paralleler Verarbeitung bietet .NET unterschiedlichste Modelle an. Wer sie kennt, kann seine Anwendungen produktiver gestalten und für andere verständlicher machen.
weiterlesen
01.06.2013
Ausnahmezustand
Für die meisten Entwickler ist Fehlerbehandlung gleichbedeutend mit der Verwendung von Ausnahmen. Doch das ist nicht immer so. dotnetpro erklärt, wann der Einsatz von Ausnahmen sinnvoll ist und was es dabei zu beachten gibt.
weiterlesen
Arbeitsmarkt
01.06.2013
Gesundes Wachstum
Wo findet man die meisten Jobangebote für .NET-Entwickler? Auf diese Frage geben die Arbeitsmarktseiten der dotnetpro einmal im Monat eine Antwort.
weiterlesen