dotnetpro 01/2013
Editorial
01.01.2013
Lächelt der Computer, wenn er Clean Code liest?
Die Parallelität zwischen Text und Code beeindruckt mich immer wieder. Nehmen Sie beispielsweise einen ganz normalen Menschen. So einen wie du und ich nach der Grundschule.
weiterlesen
Aktuell
01.01.2013
Aktuell
Windows Phone 8 mischt nun mit - Nokia lockt mit Premium-Developer-Programm - Neue .NET- und Windows-Phone-SDKs für SkyDrive - Mono erklimmt mit C#-Merkmalen den 3er-Berg - Hilfe beim Umstellen von WPF auf Windows 8 u.v.m.
weiterlesen
01.01.2013
?Mit einem Ticket das volle Programm"
Im Juni 2013 findet die Developer Week statt. dotnetpro sprach mit dem Projektverantwortlichen Florian Bender darüber, was den Teilnehmer erwartet.
weiterlesen
Contest
01.01.2013
Kleiner Freund
Im letzten Contest war Ihre Kreativität gefordert: Ein kleines Tool für Entwickler sollte entstehen, das auf ein bestimmtes Ereignis hin eine Aktion ausführt. Das Resultat des Contests war – nun, sagen wir mal überraschend.
weiterlesen
01.01.2013
Kettenrechnung
Diesmal ist Kopfrechnen angesagt. Aber natürlich nach Manier der Entwickler: Sie wenden ihr Hirnschmalz auf eine flotte Software an. Soll sich doch der Computer über die Zahlen den Kopf zerbrechen.
weiterlesen
Schwerpunkt
01.01.2013
Zeichnen auf der Webseite
Das HTML5-Element Canvas wird von den meisten Browsern in ausreichendem Umfang unterstützt. Hier lesen Sie, wie man auf die HTML-Leinwand zeichnet und welche Frameworks dafür infrage kommen.
weiterlesen
01.01.2013
Fünf für jede Domain
Moderne Browser stellen für jede Domain fünf MByte lokalen Speicherplatz zur Verfügung. Lesen Sie, wie man den Local Storage nutzt und welche Risiken und Nebenwirkungen dabei bestehen.
weiterlesen
01.01.2013
Die mobile Webseiten-Diät
Responsive Webseiten sind ein heißes Thema in letzter Zeit. Und das zu Recht, denn sie lassen Ihre Webseite auf jedem Gerät, egal ob Desktop, Tablet oder Smartphone, immer perfekt aussehen. Und das ohne großen Aufwand.
weiterlesen
01.01.2013
Verhütung für Webseiten
Wie sichere ich ein Webformular vor Angreifern? Wie verhindere ich E-Mail-Spam? Die gängigste Antwort auf diese immer wiederkehrenden Fragen bieten Captcha-Codes. Doch die haben auch Nachteile und es gibt andere Lösungen.
weiterlesen
Frontend
01.01.2013
Kurvenreich
Verbindet man mehrere Punkte durch Linienstücke, wird das eine sehr eckige Geschichte. Splines glätten die Ecken und sorgen für wohlgeformte Kurven. So zeichnen Sie die Kurven in Ihrem Programm.
weiterlesen
01.01.2013
Designrichtlinien verarbeiten
Desktop-Anwendungen sehen im Vergleich zu Apps im UI-Stil von Windows 8 altbacken aus. Hier werden Controls im Metro-Stil erarbeitet, die Windows-Forms-Anwendungen ein frisches und aktuelles Aussehen verleihen.
weiterlesen
Core
01.01.2013
Ziemlich wolkig
Für Entwickler wird mit Office 2013 und seinem „Apps for Office“-Modell alles neu: Die Entwicklungsumgebung Napa macht Office-Add-ins zu Webdiensten.
weiterlesen
01.01.2013
Rock the Code!
Code zur Laufzeit erzeugen oder Quelltexte in der eigenen Anwendung programmatisch analysieren – die Bibliothek NRefactory kann beides.
weiterlesen
01.01.2013
Der Optimier-o-mat
Mathematische Modellierung und Optimierung funktioniert nicht nur mit den Solver Foundation Services – es geht auch konventionell mit Papier und Bleistift auf geometrische Art und Weise.
weiterlesen
CD-Inhalt
01.01.2013
Windows 8 und Windows Phone
Diese CD steht ganz im Zeichen von Windows. Zum einen haben wir Controls und Bibliotheken gesucht, die speziell für Windows 8 entwickelt wurden. Derer gibt es noch nicht so viele.
weiterlesen
Backend
01.01.2013
Vorausschauende Kontrolle
Bisher ging es in dieser kleinen Serie zu Datenannotationen um das Prüfen beliebiger .NET-Objekte. Ein Spezialfall dagegen sind die Entitätsklassen des ADO.NET Entity Frameworks.
weiterlesen
01.01.2013
Eine App dafür
SharePoint 2013 bringt mit dem App Model neue Möglichkeiten für Webentwickler. SharePoint Apps sind selbstständige Anwendungen, die sich einfach installieren, verwenden, managen und wieder entfernen lassen.
weiterlesen
01.01.2013
Trickbetrüger
Testgetriebene SharePoint-Projekte sieht man in der Praxis selten. Grund ist meist die starke Verzahnung des Codes mit den SharePoint-Objekten. Mit dem richtigen Vorgehen und Microsoft Moles geht es aber doch.
weiterlesen
01.01.2013
Unit-Tests für die Datenbank
Continuous Integration (CI) hilft die Qualität der entwickelten Software zu steigern. Ein geeigneter CI-Prozess erlaubt CI auch bei der Datenbankentwicklung, sogar zu moderaten Kosten.
weiterlesen
Bücher
01.01.2013
Fachbücher als Marketinginstrument
Klar nutzen Verlage herausragende Titel auch, um für ihr Verlagssortiment zu werben. So gibt’s beispielsweise von Galileo Computing und von O’Reilly jeweils Open Books [1], die zum kostenlosen Download beziehungsweise zum Lesen im Internet bereitgestellt werden.
weiterlesen
Planung
01.01.2013
Ferngespräche einleiten
Es bedarf nur einer Vorwahl, um aus einem Ortsgespräch eine Fernverbindung zu machen. Soll aus lokal laufender Software eine verteilte werden, ist das bei Weitem schwieriger. Eine schrittweise Annäherung hilft.
weiterlesen
Prozess
01.01.2013
Alles kann besser werden
Höhere Produktivität und Qualität in Softwareprojekten – dafür wurde für die SAP AG das Training Agile Software Engineering (ASE) konzipiert. Inzwischen gibt es das Training auch für die Microsoft-Technologien.
weiterlesen
01.01.2013
Gemeinsam stark
Zügige Rückmeldungen von Nutzern helfen, neue Merkmale schnell umzusetzen. Damit Entwickler und Endanwender zusammenfinden, lassen sich Scrum und Continuous Delivery gut kombinieren.
weiterlesen
Meinung
01.01.2013
Sucht nach Fokus
Aufschieberitis, Prokrastination [1], Studentensyndrom [2] ... das passiert uns allen immer mal wieder. Ich tue mich zum Beispiel schwer mit der jährlichen Einkommenssteuererklärung.
weiterlesen
Praxis
01.01.2013
Baum der Erkenntnis
Vor der Implementation steht der Entwurf. Das ist in den Prinzipien der Clean-Code-Developer-Initiative implizit enthalten, denn dort heißt es „Implementation spiegelt Entwurf“. Doch geht das tatsächlich immer?
weiterlesen
01.01.2013
Was ist drin?
Ein Buch ohne Inhaltsverzeichnis? Nicht vorstellbar. Nummerierte Kapitel? Wünschenswert. Beides mit Markdown? Geht nicht – oder doch?
weiterlesen
01.01.2013
Neue Optik, neue Funktionen
Das .NET Framework bietet für Windows Forms nur Standardschaltflächen, deren Aussehen sich an die verwendete Windows-Version anpasst. Mit dem Objekt Button3D rüsten Sie neue Schaltflächentypen und -stile nach.
weiterlesen
01.01.2013
Grau ist das neue Bunt
Manchmal darf man durchaus die Berechtigung der eigenen Existenz infrage stellen, oder auch die dieser Kolumne oder einer gedruckten Fachzeitschrift an für sich.
weiterlesen
Arbeitsmarkt
01.01.2013
C#-Kenntnisse stärker gefragt
Auch Anfang November ist die Gesamtzahl der in der Meta-Jobsuchmaschine Jobkralle.de verzeichneten Stellenangebote für Entwickler aller Art noch einmal zurückgegangen.
weiterlesen