Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wo fügt die IDE ein ON-Event ein? (https://www.delphipraxis.net/181266-wo-fuegt-die-ide-ein-event-ein.html)

stahli 3. Aug 2014 16:14

AW: Wo fügt die IDE ein ON-Event ein?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es ging ja eigentlich um den Wunsch, dass die IDE die Sortierung automatisch übernehmen sollte (vielleicht auch nach unterschiedlichen Optionen).
Das wäre m.E. in jedem Fall sehr hilfreich, unabhängig davon, welche Prinzipien der Entwickler sonst noch berücksichtigt. Er hätte ja dann keinen Mehraufwand.

Ach, da fällt mir noch einer ein...
http://www.delphipraxis.net/154521-p...en-editor.html
Im Beitrag #6 hatte ich schon mal angeregt, dass man im Normalfall eigentlich gar keine komplette Unit im Editor braucht, sondern nur immer eine ausgewählte Methode (weiß nicht, ob das im Bild richtig rüber kommt - da könnte sozusagen die Scrollbar im rechten Editor entfallen, weil dort nur die aktuelle Methoden bzw. deren Rumpf zu bearbeiten wäre).

EDIT: Ach so, die Registerlaschen haben im rechten Editor dann natürlich auch nichts zu suchen. Ich hätte wohl doch etwas genauer malen müssen... :oops: Zu sehen und zu bearbeiten dürfte nur der Inhalt der links angewählten Methode sein.

EDIT2: Habe nochmal neu gemalt. Zu schreiben wäre dann nur noch im gelben Bereich. Eine Gesamtsicht auf die Unit wäre dann nur noch selten erforderlich.

Perlsau 3. Aug 2014 17:57

AW: Wo fügt die IDE ein ON-Event ein?
 
Zitat:

Zitat von stahli (Beitrag 1267405)
Es ging ja eigentlich um den Wunsch, dass die IDE die Sortierung automatisch übernehmen sollte (vielleicht auch nach unterschiedlichen Optionen).

Außer einem User hatte keiner Einwände.

Zitat:

Zitat von Dejan Vu (Beitrag 1267403)
Kleine Anekdote aus der Möbeltischlerei:

Was hat das jetzt mit dem Thema zu tun?

Dejan Vu 3. Aug 2014 20:38

AW: Wo fügt die IDE ein ON-Event ein?
 
Zitat:

Zitat von Perlsau (Beitrag 1267407)
Außer einem User hatte keiner Einwände.

Wer denn? Also ich fand die Idee auch gut, nur nicht so wichtig. Und bei deinem *Beispiel musste ich einfach darauf hinweisen, das man auch ordentlich programmieren kann, damit sich diese Problematik nicht stellt.
Zitat:

Zitat von Perlsau (Beitrag 1267407)
Zitat:

Zitat von Dejan Vu (Beitrag 1267403)
Kleine Anekdote aus der Möbeltischlerei:

Was hat das jetzt mit dem Thema zu tun?

:roll: Denk mal drüber nach. Vielleicht kommst Du drauf. Ich bezweifle es, aber es geschehen noch Zeichen und Wunder.

So und lass es gut sein. Bitte nur noch über PN, falls Du mir persönlich etwas mitteilen willst. Danke.

Edit: (*) In einer früheren Version habe ich das Codebeispiel von Persau als Spaghetticodebezeichnet. Das ist natürlich falsch. Spaghetticode enthält verworrene Sprunganweisungen, die es in Delphi ja per se kaum bzw. nicht und im gezeigten Beispiel ellenlanger Deklarationen per definitionem nicht gibt.

Perlsau 4. Aug 2014 00:05

AW: Wo fügt die IDE ein ON-Event ein?
 
Ich verbitte mir diese Beleidigungen: Das ist kein Spaghetticode!!!

Was du hier machst, ist Rufschädigung! Möchtest du nach der Verwarnung im Mai durch Mr. Spock etwa eine weitere riskieren?

Dejan Vu 4. Aug 2014 06:12

AW: Wo fügt die IDE ein ON-Event ein?
 
Zitat:

Zitat von Perlsau (Beitrag 1267411)
Ich verbitte mir diese Beleidigungen: Das ist kein Spaghetticode!!!

Du hast Recht. Spaghetticode enthält verworrene Sprunganweisungen. Ich werde den Passus entsprechend korrigieren.

Phoenix 4. Aug 2014 06:52

AW: Wo fügt die IDE ein ON-Event ein?
 
Boah jetzt kommt mal wieder runter. Alle beide. Das ist ja nicht mehr zum Aushalten mit Euch Beiden. :roll:

Jumpy 4. Aug 2014 08:14

AW: Wo fügt die IDE ein ON-Event ein?
 
Um zum Thema zurück zu kommen: Ich hätte das auch lieber etwas anders sortiert als nur alphabetisch, hab mich aber mittlerweile damit abgefunden. In der Regel springt man doch eh mit rechte Maustaste "Deklaration suchen" (keine Ahung ob's da einen Shortcut gibt) von einer Prozedur zur nächsten.

Was ich daher schön fände wäre die Gegenteilige Funktion, sprich "Spring zurück zur letzten Codestelle die ich betrachtet habe als ich 'Deklaration suchen' benutzt habe". So ähnlich wie das im VBA-Editor ist. Oder gibt's es sowas und ich weiß es nur nicht?

Perlsau 4. Aug 2014 09:39

AW: Wo fügt die IDE ein ON-Event ein?
 
Eine alphabethische Sortierung bringt meiner Erfahrung nach nicht wirklich Vorteile, denn zusammengehörender Code leitet seine "Verwandschaft" nicht aus dem Alphabet ab.

Was ich häufiger einsetze, wenn ich öfter zwischen zwei entfernten Methoden hin- und herspringen muß, sind die Positionsmarken. Sinnvoll wäre aber auch eine zusätzliche Ansicht der aktuell bearbeiteten Unit, so daß man hier nicht ständig zwischen Deklaration und Methode scrollen muß.

Union 4. Aug 2014 09:44

AW: Wo fügt die IDE ein ON-Event ein?
 
Zitat:

Zitat von Jumpy (Beitrag 1267425)
In der Regel springt man doch eh mit rechte Maustaste "Deklaration suchen" (keine Ahung ob's da einen Shortcut gibt) von einer Prozedur zur nächsten.

Das geht mit Strg+G
Zitat:

Zitat von Perlsau (Beitrag 1267432)
Was ich häufiger einsetze, wenn ich öfter zwischen zwei entfernten Methoden hin- und herspringen muß, sind die Positionsmarken.

Das geht alternativ mit Alt+<Pfeiltasten links/rechts>

Perlsau 4. Aug 2014 09:50

AW: Wo fügt die IDE ein ON-Event ein?
 
Strg-G zeigt die Methoden-Deklarationen leider nur alphabetisch an und nicht so, wie ich sie nach meiner Programmlogik sortiert haben möchte. Das Betätigen der Alt-Pfeil-Tastenkombination hat bei mir keinerlei Auswirkungen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr.
Seite 4 von 5   « Erste     234 5      

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