AOP
07.08.2009
TechTalk-Termine
Christian Binder und Dariusz Parys veranstalten im Dezember 2009 in fünf Städten MSDN-TechTalks zum Thema "Anwendungsentwicklung mit Visual Studio 2010".
weiterlesen
01.08.2009
Das Open Closed Principle (OCP)
Bei der Entwicklung von Software können nicht alle Aspekte von Anfang an ausreichend berücksichtigt werden. Was kann man tun, um neue oder geänderte Anforderungen später noch umzusetzen? Der Artikel geht dieser Frage nach und erläutert, warum Klassen offen für Erweiterungen, aber geschlossen gegenüber Modifikationen sein müssen.
weiterlesen
01.03.2009
Multithreading per AOP
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.
weiterlesen
01.03.2009
Oft gestellte Fragen zur aspektorientierten Programmierung
Aspektorientierte Programmierung ist nicht kompliziert. dotnetpro beantwortet die wichtigsten Fragen zum Thema, erklärt Vorgehensweisen und Begriffe, zeigt, in welchem Zusammenhang AOP und objektorientierte Programmierung stehen und wo die Vorteile der AOP liegen.
weiterlesen
01.02.2009
Standardisierte Ablaufsteuerung für Dialogfelder
Anwendungsprogramme leben von der Interaktion. Die Software nimmt Daten entgegen, verarbeitet diese und liefert ein Ergebnis. Die Datenerfassung erfolgt in Dialogfeldern. Diese sollten benutzerfreundlich und robust sein. Dieser Artikel betrachtet die Aspekte der Ablaufsteuerung und stellt einen Lösungsvorschlag für C# und .NET vor.
weiterlesen
01.11.2008
Programmlogik aspektorientiert prüfen
Vereinbarungen innerhalb von Software sind ebenso relevant wie in der realen Welt. Nur gehört ihre Prüfung nicht unbedingt zu den eigentlichen Aufgaben einer Software. AOP und das Framework PostSharp erlauben es, Software logisch zu beweisen, ohne den Code der Geschäftslogik zu überfrachten.
weiterlesen
27.10.2008
Neues Logo für .NET
Microsoft hat dem .NET Framework ein neues Logo spendiert.
weiterlesen
15.02.2008
Rechtsleitfaden für Open-Source-Entwickler
Das Software Freedom Law Center (SFLC) hat eine aktualisierte Version seiner Einführung in die rechtlichen Belange von Open Source Anwendungen veröffentlicht.
weiterlesen
01.11.2007
Das AOP-Framework PostSharp in der Praxis
Der Post-Compiler PostSharp kann Assemblies nach der Kompilierung „veredeln“, indem er sie um Code erweitert. Mithilfe seines AOP-Frameworks Laos ermöglicht er die Implementierung eigener Aspekte und erlaubt das aspektorientierte Programmieren unter .NET.
weiterlesen
01.10.2007
Aspektorientierte Programmierung mit .NET
Das Hauptprogramm ist ein Parameter des Aspekts. Verstehen Sie nicht? Dann lesen Sie diesen Artikel. Aspekte werden oft nicht aufgerufen, sondern rufen ihrerseits auf. Sie umschließen den eigentlichen, funktionalen Code. Wenn man es richtig anstellt, werden Aspekte aber nahezu unsichtbar und ermöglichen dem Entwickler die Konzentration auf den funktionalen Code. Dafür gibt es mehrere Möglichkeiten. Achtung: Mitdenken unbedingt erforderlich!
weiterlesen