01.06.2012
Wahl und Qual in 2D
Auf dem Wege weg von GDI/GDI+ unter Windows Forms hin zur Vektorgrafik unter der Windows Presentation Foundation hat sich so ziemlich alles geändert – in Theorie und Praxis.
weiterlesen
01.05.2012
Gutes sollte besser werden!
Der WPF-Designer in Visual Studio hatte schon von Version 2008 zu 2010 einen großen Sprung gemacht. In der kommenden Version werden seine Möglichkeiten an die von Expression Blend angenähert.
weiterlesen
01.02.2012
Lass uns drüber reden
Ob „Datei öffnen“, „Speichern“ oder Passwortabfrage: Dialoge gehören zu Programmen. Der Artikel vermittelt Grundlagen und zeigt, welche neuen Möglichkeiten das .NET Framework 4.0 und das Windows 7 API Code Pack bieten.
weiterlesen
01.11.2011
Professionell texten
Zur Eingabe von formatiertem Text stellt die Windows Presentation Foundation die RichTextBox zur Verfügung. Deren „innereWerte“ sind nun jedoch völlig andere als unter Windows Forms. Das erweitert ihre Möglichkeiten enorm – aber auch ihre Komplexität. Wer das scheut, dem stehen die entsprechenden Komponenten von Drittherstellern zur Verfügung.
weiterlesen
01.05.2011
Wer schreibt, der bleibt
Nicht nur an den eigentlichen Entwicklungsprozess als Kerngeschäft der Softwareerstellung bestehen umfangreiche Anforderungen, sondern auch an die Dokumentation. Diese umfasst sowohl die Benutzerdokumentation für die künftigen Anwender als auch die Entwicklungsdokumentation für die internen Prozesse.
weiterlesen
01.02.2011
Erst aufräumen, dann suchen
Algorithmen für das Sortieren und Suchen von Daten gehören zu den Basiskonzepten der Informatik. Das .NET Framework nimmt einem manches von dieser Arbeit ab. Aber wer selbst derartige Algorithmen implementieren will, benötigt das entsprechende Grundlagen-Know-how.
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.09.2010
Beinahe optimal
Jeder kennt das Problem des Handlungsreisenden: In welcher Reihenfolge soll er seine Ziele anfahren, um die Gesamtstrecke möglichst kurz zu halten? Wenn bei Problemen dieser Art die Berechnung zu lange dauert, kommen mathematische Optimierungsverfahren zum Einsatz. Sie können das optimale Ergebnis nicht exakt ermitteln, nähern sich ihm aber an.
weiterlesen
01.12.2009
Tabbed Document Interface (TDI)
Die Internetbrowser haben es vorgemacht, die Entwicklungsumgebung Visual Studio verwendet es, und inzwischen macht auch manch andere Anwendung schon davon Gebrauch: von einer Benutzeroberfläche im Registerkartendesign. Eine freie GUI-Bibliothek macht es einfach, eigene Anwendungen mit einer solchen Oberfläche zu versehen.
weiterlesen
01.07.2009
Datei- und Verzeichnisoperationen
Nahezu jedes Programm arbeitet mit Dateien und Ordnern, das ist Entwickleralltag. Dieser Beitrag will die Routine einmal durchbrechen und einen Überblick geben zu Directory, DirectoryInfo, FileInfo und verwandten Klassen. Vielleicht finden Sie neben Bekanntem und Bewährtem auch Neues, das Ihren Alltag künftig erleichtert.
weiterlesen