Sprachen
01.10.2010
Automatisches Erstellen von Installationsprogrammen mit MSBuild & Co.
Builds im Softwareentwicklungsprozess zu automatisieren ist heute nahezu der Normalfall. Und was ist mit dem dazugehörigen Setup-Programm? Mit geringem zusätzlichemAufwand lässt es sich dank der Microsoft Build Engine und einiger weiterer Tools ebenfalls automatisch erzeugen.
weiterlesen
01.10.2010
Die Rule-Engine aus .NET ohne Workflow benutzen
DieWindowsWorkflow Foundation (WF) bringt seit der Version 3.x eine eigene Rule-Engine mit. Über diese können flexible Regeln in die eigene Anwendung gebracht werden, und das alles ohneWorkflow dahinter.
weiterlesen
01.10.2010
Metaheuristiken für Optimierungsverfahren
Ameisen sind nicht nur fleißig, sondern auch klug. Im Laufe der Evolution haben sie ein Verfahren entwickelt,mit dem sie ihresgleichen den kürzestenWeg zur gefundenen Nahrung signalisieren können. Dieses und andere Verfahren hat die Informatik aus natürlichen Vorgängen übernommen und daraus Metaheuristiken für Optimierungsaufgaben entwickelt.
weiterlesen
01.10.2010
Eine Rule-Engine mit dem Managed Extensibility Framework realisieren
Die Validierung von Eingabedaten ist im Prinzip ein alter Hut. Zur Herausforderung wird diese Aufgabe, wenn sich die Bedingungen für gültige Daten ständig ändern können. Hier hilft eine Rule-Engine weiter.Mithilfe des Managed Extensibility Frameworks entsteht eine besonders flexible Lösung.
weiterlesen
01.10.2010
Die Master Data Services im SQL Server 2008 R2
Konzepte wie SOA oder SaaS sind auf einen konsolidierten Datenbestand angewiesen, sonst können sie nicht funktionieren. Gerade in größeren Unternehmen ist es aber oft schwierig festzustellen, welches die gültige Information ist, die im Rahmen eines Dienstes angeboten werden soll. Die Master Data Services im SQL Server 2008 R2 ermöglichen ein konsistentes Master Data Management.
weiterlesen
01.10.2010
Auf der Suche nach der ICodeParser-Implementierung
Zur Laufzeit einen komplexen Objektbaum im Speicher zu erzeugen ist in C# leider nur über das sehr beschränkte CodeDom machbar. In Visual Studio besteht allerdings die Möglichkeit, eine weniger eingeschränkte Implementierung zu erreichen. dotnetpro wagt das Abenteuer und macht sich in Visual Studio auf Schatzsuche.
weiterlesen
01.10.2010
Ein ASP.NET-Steuerelement für die Fortschrittsanzeige
Komplexe Serveroperationen verursachen langeWartezeiten. Es ist sinnvoll, demAnwender in dieser Zeit ein aussagekräftiges Feedback über den Stand der Arbeiten zu geben. Ein ASP.NET-Steuerelement erleichtert dem Entwickler diese Aufgabe.
weiterlesen
Aspektorientierte Programmierung
01.10.2010
Eigenschaften in der Registry persistieren
Für den Zugriff auf die Registry ist viel redundanter Code nötig.Wer Eigenschaften von Klassen in der Registry speichern möchte, kann das auch über einen Aspekt erledigen.
weiterlesen
01.10.2010
Agil auf breiter Front
Techniken für (Software-)Projektmanagement gibt es viele, dieWahl fällt oft schwer. Hilfreich wären Kriterien, um zu beurteilen, welche Art von Projektmanagement zu welchem Projekt passt. Die gibt es nun ansatzweise – in Form einer Studie, welche die Techniken aus konkreten Projekten mit deren Erfolgen korreliert. Die Autoren stellen ihre Erkenntnisse hier vor.
weiterlesen
01.10.2010
Elf Schritte bis zum Code
Anforderungen abholen und sofort mit der Implementierung beginnen:Wer Software so entwickelt, riskiert den Absturz der Projekte. Richtiges Vorgehen in elf Schritten hilft, sicher an den Abgründen vorbeizulaufen.
weiterlesen