Artikel von Veikko Krypczyk
Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv.
Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie
den gewünschten Artikel einfach an.
(
dotnetpro 09/2010,
Seite 89)
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.
(
dotnetpro 12/2009,
Seite 69)
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.
(
dotnetpro 07/2009,
Seite 92)
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.
(
dotnetpro 02/2009,
Seite 80)
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.
(
dotnetpro 10/2008,
Seite 46)
Was ist der Unterschied zwischen den Methoden Clone und Copy bei der Klasse Array? Und welche unterschiedlichen
Auswirkungen ergeben sich, wenn Sie diese Methoden auf ein Array anwenden, das Werttypen speichert, im
Unterschied dazu, wenn das Array Referenztypen enthält? Wie, das können Sie nicht aus dem Effeff beantworten?
Sofort weiterlesen!
(
dotnetpro 05/2008,
Seite 88)
Ein Parser soll eine Zeichenkette in ein für den Computer verständliches Format übersetzen. Eine klassische
Anwendung ist das Übersetzen von Quellcode einer höheren Programmiersprache in maschinenlesbaren
Code. Wie die Implementierung auf objektorientierter Grundlage mithilfe von .NET erfolgen kann, zeigt das
Beispiel eines Funktions-Parsers.
(
dotnetpro 01/2008,
Seite 40)
Ein Framework für 2D-Grafik lässt sich in vielen Anwendungen universell einsetzen. dotnetpro
stellt eine auf C# basierende Lösung für vektorbasierte Grafikobjekte vor. Eine Klassenhierarchie
definiert Basisobjekte wie Dreieck, Ellipse, Vieleck und andere. Anwender können Grafikobjekte
interaktiv erstellen, selektieren, editieren, rotieren und verschieben.