Frage

Klasse Abschluss in Delphi ist eine große Zeitersparnis, aber ich habe nicht einen Weg, um es anzupassen.

gefunden
  1. Ich möchte einen Getter und Setter für eine Eigenschaft gruppiert werden zusammen statt am ganzen Einheit geworfen wird; Der Schnittstellenteil korrekt erzeugt, aber die Umsetzung Abschnitt wird ein Chaos, wenn Sie die Dinge in die IDE verlassen. Ich mag Methoden wie dies standardmäßig bestellt werden:

      

    Funktion TAaa.getAaa ();

         

    Prozedur TAaa.setAaa ();

         

    Prozedur TAaa.Baa ();

         

    Funktion TAaa.getCow ();

         

    Prozedur TAaa.setCow ();

         

    Prozedur TBbb.getAaa ()

  2. Ich mag die Umsetzung Abschnitt in der gleichen Reihenfolge wie die Schnittstelle sein;

  3. Ich möchte den Körper eines erzeugten Methode so etwas wie folgt aussehen:

.

 procedure TMyClass.MyProc;
 begin
   { TODO -oWouter -cimplement autogenerated stuff : implement Procedure MyProc() }
   raise Exception.create('procedure TMyClass.MyProc() is not yet implemented');
 end;

Gibt es Tools, um dies zu tun, oder ist es erforderlich, in die Opentools API tauchen so etwas getan zu bekommen?


Verwandte Frage: In welcher Reihenfolge sich Klassenvervollständigung stellen ihre Ergebnisse?

War es hilfreich?

Lösung

  

Frage 1:. Ich möchte einen Getter und Setter für eine Eigenschaft einer Gruppe zusammengefasst werden,

Der Modelliert von Code-Explorer (MMX) eine Sortierwerkzeug. Das Tool sortiert die Teilnehmer in der Schnittstelle und die Implementierung. Die 4.05-Version, ich verwende, hat nicht unterstützen Ihre Art der Sortierung. Allerdings enthält die Modelliert Website Seite, die die aktuellsten Sortierung Funktionalität zeigt und es scheint, sie erweitert die Art Funktionalität mit vielen neuen Optionen. Vielleicht können Sie Ihre Gruppe Getter / Setter-Methoden mit ihrem neuesten MMX-Tool. Handliche Funktionen:

  • Drag & Drop in der MMX-Klasse Explorer Sortierung: Sie die Methode an die neue Position und Modellbauer ziehen bewegt den Code
  • Hinweise Reihenfolge: MMX werden Sie informieren, wenn eine Methode nicht sortiert nach Ihrer Standardsortierung template
  

Frage 2: Ich mag, dass die Umsetzung Abschnitt in der gleichen Reihenfolge wie die Schnittstelle sein

.

Die MMX Sortierfunktion wird das tun. Nachdem Sie die Art ausführen, die Schnittstelle und Implementierung in der gleichen Reihenfolge sein werden.

  

Frage 3: Ich möchte den Körper eines erzeugten Methode etwas wie folgt aussehen ...

Das MMX [add neue Methode] automatisch eine anpassbare Code-Stub Ihre Methode Körper hinzufügen. Die Parameter werden im Code-Stub unterstützt, aber ich habe nicht die Liste der unterstützten Parameter gesehen. Hier ist ein Beispiel

Prozedur TForm1.NewMethod;

beginnen

// TODO TForm1.NewMethod Standardkörper eingeführt

Ende;

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top