Startseite > Archiv > Artikel von Veikko Krypczyk

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.


Lass uns drüber reden

(dotnetpro 02/2012, Seite 99)
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.

Professionell texten

(dotnetpro 11/2011, Seite 74)
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.

Wer schreibt, der bleibt

(dotnetpro 05/2011, Seite 20)
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.

Erst aufräumen, dann suchen

(dotnetpro 02/2011, Seite 64)
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.

Metaheuristiken für Optimierungsverfahren

(dotnetpro 10/2010, Seite 92)
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.

Beinahe optimal

(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.

Tabbed Document Interface (TDI)

(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.

Datei- und Verzeichnisoperationen

(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.

Standardisierte Ablaufsteuerung für Dialogfelder

(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.

Datenfelder beackern

(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!

Theorie und Praxis der Parser-Programmierung

(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.

Ein 2D-Grafikframework erstellen

(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.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen