dotnetpro 05/2012
Als Abonnent können Sie alle Artikel komplett im Browser, auf Android- und iOS-Geräten lesen und den Quellcode herunterladen.
Sie sind noch kein Abonnent? Dann holen Sie sich schnell ein Abonnement.
Editorial
01.05.2012
Der Selbstversuch
Gut vorbereitet, durchtrainiert und prächtigster Laune starte ich in das Abenteuer: JavaScript mit Knockout mit Ajax mit jQuery.
weiterlesen
Aktuell
01.05.2012
Aktuell
Visual Basic 11 unterstützt Iteratoren - MetaCase: Neue Visual-Studio-Erweiterung - Web Workbench für Visual Studio 11 Beta - Entity Framework 5 versteht sich auf Enums
weiterlesen
01.05.2012
dotnetpro Gewinnspiel
So geht’s Werden Sie einfach Fan unserer Facebook-Seite und teilen Sie unseren Account auf Ihrer Site. Damit können Sie sogar zweimal gewinnen: Zum einen bleiben Sie so immer auf dem neuesten Stand über aktuelle News und Trends der Entwicklerbranche. Zum anderen können Sie aber auch mit ein bisschen Glück einen unserer tollen Gewinne einstreichen.
weiterlesen
Schwerpunkt
01.05.2012
Alles Metro ? oder was?
Die Oberflächenphilosophie von Windows 8 mit ihrer plakativen Optik macht auch vor Visual Studio nicht halt. Dabei geht es aber gar nicht um Kacheln.
weiterlesen
01.05.2012
Ordnung ist das halbe Leben
Große erweiterbare Projekte, verschiedene Entwicklerteams, wiederverwendbare Komponenten, auswechselbare Technologien – eine Projektstruktur, die all dies bedenkt, spart Zeit und Aufwand.
weiterlesen
01.05.2012
Einstellungssache
Mit einem Visual-Studio-Paket haben Sie Ihre Entwicklungsumgebung erweitert. Aber wohin mit den Optionen? dotnetpro zeigt, wie Sie die Optionen optimal in die Infrastruktur von Visual Studio integrieren.
weiterlesen
01.05.2012
Gutes sollte besser werden!
Der WPF-Designer in Visual Studio hatte schon von Version 2008 zu 2010 einen großen Sprung gemacht. In der kommenden Version werden seine Möglichkeiten an die von Expression Blend angenähert.
weiterlesen
Tools
01.05.2012
Multikulti für XAML
Wer schon einmal eine WPF- oder Silverlight-Anwendung lokalisieren musste, weiß, dass Microsoft die Entwickler hier nicht gerade verwöhnt. Mit dem passenden Tool geht es wesentlich einfacher.
weiterlesen
01.05.2012
Schnell und einfach
Die Testsuite von Tricentis ermöglicht schnelle Regressionstests und damit ein rasches Bereitstellen der Testergebnisse – auch in höheren Teststufen.
weiterlesen
CD-Inhalt
01.05.2012
Bugtracking
Software enthält Fehler, Kunden haben Wünsche, Entwickler sollen Fehler ausbessern und Wünsche umsetzen. Doch wie erfährt der Entwickler von diesen? Über ein Bugtracking-System, das sowohl Fehler als auch Funktionswünsche entgegennimmt. Eine ganze Latte solcher Tools finden Sie auf unserer Heft-CD.
weiterlesen
Frontend
01.05.2012
Zusammen stark
Mittlerweile gibt es das Framework ASP.NET MVC in Version 3.0 mit JavaScript- und jQuery-Unterstützung. Mit Hilfe dieses Teams bauen Sie Internet / Intranet-Applikationen aus dem Handgelenk.
weiterlesen
01.05.2012
Lego für Softies
Kaum wurde die Preview 5 von MEF 2 veröffentlicht, hat die dotnetpro bereits einige Blicke auf die Neufassung des Managed Extensibility Frameworks geworfen.
weiterlesen
01.05.2012
Vor, zurück oder raus?
Die Back-Taste funktioniert unter Windows Phone 7 teilweise anders als im Browser des PCs. Das müssen Entwickler berücksichtigen, um den Erwartungen des Anwenders zu entsprechen.
weiterlesen
01.05.2012
Bytes zu Bargeld
Sie haben eine Anwendung für Windows Phone 7 entwickelt. Nun möchten Sie damit auch Geld verdienen. Dieser Artikel zeigt Wege, wie Sie Ihr Produkt erfolgreich im Markt platzieren.
weiterlesen
Core
01.05.2012
Wenn Kunden umziehen
Ein neues Schlagwort belebt die Entwicklerszene: CQRS. Und wie so oft bei neuen Konzepten fehlen griffige Anwendungsbeispiele. dotnetpro liefert eines, das sich nicht einfach mit „Hallo Welt“ abgibt.
weiterlesen
01.05.2012
Arbeiten im öffentlichen Raum
Speicherzuordnungsdateien erleichtern es, flüssig mit sehr großen Dateien umzugehen. Doch auch für den Austausch von Daten zwischen Prozessen sind sie interessant, denn sie bieten Prozessen einen gemeinsamen Speicherraum.
weiterlesen
01.05.2012
Aber sicher doch!
FluentSecurity ermöglicht die dynamische Konfiguration von Sicherheitsrichtlinien für eine ASP.NET-MVC-Anwendung aus dem Code heraus. Richtlinien können für einzelne Action Methods oder gesamte Controller festgelegt werden.
weiterlesen
Backend
01.05.2012
Es darf nicht nur einen geben
Es gibt immer wieder Anwendungen, die mit dem Entity Framework und nur einer EF-Kontextinstanz arbeiten. Das ist in der Regel keine gute Idee.
weiterlesen
Bücher
01.05.2012
Digitale Lernbibliothek
Als die digitale Lernbibliothek für Organisationen, Teams und Privatpersonen bezeichnet sich der Dienst Safari Books Online [1].
weiterlesen
Planung
01.05.2012
Selbstversuch mit Hundefutter
Operation misslungen. Patient lebt. So lautet das Fazit eines eher ungewöhnlichen Projekts, in dem Ralf Westphal viel über Anforderungen, Qualitätssicherung und Vorgehensweisen gelernt hat.
weiterlesen
Prozess
01.05.2012
Schattenspiele
Bei der Entwicklung einer Komponente zur Erkennung von Gesten haben die Autoren der Testbarkeit besondere Aufmerksamkeit geschenkt: Über ihre Erfahrungen berichten sie in diesem Best-Practice-Artikel.
weiterlesen
01.05.2012
Mustergültiger Ablauf
Entwickler sollten Workflows modellieren und nur das absolut Notwendige programmieren. Welche Patterns es dafür gibt und wie die Workflow Foundation diese unterstützt, zeigt dieser Artikel.
weiterlesen
Meinung
01.05.2012
Entwickeln für die Bedürfnispyramide
Warum kommt die innere Softwarequalität immer wieder unter die Räder, wenn der Druck im Projekt steigt? Rücken Abgabetermine näher, dann werden Codereviews auf später verschoben, Refactorings ausgesetzt und die Automatisierung von Tests für nachrangig erklärt.
weiterlesen
Praxis
01.05.2012
Listig testen
Eine Übung aus dem Informatikstudium, erstes Semester: Implementieren Sie eine verkettete Liste. Der Zusatznutzen dabei: Gehen Sie nach dem Test-first-Ansatz vor, und reflektieren Sie Ihre Vorgehensweise.
weiterlesen
01.05.2012
Aufbauen statt umbauen
Sie beginnen zunächst mit einer Konsolenanwendung. Dann kommt ein GUI hinzu. Schließlich soll die Aufgabe in einem Hintergrundthread ablaufen. Wer richtig vorgeht, kann das jeweils Erreichte wiederverwenden.
weiterlesen
01.05.2012
Der Code zum Steuerelement
In .NET sind die Dateisystemsteuerelemente nur in 32-Bit-Anwendungen nutzbar. Das hier vorgestellte Steuerelement arbeitet auch in 64-Bit-Anwendungen und bietet zusätzliche Funktionen.
weiterlesen
01.05.2012
Einer für alle, alle für einen Alle
Das mobile Internet begann im Jahr 1999 mit der Veröffentlichung von WAP 1.1, dem Wireless Application Protocol.
weiterlesen
Mono
01.05.2012
Es geht voran
Der Kreis schließt sich. Die Entwickler von Xamarin greifen die Weiterentwicklung von Mono wieder aktiv auf. Und selbst auf den Techdays 2012 von Microsoft ist Mono ein Thema. Lesen Sie selbst.
weiterlesen
Grundlagen
01.05.2012
Felder oder Eigenschaften?
Anders als beispielsweise C++ und Java kennt C# das Konstrukt der Eigenschaften, das den kontrollierten Zugriff auf Felder erlaubt. Bei reinen Datenklassen erscheint es jedoch umständlich. Dieser Schein trügt.
weiterlesen
Arbeitsmarkt
01.05.2012
Weniger .NET-Jobangebote
Von Februar auf März hat die Zahl der von der Metasuchmaschine Jobkralle.de [1] verzeichneten Stellenangebote um knapp zehn Prozent zugelegt und lag zum Erhebungszeitpunkt Anfang März bei 732257 Jobs aller Art und aus allen Branchen.
weiterlesen