dotnetpro 07/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.07.2012
Intuition
Sie liebte ihren Job. Und sie liebte es, wie sie ihn ausführte. Sich als Frau in einer Männerdomäne zu behaupten war nicht gerade einfach. Andererseits genoss sie dadurch bestimmte Vorzüge, die Männer unter Männern nicht hatten.
weiterlesen
Aktuell
01.07.2012
Aktuell
Windows 8 für C#-Entwickler - NetAdvantage Ultimate 2012.1 - JetBrains dekompiliert .NET - Elastikbohnen auch in Europa - Babel Obfuscator 5.5 - Online-Marktplatz für Entwickler - VS-Oberflächen-Designer für Android-Apps u.v.m.
weiterlesen
01.07.2012
Achtzig-zwanzig erwischt dich
Eine neue Website für die Münchner Usergroup .NET Developers Group sollte an nur einem Tag entstehen. Der Abschlussbericht eines interessanten Experiments.
weiterlesen
01.07.2012
Zahlenspiele
Beim dotnetpro.contest der Ausgabe 4/2012 galt es eine Zahl zu analysieren, die an die Kreiszahl Pi angelehnt war. Unter anderem war zu ermitteln, wie oft die Ziffern von 0 bis 9 darin vorkamen.
weiterlesen
Contest
01.07.2012
Voll elektrisiert
Der Programmierwettbewerb der dotnetpro entführt Sie diesmal in das Gebiet der kombinierten Anwendungen: ein bisschen Webserver, ein bisschen Desktop.
weiterlesen
CD-Inhalt
01.07.2012
CD-INHALT
Diesmal bescheren wir Ihnen gleich zwei Schwerpunkte. Zum einen finden Sie auf der CD eine Anzahl an Setup- Programmen, mit denen Anwender Ihre Software auf dem Zielrechner installieren können. Zum anderen enthält die CD einige Content-Management-Systeme, die auf .NET basieren. Die Website-Pflege ist damit ein Kinderspiel. Natürlich sind auch die Projekte und Solutions zu den Artikeln im Heft auf der CD.
weiterlesen
Schwerpunkt
01.07.2012
Ganz auf Web getrimmt
Der natürliche Weg zu SharePoint führt über die Weboberfläche. Diesen können auch Anwendungen, die auf SharePoint-Daten zugreifen, konsequent nutzen – mit dem REST-Webdienst.
weiterlesen
01.07.2012
Smarte Klienten
Anwendungen für SharePoint auf dem Server zu entwickeln bleibt selbst für einen erfahrenen Entwickler eine Herausforderung. Leichtgewichtiger und ökonomischer geht es im Client.
weiterlesen
01.07.2012
Für den anspruchsvollen Look
SharePoint-Webparts benötigen in der Regel eine gute Optik und reichhaltige Funktionen im Client. Dazu bieten sich beispielsweise die ASP.NET-Controls von Drittanbietern an, die sich auch in SharePoint nutzen lassen.
weiterlesen
01.07.2012
Tests, Refactoring, Deployment
Agile Softwareentwicklung für SharePoint ist möglich, trifft aber auf einige technische Hindernisse. Für jedes gibt es das richtige Hilfsmittel.
weiterlesen
01.07.2012
Komfortzone für den Admin
Die Zentraladministration von SharePoint 2010 lässt sich recht einfach erweitern. Sie können damit den Administrator von Routinearbeiten entlasten. Hier lesen Sie, wie‘s geht.
weiterlesen
Community
01.07.2012
Leserbriefe
Schätzen von Aufwänden, Editorial der dotnetpro 3/2012 - Link auf holländisches Video in dotnetpro 5/2012 u.v.m.
weiterlesen
Tools
01.07.2012
Lässt tief blicken
Der Name ist Programm: InsightProfiler verschafft Einsicht in die internen Abläufe und Laufzeiten von .NET-Software – auch bei Applikationen mit mehreren Threads. Auf der Heft-CD finden Sie eine voll funktionsfähige Version.
weiterlesen
Frontend
01.07.2012
Der Lückenfüller
dotnetpro-Autor Christoph Oster stellt hier das neue .NET-Templating-System DotLiquid vor, das sowohl in Open-Source- als auch in kommerziellen Anwendungen eingesetzt werden kann.
weiterlesen
Core
01.07.2012
Im Zweifel wieder zurück
Probieren geht über Studieren! Anwender erwarten heute eine Undo- kombiniert mit einer Redo-Funktion. Hier finden Sie ein weitgehend programmunabhängiges Konzept sowie Vorschläge zur Implementierung.
weiterlesen
01.07.2012
Zu Hause im globalen Dorf
Internationalisierte Domainnamen ermöglichen die Verwendung von Umlauten und Sonderzeichen. Aber was steckt dahinter, und wie kann der Algorithmus in .NET verwendet werden?
weiterlesen
Backend
01.07.2012
Flexible Abfragen
Zu den Vorteilen von LINQ gehört, dass der Compiler die Befehle prüft. Das kann er aber nicht, wenn Befehle erst zur Laufzeit zusammengestellt werden. Dynamisches LINQ funktioniert aber trotzdem.
weiterlesen
01.07.2012
Fenster in die Datenbank
Die in dieser Serie erarbeitete Datenverwaltungskomponente DbEngine bekommt nun noch einen dynamischen Maskeneditor, der Eingabemasken automatisch aufbaut und an die zu verwaltenden Daten bindet.
weiterlesen
Bücher
01.07.2012
Rent a Book
Die deutsche Buchpreisbindung gilt auch für elektronische Bücher, alle Verkaufsstellen müssen sich daran halten. Doch E-Books erlauben auch andere Vertriebsformen als den Verkauf.
weiterlesen
Planung
01.07.2012
Schwarmintelligenz in C#
Softwaresysteme mit Selbstorganisation auszustatten ermöglicht „intelligente“ Anwendungen, die sich selbstständig zur Laufzeit justieren. Dabei hilft zum Beispiel der Glühwürmchenalgorithmus.
weiterlesen
01.07.2012
Bewaldete Flusslandschaften
Wenn das Domänendatenmodell eben nur noch Datenmodell ist, wo steckt dann die Domänenlogik? Das Single Responsibility Principle weist den Weg.
weiterlesen
Prozess
01.07.2012
Keine Chance für Fehler
Wo gehobelt wird, da fallen Späne – in der Zunft der Programmierer in Form von Softwarefehlern. Ein wenig Grundwissen über Tests und juristische Folgen hilft, ihre Konsequenzen besser einzuschätzen.
weiterlesen
01.07.2012
Nichts anbrennen lassen
Bei der Installation moderner Anwendungen gehört es mittlerweile zum guten Ton, das Gesamtprodukt in mehrere Pakete aufzuteilen. Wie Sie solche Mikropakete mit der Burn-Engine zu einem Bundle schnüren, lesen Sie hier.
weiterlesen
Sandbox
01.07.2012
Vorsätzlicher Partner
Das mit den Vorsätzen für das neue Jahr kennen Sie, oder? Es ist Silvester, Sie sind besinnlich oder beschwipst und Sie nehmen sich ganz, ganz fest vor, vom 1. Januar an etwas anders zu machen.
weiterlesen
Praxis
01.07.2012
In geheimer Mission
Symmetrisch oder asymmetrisch – das war hier die Frage. Und dann hieß es noch das Passwort ordentlich salzen, bevor es losgehen konnte mit der Ver- und Entschlüsselung. Immerhin half Nancy beim Servieren ....
weiterlesen
01.07.2012
Nicht so schnell!
Musiker wissen das: Bei manchen Instrumenten ist es wichtig, beim Üben zwischendurch zu pausieren. Als Trompeter muss man Muskeln aufbauen, und das geht nur, wenn man sie nicht überstrapaziert. Pausen sind angesagt.
weiterlesen
01.07.2012
Der Website-Sauger
Mehrere Dokumente manuell von einer Internetseite zu laden braucht viel Zeit. Das hier Schritt für Schritt mit Visual Basic entwickelte Ripping-Tool namens UrlInspector erledigt die Aufgabe automatisch.
weiterlesen
01.07.2012
?Mr. Data, Energie!?
Das Zitat aus der Überschrift kennen Sie schon, oder? Nein? Doch! Wirklich nicht? Dann sind Sie entweder deutlich älter oder jünger als ich oder haben die Jahre zwischen dem Ende der 80er und dem Beginn der 90er-Jahre einfach verpennt, nein, sagen wir, mit gewichtigeren Beschäftigungen verlebt.
weiterlesen
Mono
01.07.2012
Steil bergauf
MonoDevelop, Mono for Android, MVVM – von der IDE über die Plattform bis hin zu Design-Patterns entwickelt sich Mono auf breiter Front weiter. Werfen Sie mit uns einen Blick auf die Highlights.
weiterlesen
Grundlagen
01.07.2012
Multifunktional
using ist in C# als Anweisung und als Direktive enthalten und hat mehrere Bedeutungen – was die meisten Entwickler eher beiläufig wahrnehmen. Zeit, das zu ändern!
weiterlesen
Arbeitsmarkt
01.07.2012
2 900 neue Jobs pro Woche
Am Stichtag für die Datenerhebung im Monat Mai waren in der Datenbank der Meta-Jobsuchmaschine Jobkralle 11 575 Stellenangebote zu finden, welche entweder das Wort „Entwickler“ oder das Wort „Developer“ in der Titelzeile aufwiesen und noch nicht älter als vier Wochen waren.
weiterlesen