1. Maßgeschneiderte Speedbar
In der visuellen Designoberfläche von Delphi ist die Beschleunigungsschaltflächenleiste (Speedbar) in der oberen linken Ecke des Bildschirms die am häufigsten verwendete Stelle. Während der Übung entdeckte der Autor versehentlich die Anpassungsmethode von Speedbar, die in den vier von mir verwendeten Delphi-Nachschlagewerken nicht erwähnt wurde. Die Schritte sind wie folgt:
Klicken Sie mit der rechten Maustaste auf die Speedbar und wählen Sie im Popup-Menü PRperties aus. Ein Dialogfeld namens SpeedbarEditor wird angezeigt. Angenommen, Sie möchten eine Funktion zur „Syntaxprüfung“ hinzufügen. Wählen Sie „Projekt“ im Listenfeld „Kategorien“ auf der linken Seite aus und ziehen Sie dann das Symbol „Syntaxprüfung“ auf der rechten Seite per Drag-and-Drop an die entsprechende Position der Speedbar. Diese Funktion wurde hinzugefügt . Wenn auf der Geschwindigkeitsleiste kein zusätzlicher Platz für die neue Schaltfläche vorhanden ist, können Sie die Maus am rechten Rahmen der Geschwindigkeitsleiste anhalten. Wenn sie die Form eines Doppelpfeils annimmt, ziehen Sie sie eine bestimmte Strecke nach rechts Platz schaffen. Wenn Sie eine Schaltfläche auf der Speedbar löschen möchten, können Sie diese einfach aus dem Speedbar-Bereich ziehen und löschen. Sehr bequem zu bedienen. Es wird empfohlen, Syntaxprüfung, Projektoptionen und WindowsApi-Hilfe zu Speedbar hinzuzufügen, um die Entwicklungseffizienz zu verbessern.
2. Tastenkombinationen beim Entwerfen von Formularen
Verwenden Sie Tastenkombinationen, um Ihr Design zu beschleunigen. Die unten aufgeführten Tastenkombinationen können je nach tatsächlicher Situation selektiv beherrscht werden.
Del: Die ausgewählte Komponente löschen;
Esc: Wählen Sie den Container der aktuellen Komponente aus (normalerweise Panel, Gruppe oder Formular);
F11: Zwischen Formular oder Einheit und Objektinspektor wechseln;
F12: Zwischen Formular- und Code-Editor wechseln;
Strg+F12: Zeigt das Dialogfeld „Einheit anzeigen“ an;
Umschalt+F12: Zeigt das Dialogfeld „Formular anzeigen“ an;
TAB: nächste Komponente;
Umschalt+TAB: Vorherige Komponente;
Richtungstasten: Wählen Sie die nächstgelegene Komponente in dieser Richtung aus.
Strg+Pfeiltasten: Verschieben Sie die ausgewählte Komponente um einen Punkt.
Umschalt+Pfeiltasten: Größe der ausgewählten Komponente um einen Punkt ändern;
Strg+Umschalt+Pfeiltasten: Verschieben Sie die ausgewählte Komponente um eine Stelle;
Umschalt+Klick: Halten Sie die Umschalttaste gedrückt und klicken Sie mit der Maus auf die Komponente, um mehrere Komponenten auszuwählen.
Folgendes habe ich herausgefunden:
Strg+Ziehen: Halten Sie die Strg-Taste gedrückt und ziehen Sie die Maus in einer Containerkomponente (z. B. Panel, QReport, Groupbox usw.), um die Auswahl aller zu diesem Container gehörenden visuellen Komponenten (mit Ausnahme der Containerkomponente) im Rechteck zu erzwingen Mit der Maus gezogenes Feld.
3. Verwendung von Befehlszeilenparametern
Delphi bietet eine bequeme Möglichkeit, auf Befehlszeilenparameter zuzugreifen, nämlich die Verwendung der Funktionen ParamStr und ParamCount. ParamStr(0) gibt den aktuellen Programmnamen zurück, z. B. C:TESTMYPROG.EXE, ParamStr(1) gibt den ersten Parameter zurück und so weiter; ParamCount ist die Anzahl der Parameter. Beispiele sind wie folgt:
var
Ich: Wort;
Y: Ganzzahl;
beginnen
Y := 10;
denn I := 1 bis ParamCount beginnen
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
Ende;
Ende;
4. Wiederverwendung von DCU-Dateien (kompilierte Bibliothekseinheiten)
(1) Referenziert in der use-Klausel in der Schnittstelle. B. Windows, Dialoge usw., ist es erforderlich, dass die referenzierte DCU im Unterverzeichnis Delphi 3Lib abgelegt wird.
(2) Referenziert in der Verwendungsklausel in der Implementierung. Wenn es sich um eine von Ihnen selbst geschriebene DCU-Datei handelt, sollte diese Methode verwendet werden und die referenzierte DCU-Datei im Unterverzeichnis des aktuellen Projekts abgelegt werden.