dotnetpro 08/2013
Editorial
01.08.2013
Morgen
Draußen kämpft ein blasser, sichelförmiger Mond gegen die Fänge der Nacht. Einen kleinen Bereich kann er dem Schwarz entreißen. Das meiste aber fällt der Dunkelheit anheim.
weiterlesen
Aktuell
01.08.2013
Aktuell
TypeScript in Version 0.9 - TypeScript für SharpDevelop - Lösung zur zentralen Datenhaltung in Windows Phone 8 - VS.Php 3.2 für Visual Studio - Xamarin: Neue Anleitungen und Beispiele - SDK für elektronische Rechnungen - MobiCloud veröffentlicht SDK.
weiterlesen
01.08.2013
Wir bauen eine Brücke
Wie passen Clean Code Development, der Bau einer Elektrogitarre aus einer Zigarrenschachtel und eine Lichtwand zusammen? Das sind nur drei Highlights der ersten Community-Veranstaltung „Hackerbrücke – Meet & Make“.
weiterlesen
Schwerpunkt
01.08.2013
Meilenstein zur Symmetrie
Die Server-Anwendung für die Cloud komplett umschreiben zu müssen ist eine bedrohliche Aussicht. Mit der Server- Version des Service Bus bietet Microsoft eine Technologie für beide Plattformen.
weiterlesen
01.08.2013
Leicht, schnell, gut
LightCore ist einer der schnellsten auf .NET basierenden IoC-Container. Da ist es natürlich sinnvoll, diesen einmal genauer anzusehen und in die aktuelle Version von ASP.NET MVC zu integrieren.
weiterlesen
01.08.2013
Das Beste zweier Welten
JavaScript wird auch bei der asynchronen Kommunikation mit Backend-Systemen und bei Datenbindung immer wichtiger. Frameworks wie Backbone.js und Knockout.js helfen dabei.
weiterlesen
01.08.2013
Kombinieren statt vererben
Die Klassenvererbung gehört zwar zu den Grundelementen der Objektorientierung, aber sie schafft Probleme in Form von Abhängigkeiten. Schnittstellen umgehen dies und ermöglichen eine Art Quasi-Vererbung.
weiterlesen
CD-Inhalt
WPF
01.08.2013
Controls und Bibliotheken
Die Windows Presentation Foundation trennt Design und Funktionalität, was Windows Forms in dieser Art nicht kann. Und selbst wenn der Einsatz von WPF etwas komplexer ist als der von Windows Forms, hat sich die Technologie durchgesetzt. Im Schwerpunkt haben wir Controls und Bibliotheken zum Thema WPF gesammelt.
weiterlesen
Core
01.08.2013
Bequeme Wege in die Cloud
Die Windows Azure Storage Client Library erlaubt es, Cloud-Speicher aus Windows-Store-Anwendungen heraus zu nutzen. Hier lernen Sie die von der Library bereitgestellten Funktionalitäten kennen.
weiterlesen
01.08.2013
Gläserne Motorhaube
Das Profiling API erlaubt einen Blick in den Maschinenraum von .NET bei laufendem Motor. Ein Beispielprogramm nutzt das API, um einen SQL-Befehl samt Parametern ausfindig zu machen und zu protokollieren.
weiterlesen
01.08.2013
Mein Server, mein Update
Mit dem File Transfer Protocol (FTP) rüsten Sie eigene Anwendungen und Dienste mit automatischen Update-Funktionen aus, ohne ein bestimmtes Server-Betriebssystem wie Windows oder Linux voraussetzen zu müssen.
weiterlesen
Backend
01.08.2013
Tischlein deck dich
Der Einsatz des Entity Frameworks als O/R-Mapper endet bei Forderungen nach Caching, LINQ-Expressions oder Lazy Loading in der Clientschicht. Mit Text-Templates kommt man weiter.
weiterlesen
01.08.2013
Generös veranlagt
Mit der Beta-1-Version des Entity Frameworks 6.0 bietet Microsoft nun auch das Erzeugen von gespeicherten Prozeduren für Entitäten an, die nach dem Code-First-Verfahren erstellt wurden.
weiterlesen
01.08.2013
Entkoppelte Objektbäume
Das Bearbeiten von Entitätsobjekten außerhalb ihres Objektkontextes kann beim anschließenden Speichern zu subtilen unbemerkten Fehlern führen. Diese lassen sich jedoch vermeiden.
weiterlesen
Bücher
01.08.2013
Wie viel soll ein E-Book kosten?
Microsoft Press hat angekündigt, dass es künftig ausgewählte Titel als Buch und als E-Book in den drei Formaten PDF, Epub und Mobi anbieten wird.
weiterlesen
Planung
01.08.2013
Mach mich mobil
Mit dem Heckle-Service gibt man Teilnehmern eines Vortrags die Möglichkeit, unauffällig Fragen zu stellen. In dieser Folge des Artikels entsteht ein Client für Smartphones.
weiterlesen
Prozess
01.08.2013
Infos statt Daten
Beim Testen muss ein Objekt in einen bestimmten Zustand versetzt werden. Damit dabei die Übersichtlichkeit nicht leidet oder das Ergebnis verzerrt, hilft ein Framework wie AutoFixture.
weiterlesen
01.08.2013
Teamarbeit
Git entfaltet sein wahres Potenzial erst im Team. Durch seinen Peer-to-Peer-Charakter bedingt es auch einen Workflow, der sich grundlegend von dem anderer Versionsverwaltungen unterscheidet.
weiterlesen
01.08.2013
Frag doch mal den Code
Das Projekt ReqCover speichert die Anforderungen in Form von Attributen direkt im Quellcode. Anschließend wird deren Abdeckung mithilfe von Reflection geprüft und ausgewertet.
weiterlesen
01.08.2013
Vektoren im Raum
Eine Unternehmensarchitektur präsentiert sich üblicherweise als statische Sammlung von Bausteinen. Realistischer und hilfreicher wäre es, sie als dynamisches System von Vektoren zu betrachten.
weiterlesen
Meinung
01.08.2013
Unberechenbare Softwareentwicklung
Wie steht es eigentlich mit Ihren Mathematikkenntnissen? Fühlen Sie sich fit? Mathe war für Sie in der Schule ein Nobrainer? Dann gehören Sie zu einer Minderheit der deutschen Bevölkerung.
weiterlesen
Praxis
01.08.2013
Na also, geht doch!
Auswendig lernen muss man immer noch selbst, da hilft nichts. Unser Übungsprogramm präsentiert den Stoff aber zumindest so, wie es am besten klappt – mit Wiederholungen in größer werdenden Abständen.
weiterlesen
01.08.2013
Ganz objektiv
Als Hobbyfotograf habe ich mich kürzlich gefragt, mit welcher Brennweite ich wohl am häufigsten fotografiere – und welches Objektiv ich am meisten benutze. Die Antwort liegt in den Dateien und einem kleinen Programm verborgen.
weiterlesen
01.08.2013
Fliesen im Dialog verlegen
Mit dem Kacheleditor definieren und bearbeiten Sie komplexe Kachelauflistungen. Seine Vorschaufunktion zeigt alle Kacheln bereits im Entwurfsmodus an und erleichtert das Anpassen der Eigenschaften.
weiterlesen
01.08.2013
Leser helfen Lesern
Suchen Sie schnelle und kostenlose Unterstützung zu Fragestellungen rund um das Thema Programmierung, dann werden Sie auf codekicker.de fündig.
weiterlesen
01.08.2013
Karl Klammer(t) allein zu Haus
Vor zwei Monaten, in der Ausgabe 6/2013, hat sich die dotnetpro eines genauso alten wie stets aktuellen und relevanten Themas angenommen: Microsoft Office.
weiterlesen
Mono
01.08.2013
Fokus auf Games und Apps
Mit MonoTouch.Dialog und dem iOS-Designer können sich iOS-Entwickler einen Berg an Arbeit sparen und sich den wesentlichen Dingen aus der übrigen Mono-Welt widmen.
weiterlesen
Grundlagen
01.08.2013
Ganz schön kryptisch
Das Verschlüsseln und Signieren von Daten wird immer wichtiger. Die Algorithmen dafür selbst zu entwerfen ist jedoch keine gute Idee. Besser fährt man mit den gängigen Standards. Wie .NET Sie hierbei unterstützt, verrät der Artikel.
weiterlesen
Softskills
01.08.2013
Entwickelst du (dich) noch?
Das Tagesgeschäft ist oft so übermächtig, dass nur wenig Zeit bleibt, die Persönlichkeit zu entwickeln. Aber auch dafür gibt es eine Art „best practices“.
weiterlesen
Arbeitsmarkt
01.08.2013
Nachhaltigkeit und Finesse
Der Kampf der Unternehmen um die besten Köpfe im Lande ist in vollem Gange. Im Prinzip gibt es diesen Wettbewerb zu allen Zeiten.
weiterlesen