-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
2. Dez 2013
So, das ist nun auch abgefangen. SpinEdit.MinValue wirkt nur bei Mauseingaben, also war zusätzlicher Quelltext vonnöten.
Sherlock, das kannst Du bzw. kann man, wenn man es kritisch bis ehrlich betrachtet, auch beim Programm "Sound of Sorting" nicht erkennen, zumindest (auf neudeutsch) "nicht wirklich". Es sei denn, man bremst das Programm dermaßen aus, daß die Animation nicht mehr flüssig,...
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
30. Nov 2013
Dieser "Bug" (und eben kein Heck) liegt daran, daß MinValue bei den TEdits nur bei Maus-, nicht aber bei Tastatureingaben wirkt. Die Eingabe unterhalb des Minimums fing ich schon mal ab, es ist noch auskommentiert im Quelltext vorhanden. Funktionierte wohl irgendwann auch ohne. Wird also in der nächsten Version wieder mit eingefügt werden.
Danke für den Hinweis!
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
12. Nov 2013
Hallo Sherlock, besten Dank für Dein Interesse, Deine Reaktion und auch das youtube-Video!
Immer noch? Ja, soll denn jahrelanger Programmierfleiß eine Verschlechterung bewirken? ;-)
Das siehst Du nicht nur "nicht wirklich", sondern gar nicht. Wurde schon längst ausprobiert und - wie z.B. die Punktdarstellung - verworfen und zwar, weil:
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
25. Feb 2011
Hallo Sherlock und die anderen!
Wie gefällt es Dir / Euch nun? Es tat sich in der Zwischenzeit doch einiges an/mit diesem Programm, und nunmehr weiß ich keine weitere Verbesserung mehr (auch die Motivation ist erst mal wieder versiegt). Dieses ist zudem mein drittes Delphiprojekt, daß ich nach Lazarus portierte (=migrierte?). Es war, wie die beiden Male davor, ein mittleres Abenteuer.
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
7. Nov 2009
So, zum (vorläufigen?) Finale die absolute Krönung: Die beiden (derzeit) schnellsten (allgemein anwendbaren) Sortieralgorithmen AVL- & B-Sort (vorgestellt von Peter Weigel auf Sortieralgorithmen(.de)) fügte ich in mein Programm ein!
Optisch sind diese zwar kein Hochgenuß/Leckerbissen, bedienen dafür aber alle Komplexitäts- und Geschwindigkeitsfanatiker. Schon die Visualisierung läßt erkennen,...
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
23. Okt 2009
Nach diversen kleinen Fehlerbehebungen habe ich meinen Programmen nunmehr eine kleine funktionale Erweiterung spendiert: Beim Sortierformular änderte ich den Borderstyle so, daß es nunmehr ein echtes Fenster (also mit Rahmen) ist.
Wird die Anzahl der Zeilen und Spalten hinreichend klein gewählt, sodaß das Formular auch mit Rahmen in den Bildschirm paßt, dann wird der Fenstermodus automatisch,...
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
21. Okt 2009
Danke für Eure positiven Rückmeldungen! Ich hoffe, daß die Quelltexte bis weit nach oben aufwärtskompatibel sind. Ich fand schon wieder etwas hinsichtlich einer kleinen Verbesserung, die ich wohl heute noch hochladen werde. Die flexible Anpassung der Arraylängen zur Laufzeit dürfte im übrigen eher Unfug sein, aber ich belasse sie, einmal erstellt, nun.
Von den eigentlichen Ideen, nämlich...
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
20. Okt 2009
Und jetzt die Zugabe - die Farbvariante der drei o.a. Programme!
Damit schleppt jeder Wert im Verlaufe der Sortierung anhand seiner Farbe seine (ungefähre) Startposition mit sich umher.
Auf diese Weise ist es möglich, die (In-)Stabilität mancher Sortieralgorithmen optisch wahrzunehmen. Dazu empfehle ich die letzte Startmenge - die mit zwei konstanten Teilmengen, abfallend.
Achtung: Diese...
-
Forum: Software-Projekte der Mitglieder
by Delphi-Laie,
8. Okt 2009
Hallo Delphianer und vor allem diesmal konkret Sortierfreunde!
Es ist mal wieder soweit, hier ist das Ergebnis meiner Hobbyprogrammiererei der letzten Monate: Visualisierte (oder noch genauer: animierte) Sortieralgorithmen.
Bekannt sind diese Algorithmen natürlich (und das Thema mag so mancher als abgedroschen empfinden), jedoch gefiel mir die graphische Umsetzung derselben, die ich...