Programmgesteuertes Schreiben von Klassendefinitionen
Sie können Klassen visuell im Klassen-Designer und im Formular-Designer oder auf Programmebene in PRG-Dateien definieren. Dieser Abschnitt beschreibt, wie geschriebene Klassendefinitionen auszusehen haben. Weitere Informationen zu Formularen finden Sie in Kapitel 9, Erstellen von Formularen.
Inhalt dieses Abschnitts
- Programmgesteuerte Klassendefinitionen
Zeigt die Syntax der Basisshell zum Erstellen von Klassen. - Schützen und Ausblenden von Klassenelementen
Anhand eines Beispiels wird demonstriert, wie Eigenschaften und Methoden in einer Klassendefinition mit Schlüsselwörtern des Befehls DEFINE CLASS geschützt oder ausgeblendet werden. - Erstellung von Objekten aus Klassen
Beschreibt, wie ein Objekt basierend auf einer gespeicherten visuellen Klasse erstellt wird. - Hinzufügen von Objekten zu einer Containerklasse
Beschreibt, wie Objekte unter Verwendung der ADD OBJECT-Klausel des Befehls DEFINE CLASS oder der AddObjekt-Methode zu einem Container hinzugefügt werden. - Richtlinien für Methoden- und Ereigniscode
Erläutert die Regeln zum Schreiben von Ereigniscode und Methoden. - Erstellen eines Satzes von Tabellennavigationsschaltflächen
Erklärt, wie Tabellennavigationsschaltflächen unter Verwendung von Code entworfen und erstellt werden. - Definition eines Datenraster-Steuerelements
Beschreibt, wie ein Datenraster-Steuerelement programmgesteuert definiert wird. - Erstellung eines Objektverweises
Erklärt, wie Sie auf ein Objekt verweisen, und beschreibt die Vorteile, die das Erstellen von Verweisen gegenüber dem Kopieren von Objekten bietet. - Arrays von Elementen und Objekten
Beschreibt, wie Klassenelemente als Arrays definiert werden und wie Arrays von Objekten erstellt werden. - Datenspeicherung mit Objekten
Beschreibt, wann und wie Daten in Objekten gespeichert werden. - Integration von Objekten und Daten
Zählt Gründe auf, warum das Integrieren von Objekten und Daten wichtig ist.
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 wieder verwendet werden können. - Grundlegendes zum Ereignismodell
Über das Ereignismodell wird festgelegt, wann und wie Interaktionen von Benutzenden und dem System auftreten.