Artikel von Gael Fraiteur
Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv.
Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie
den gewünschten Artikel einfach an.
(
dotnetpro 04/2010,
Seite 102)
Bearbeiten/Rückgängig: Diese Funktion erwarten Anwender wie selbstverständlich von jeder Applikation.
Ihre Implementierung kann aber ziemlich lästig sein, wenn man es falsch anpackt. Wer an der richtigen Stelle
einen benutzerdefinierten Aspekt einsetzt, spart sich viel Aufwand.
(
dotnetpro 03/2010,
Seite 116)
Logging, Tracing, Caching – alles Dinge, die man braucht, die aber nicht den Kern einer Applikation ausmachen.
Daher lagern Entwickler den hierfür benötigten Code gerne aus, aber wohin? Am besten in einen Aspekt. Dann muss
man nur noch ein Attribut zuweisen. dotnetpro startet eine kleine Serie zur aspektorientierten Programmierung.
(
dotnetpro 03/2009,
Seite 16)
Multithreading ist heute ein Muss. Wenn es doch bloß nicht so komplex wäre! Rettung naht in Form der aspektorientierten
Programmierung. Wenn Sie mithilfe von PostSharp eigene Attribute erstellt haben, können Sie über diese Attribute Ihre
Methoden einzelnen Threads zuordnen. Und sogar der Zugriff auf Ressourcen lässt sich damit synchronisieren.