Monatsarchiv: Februar 2013

DynamicTable: create a dynamic and expandable table

During the last projects I have implemented a lot of data classes. These data classes where sometimes only used for a single purpose and only within a very small code area. For example I want to store the actual status … Weiterlesen

Veröffentlicht unter .NET, C#, DynamicObjects | Verschlagwortet mit , , | 2 Kommentare

CLI, CTS, CLS, CIL, VES, CLR, JIT, NGEN, CAS, GC, BCL, VCL

Quellcode der CLS kompatibel ist, hält definitionsgemäss die Vorschriften des CTS ein und entspricht somit dem CLI Standard. Haben Sie diesen Satz sofort verstanden? Wenn nicht, dann sollten Sie weiterlesen. Dieser Artikel wird Ihnen zeigen was sich hinter den im … Weiterlesen

Veröffentlicht unter .NET | Kommentar hinterlassen

Multithreading in C#, Teil 6: Exception Handling und Threadsicherheit in Parallel.For und Parallel.ForEach

Im vorhergehenden Artikel dieser Artikelreihe habe ich Ihnen gezeigt wie Sie mittels Parallel.For und Parallel.ForEach Schleifen erstellen können, deren Iterationsschritte parallel verarbeitet werden. In diesem Artikel möchte ich daran anknüpfen und Ihnen zeigen wie die Fehlerbehandlung und die Threadsicherheit bei … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , | 1 Kommentar

Multithreading in C#, Teil 5: Parallele Schleifen mit Parallel.For und Parallel.ForEach entwickeln

Mittels Parallel.For und Parallel.ForEach lassen sich for und foreach Schleifen ausführen. Dabei werden die einzelnen Iterationsschritte aber parallel statt sequentiell verarbeitet. Dies kann bei zeitaufwendigen Schleifen zu einer Verbesserung der Anwendungsperformance führen.   Die Verwendung der parallelen Schleifen gestaltet sich … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , , | Kommentar hinterlassen

ExpandoObject, das Objekt mit dynamischen Eigenschaften

Als Entwickler schreiben Sie sicher des Öfteren Datenobjekte. Dies sind im Allgemeinen Objekte mit festgelegten Eigenschaften. Sicherlich haben Sie sich dabei auch schon das ein oder andere Mal gewünscht, diese unflexiblen Datenobjekte dynamisch um weitere Eigenschaften ergänzen zu können. In … Weiterlesen

Veröffentlicht unter .NET, C# | Verschlagwortet mit , | 1 Kommentar

Das „tiefenbasierte Maximalprinzip“ als Ausprägung des ökonomischen Prinzips in Softwareprojekten

Im vorhergehenden Teil dieser Artikelserie habe ich Ihnen gezeigt wie schwer es ist ein Softwareprojekt anhand des ökonomischen Prinzips auszurichten und welche Schwierigkeiten bezüglich Wirtschaftlichkeit, Termintreue und Kundenzufriedenheit sich daraus ergeben. In diesem Artikel möchte ich Ihnen eine mögliche Lösungsvariante … Weiterlesen

Veröffentlicht unter Projektleitung | Verschlagwortet mit , | Kommentar hinterlassen

Anwendung des ökonomischen Prinzips in Softwareprojekten

Softwareprojekte müssen wirtschaftlich sein. Dies steht ausser Frage. Daher liegt es nahe, das unternehmerische Handeln in Softwareprojekten anhand des ökonomischen Prinzips zu gestallten. Das ökonomische Prinzip liegt in verschiedenen Ausprägungen vor. Eine abgeschlossene wirtschaftliche Handlung, also auch ein Projekt, sollte … Weiterlesen

Veröffentlicht unter Projektleitung | Verschlagwortet mit , , , | Kommentar hinterlassen