---- Delphi ist eine objektorientierte Programmiersprache. Unter den vielen in Delphi enthaltenen Klassen ist TapPlication eine Klasse, die eine sehr wichtige Rolle spielt. Die Tapplikationsklasse ist eine Klasse, die zur Beschreibung von Anwendungen von Delphi verwendet wird. Durch die flexible Anwendung dieser Klasse können viele besondere Programme erstellt werden. Lassen Sie uns diesbezüglich ein paar Beispiele geben.
---- 1 Erkennen Sie, ob das aktuelle Windows-Programm aktiviert ist:
---- Die Tapplikationsklasse verfügt über eine Eigenschaft-aktiv, die beschreiben kann, ob das derzeit ausgeführte Programm aktiviert ist und im Mittelpunkt der Windows wird. Der Erkennungscode lautet wie folgt:
Ifapplication.active = falsethen
ShowMessage ("Das aktuelle Fenster ist nicht aktiviert");
---- 2 Erhalten Sie den Namen des aktuellen Programms:
---- Die AUS-Eigenschaft der TapPlication-Klasse kann den vollständigen Dateinamen (einschließlich des Pfades) dieses ausführbaren Programms zurückgeben. Der implementierte Code lautet wie folgt:
--- ShowMessage (application.exename);
---- 3 Ändern Sie den Titel, wenn das Programm minimiert wird
---- Wenn Sie sorgfältig beobachten, werden Sie feststellen, dass die Titel einiger Programme nicht mit den Namen von Programmen übereinstimmen, insbesondere in einigen englischen Programmen Es ist oft ein paar Briefe. Was in der Mitte funktioniert, ist die Titeleigenschaft der Tapplikationsklasse. Diese Eigenschaft bestimmt den Titel, wenn das Programm minimiert wird, und der Titel der Titelleiste im Fenster wird durch die Bildunterschrifteneigenschaft bestimmt. Der Code ist wie folgt:
Form1.Caption: = 'Titel des Fensters';
Application.titel: = 'Titel des Programms';
---- Tatsächlich können wir auch den Titel-Attributwert der Tapplikationsklasse beim Programmieren angeben. Die Betriebsmethode besteht darin, das Projektmenü in der Entwicklungsumgebung abzurufen und das Menü Optionen und das in Abbildung 1 (weggelassene) Dialogfeld auszuwählen. Dieser Effekt kann auch erreicht werden, indem die Titelspalte dieses Dialogfelds ausgefüllt wird. Und da allgemeine Projektdateien in englischer Sprache genannt werden, wird der Titel des Message Box während des Programmvorgangs in englischer Sprache angezeigt. Nach Angabe dieser Eigenschaft werden die Titel aller Nachrichtenfenster dieses Programms jedoch zum Wert des Titels. Dies lässt das Programm vollständiger aussehen.
---- 4 Geben Sie das Hauptfenster des Programms an
--- Die Schnittstellen in Windows-Systemen sind alle Fenster, aber im Allgemeinen gibt es ein Hauptfenster. Die Mainform -Eigenschaft der Tapplikation kann zum Hauptfenster des Programms zurückkehren.
---- 5 Meldungsfeld Anzeige
---- Delphi hat viele Funktionen und Verfahren zum Anzeigen von Nachrichtenboxen. Wenn Sie eine Schaltfläche mit chinesischer Anzeige generieren möchten, benötigen Sie eine MessageBox -Funktion, mit der TapPlication hilft. Der Prototyp dieser Funktion lautet wie folgt:
---- FORMITIONMESSAGEBOX (Text, Bildunterschrift: Zeichen; Flags: Longint): Ganzzahl
;
---- In dieser Funktion sind die ersten beiden Elemente die angezeigten Eingabeaufforderungsinformationen und der Titel des Nachrichtenfensters. Benutzer, die mit Delphi vertraut sind, kann feststellen, dass diese Funktion ein wenig von der von DelPhi3 bereitgestellten Funktion desselben Namens unterscheidet. in Zeiger. Wir sollten auf den Unterschied achten, wenn wir ihn verwenden.
---- application.MessageBox ("Müssen Sie es speichern?", "Eingabeaufforderung", mb_okcancel);
----- Schließlich wird eine Erläuterung über den Rückgabewert dieser Funktion gegeben. wird gedrückt.
---- Die Bedeutung der Taste in Tabelle 1 und der im System definierte Wert
Die Bedeutung der Taste Der von der Funktion zurückgegebene Wert beim Drücken dieser Taste
Idabort 3
Idcancel 2
Idignore 5
Idno 7
Idok 1
IDRETRY 4
Idyes 6
---- 6 Steuern Sie die Größe des Fensters
--- Im Allgemeinen kann mit dem Fenstergriff verwendet werden, um die Größe des Fensters anzupassen, aber es kann auch verwendet werden, um die Größe des Fensters mithilfe von Anwendungsereignissen anzupassen. Die Implementierungsmethode besteht darin, die folgenden zwei Prozesse zu verwenden:
Application.minimized;
Anwendung.Restore;
--- Der vorherige Prozess wird verwendet, um das Hauptfenster des Programms zu minimieren, und der letztere Prozess wird verwendet, um das minimierte Fenster auf seine ursprüngliche Größe wiederherzustellen.
---- 7 Link Online-Hilfedatei
---- Die CurrentHelpfile-Eigenschaft der Anwendung kann den Dateinamen der Online-Hilfedatei angeben, die vom aktuellen Programm verwendet werden. Diese Eigenschaft wird häufig in Verbindung mit einer anderen Methode verwendet. Als Beispiel:
Application.helpfile: = 'Online -Hilfedateiname';
Application.helpjump ('Thema der Online -Hilfedatei')
----- Durch diese Befehlskombination können wir das System eine Online-Hilfedatei erstellen, die ein bestimmtes Thema zeigt.
---- 8 Erstellen Sie Windows dynamisch, wenn das Programm ausgeführt wird
---- Normalerweise werden Windows dem Projekt während des Designs hinzugefügt, aber manchmal müssen wir auch Windows hinzufügen, wenn das Programm ausgeführt wird.
Form3: tform3; // Fensterklasse deklarieren
Application.createForm (tform3, Form3); // Fenster erstellen
---- 9 Beenden Sie das Programm
---- Obwohl wir ein Programm schließen können, indem wir das Hauptfenster schließen, besteht ein besserer Weg darin, den Beendigungsprozess der Anwendung zu verwenden. Es kann eine gründlichere Abschaltung des Programms erreichen.
---- 10Destroy-Attribut.
---- Obwohl Delphi diese Eigenschaft bereitstellt, wird es nicht empfohlen, sie zu verwenden. ist ähnlich. Es kann nicht nur die Programminstanz selbst schließen, sondern auch die vom Programm besetzten Ressourcen freigeben, wodurch der Zweck erreicht wird, das Programm vollständig aus dem System zu räumen.