Sprachen
01.01.2011
So bauen Sie Bäume
Im .NET Framework gibt es keine vordefinierte Datenstruktur für Bäume.Wer seine Daten in einer Baumstruktur ablegen will, muss sich diese Struktur selbst implementieren. Eine ideale Aufgabe für das dotnetpro.dojo!
weiterlesen
01.01.2011
Blick durch den Türspalt
Sie nutzen die Model-View-Controller-Architektur mit ASP.NET? Dann wird Sie der Ausblick auf ASP.NET MVC 3 interessieren. Für Entwickler wird vieles komfortabler.
weiterlesen
01.01.2011
Ganz oder gar nicht
Transaktionen? Gibt es bei Datenbanken. Kann man aber auch selbst realisieren. Und mit Aspekten kann man Klassen mühelos gleich im Dutzend transaktionssicher machen.
weiterlesen
01.01.2011
Auf dem Weg zum Autorouter
Event-Based Components portionieren Code in testbare Häppchen.Wer aus ihnen aber ein Programm zusammenstellen will, verliert sich schnell im Verdrahtungswirrwarr. Tools führen Sie sicher durch den Drahtdschungel.
weiterlesen
01.01.2011
Geschickt verbunden
Das Windows Presentation Framework vereint eine so große Fülle von Technologien, dass es oft nicht leichtfällt, in der Vielzahl der Möglichkeiten diejenigen für eine Anwendung zu finden, die am vielversprechendsten sind. Das gerade entstehende WPF Application Framework könnte hier einen Ausweg anbieten und einen Weg für zukünftige Entwicklungen weisen.
weiterlesen
01.01.2011
Modellbau
In Visual Studio 2010 ist es nun möglich, UML-Modelle mit Bordmitteln zu entwickeln. Ergänzt um DSL-Tools, bietet VS2010 eine umfangreiche Plattform für die modellgetriebene Entwicklung, die den Entwurf einer Softwarearchitektur sowie deren Implementierung unterstützt.
weiterlesen
01.01.2011
Bildschirmschoner in .NET
Das Programmieren eines eigenen Bildschirmschoners ist mit Windows Forms relativ einfach zu bewerkstelligen. Schwieriger wird die Sache, wenn dieser inklusive Vorschauanzeige in den Konfigurationsdialog von Windows eingebunden werden soll.
weiterlesen
01.01.2011
Tiefenanalyse II
Jede relationale Datenbank legt ihre Daten in Form von Tabellen ab. Der SQL Server speichert diese im Dateisystem. Aber wie werden Datensätze innerhalb von Tabellen physisch in einer solchen Datenbankdatei abgelegt? Diesmal erfahren Sie, wie die Daten gespeichert werden, wenn Sie Data Compression aktivieren.
weiterlesen
01.01.2011
Analytische Qualitätssicherung
Wer Unit-Tests schreiben will, muss wissen, was zu testen ist. Zu guten Tests gehören zudem gut ausgewählte Testdaten. Nur so ist sichergestellt, dass die Testläufe eine relevante Aussagekraft besitzen und nicht nur den „happy path“ widerspiegeln. dotnetpro zeigt, wie solche Testdaten systematisch ausgewählt werden können, und liefert interessante Hintergrundinfos zu den Verfahren.
weiterlesen
01.01.2011
Strukturproblem gelöst
Das MVVM-Entwurfsmuster mit geringem Aufwand umsetzen: Das gelingt in diesem Artikel, der dafür das Microsoft Extensibility Framework (MEF) nutzt. Mithilfe von „Mini-MEF“ können Sie WPF- oder Silverlight-Applikationen modular aufbauen.
weiterlesen