Interface
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
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
31.07.2013
Neuer HTML5-Hub für die Community
Mit der englischsprachigen Webseite HTML5hub.com ist eine neue, von Intel unterstützte Anlaufstelle für Webentwickler an den Start gegangen.
weiterlesen
01.07.2013
Das Rundum-sorglos-Framework
Catel verspricht, mehr als nur ein weiteres MVVM-Framework zu sein. Wie es diesen Anspruch umsetzt und ob es ihm gerecht wird, hat dotnetpro untersucht.
weiterlesen
01.07.2013
Tiefenanalyse
Wie arbeitet ein .NET-Profiler intern? Am Beispiel eines kleinen Profilers werden das Profiling API vorgestellt und die Mechanismen erläutert, die beim Analysieren einer .NET-Anwendung ablaufen.
weiterlesen
01.07.2013
Mathe, Bio und Physik? ? Geht!
Die Auswahl der Fächer in der gymnasialen Oberstufe lässt ein paar Freiräume. Als Übung dieses Monats galt es, die Regeln für eine korrekte Belegung zu implementieren. Wie sich herausstellte, sind diese einfacher als angenommen.
weiterlesen
01.07.2013
Mit mehr Format
Seit der ersten Vorstellung von ZXing.Net in der dotnetpro hat die Bibliothek viele Änderungen erfahren. Fabian Deitelhoff hat sie für die dotnetpro zusammengefasst.
weiterlesen
01.07.2013
Digitale Verträge
Contract heißt auf Deutsch Vertrag. In der Regel geht es dabei um rechtliche Vereinbarungen – bei pragmatischer Überlegung ist es aber durchaus denkbar, dass auch im systemtechnischen Bereich Kontrakte entstehen.
weiterlesen
01.07.2013
Bleifuß mal anders
Moderne Grafikkarten arbeiten mit vielen parallel laufenden Threads. Das kann sich auch eine normale Anwendung zunutze machen. Mit der Bibliothek AMP ist dies mit geringem Aufwand möglich.
weiterlesen
01.07.2013
Der Besser-Mapper
Devart hat sich einen Namen als Anbieter von Datenbanktreibern gemacht. Der grafische Editor Entity Developer kann mit einigen Funktionen mehr aufwarten als der in Visual Studio integrierte Designer.
weiterlesen