Startseite > Archiv > Artikel von Gael Fraiteur

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.


Am richtigen Faden ziehen

(dotnetpro 09/2010, Seite 102)
Auch bei der GUI-Programmierung leisten Aspekte nützliche Dienste. Aufpassen muss man allerdings bei der Wahl des richtigen Threads. Und wenn eine Klasse mehrere Aspekte erhält, dann kommt es entscheidend auf die richtige Reihenfolge der Zuweisung an.

Weg damit!

(dotnetpro 08/2010, Seite 84)
Es gehört zum guten Programmierstil, nicht mehr benötigte Objekte gezielt freizugeben.Weil aber Objekte häufig in Eltern-Kind-Beziehungen eingebettet sind, kann eine Freigabe zahlreiche weitere Freigaben nach sich ziehen. Einfacher wird es, wenn man die Freigaben an einen Aspekt delegiert.

Aspekte zur Auswahl

(dotnetpro 07/2010, Seite 108)
Es gibt unterschiedliche Frameworks für die aspektorientierte Programmierung. Sie basieren auf unterschiedlichen Technologien. Wer sie kennt, kann eine begründete Auswahl treffen.

Magische Daten

(dotnetpro 06/2010, Seite 110)
Databinding in WPF wirkt wie Magie: Jede Veränderung im Model wirkt sich automatisch auf die View aus. Der Zauber hat aber seinen Preis: Alle Klassen müssen die Schnittstelle INotifyPropertyChanged implementieren und im richtigen Moment das Ereignis PropertyChanged auslösen. Klingt nach viel Handarbeit? Nein, es ruft nach einem Aspekt.

Bin schon da!

(dotnetpro 05/2010, Seite 106)
IhreWebapplikation reagiert träge? Dann sollten Sie Caching einsetzen. Besonders elegant lässt sich das Caching mithilfe von Aspekten realisieren. dotnetpro zeigt, wie es geht.

Kommando zurück!

(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.

Auf heißer Spur

(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.

Multithreading per AOP

(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.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen




Anzeige







Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Verwenden Sie Application Lifecycle Management?





Ergebnis anzeigen