Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Kreissegment drehen (https://www.delphipraxis.net/143798-kreissegment-drehen.html)

Hannes R. 24. Nov 2009 17:24

Re: Kreissegment drehen
 
Hallo Jakob,
das ich mit Formeln arbeiten muß ist schon klar. Hab ich ja auch schon an anderer Stelle praktiziert.
Als Anfänger muß ich aber auch die Ergebnisse im Quellcode umsetzen können. Wie würdest Du das machen? Ich hatte daran gedacht den Kreisbogen zu "plotten"..

mfG
Hannes

shmia 24. Nov 2009 19:39

Re: Kreissegment drehen
 
Zitat:

Zitat von Jakob Ullmann
Ich würde allerdings von so einer Funktion abraten (wie die von sx2008 verlinkte).

Das verstehe ich jetzt nicht.
Willst du damit sagen, es wäre besser, die Funktionen nicht zu benützen und stattdessen die Formeln an der Stelle auszuprogrammieren, an der man sie braucht?
Dem möchte ich entgegenhalten:
Es ist viel besser die Funktionen zu benützen, weil sie a.) getestet und fehlerfrei sind und b.) den Programmcode vereinfachen.
Der minimale Overhead durch den Funktionsaufruf ist vernachlässigbar.

Programmieren bedeutet ständig neue Ebenen der Abstraktion zu bilden.
Aus kleinen Bausteinen werden grössere Dinge gebaut.
Das Drehen und Verschieben von Punkten muss man geradezu in Funktionen packen, da man nur so den Überblick behält.
Verzichtet man auf die kleinen Helferfunktionen entsteht Spaghetticode!

Hannes R. 25. Nov 2009 13:10

Re: Kreissegment drehen
 
Hallo shmia,

Deine Erklärung macht Sinn, vor Allem weil ich ja diese Funktion mehrmals brauchen werde.
Mit dem verlinkten Qellcode habe ich mich beschäftigt allerdings habe ich da leider noch einige Verständnisprobleme.
Wäre es möglich diesen Code etwas zu kommentieren? Ich möchte das Ganze besser verstehen können und nicht nur Codeschnipsel kopieren.
Sorry, aber ich bin halt noch ganz am Anfang...

mfG
Hannes

franktron 25. Nov 2009 14:36

Re: Kreissegment drehen
 
Hannes deine Anwendung flimmert etwas du solltest mal den Dblbuffer auf der Form Aktiviren

DeddyH 25. Nov 2009 15:16

Re: Kreissegment drehen
 
Du meinst DoubleBuffered ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz