Freigeben über


Grundlegendes zum Ereignismodell

Microsoft® Visual FoxPro® bietet eine nicht-modale Ausführung, so dass Sie mehrere Formulare automatisch koordinieren und mehrere Instanzen eines Formulars gleichzeitig ausführen können. Visual FoxPro verwaltet außerdem die Ereignisbearbeitung für Sie, so dass Sie dem Anwender eine wesentlich umfangreichere interaktive Umgebung zur Verfügung stellen können.

Inhalt dieses Abschnitts

  • Ereignisse in Visual FoxPro
    Beschreibt die Ereignisse in Microsoft® Visual FoxPro® und enthält eine Tabelle mit den wesentlichen Visual FoxPro-Ereignissen.
  • Überprüfen von Ereignisfolgen
    Erläutert, wie das Überprüfen von Ereignissen aktiviert wird, und enthält ein Beispielformular, um die Abhängigkeit der Ereignisfolgen von Benutzeraktionen zu demonstrieren.
  • Zuweisen von Code zu Ereignissen
    Gibt hilfreiche Tipps zum Platzieren von Code basierend auf der Ereignisfolge.

Verwandte Abschnitte

  • Programmieren in Visual FoxPro
    Microsoft® Visual FoxPro® ist ein sehr leistungsfähiges, interaktives Datenverwaltungstool. Sie können die umfassende Funktionalität jedoch auch zum Erstellen von Anwendungen nutzen. Durch die Kenntnis der objektorientierten Programmiertechniken und des ereignisgesteuerten Modells können Sie Ihre programmiertechnische Produktivität auf ein Maximum steigern.
  • Anwendungsentwicklung
    Beim Entwickeln einer Anwendung können Sie deren Einzelteile mit Hilfe des Projekt-Managers, einer integrierten Möglichkeit zum Erstellen und Testen der Anwendung während des Aufbauprozesses, organisieren.
  • Objektorientierte Programmierung
    Mit Hilfe des objektorientierten Programmierens können Sie eigenständige Anwendungskomponenten erstellen, die auf Aktionen sowohl der Benutzer als auch seitens des Systems reagieren und die einfach gewartet und wiederverwendet werden können.
  • Programmgesteuertes Schreiben von Klassendefinitionen
    Sie können Klassen visuell im Klassen-Designer und im Formular-Designer oder programmgesteuert in PRG-Dateien definieren.