Anwendungsentwicklung und Entwicklerproduktivität
Visual FoxPro stellt weiterhin Entwicklertools für die Anwendungsentwicklung innerhalb der FoxPro-Anwendung und der XBase-Sprache bereit. Visual FoxPro fügte die objektorientierte Sprache und das objektorientierte Verhalten hinzu. Diese Version von Visual FoxPro umfasst eine weborientierte Sprache und Tools, die Ihnen die schnelle Anwendungsentwicklung in mehrstufigen Umgebungen sowie die Rationalisierung von Wartungsaufgaben ermöglichen sollen.
Inhalt dieses Abschnitts
- Überblick über IntelliSense
Durch IntelliSense werden in Visual FoxPro Informationen in Popupfenstern und Dropdownlisten angezeigt, die Sie bei der korrekten Eingabe von Anweisungs- und Funktionssyntax unterstützen. Darüber hinaus werden die verfügbaren Variablen, Objekte, Eigenschaften, Methoden und Ereignisse von Objekten angezeigt. - Starten mit der Komponentensammlung
Die Komponentensammlung ist ein Container für Kataloge von Softwareobjekten, z. B. Klassenbibliotheken, Formularen, Schaltflächen usw. - Zugreifen auf APIs
Wenn Ihre Anwendung Anforderungen stellt, die nicht durch die bereits in Visual FoxPro integrierten Features erfüllt werden, können Sie das Programm erweitern, indem Sie externe Bibliotheken nutzen: ActiveX-Steuerelemente oder Dynamic Link Libraries (DLLs). - Durchsuchen von Klassen mit dem Klassenkatalog
Mit dem Klassenkatalog von Visual FoxPro können Sie Klassen durchsuchen, zurückverfolgen und ändern. - Erfassungsprotokoll-Profiler
Ein Erfassungsprotokoll sammelt Informationen darüber, welche Codezeilen in einer Datei ausgeführt wurden. Eine Profileranwendung stellt Informationen darüber bereit, welche Codezeilen tatsächlich ausgeführt werden, wie oft eine Zeile ausgeführt wird, wie lange die Ausführung dauert usw. - Projekt-Manager-Hooks
In Visual FoxPro können Sie programmgesteuert auf ein Projekt zugreifen, so dass es Ihnen möglich ist, ein Projekt wie ein Objekt zu bearbeiten. - Automatisieren von Tastenanschlagaufgaben mit Makros
Wenn Sie feststellen, dass Sie wiederholt dieselben Tastenanschläge verwenden, oder wenn Sie einige Tastenanschlagaufgaben für die Benutzer automatisieren möchten, können Sie diese Tastenanschläge in Makros aufzeichnen und speichern, indem Sie das Dialogfeld Makros verwenden. - Produktivitätstools
Lernen Sie unterschiedliche Tools kennen, die das Erstellen von Visual FoxPro-Anwendung erleichtern und beschleunigen.
Verwandte Abschnitte
- Verwenden von Visual FoxPro
Die Programmierungsfeatures von Visual FoxPro dienen der Steigerung der Entwicklerproduktivität. Dazu zählen Access- und Assign-Methoden, die Unterstützung weiterer Grafikdateiformate sowie Sprachen zur Vereinfachung von Programmierungsaufgaben. - Entwickeln von Visual FoxPro-Anwendungen
Dieser Abschnitt umfasst konzeptionelle Informationen zum Entwickeln von Visual FoxPro-Anwendungen, Anweisungen zum Erstellen von Datenbanken und der Benutzeroberfläche sowie Beschreibungen anderer Aufgaben, die zum Erstellen von Visual FoxPro-Anwendungen notwendig sind. - Erweitern von Anwendungen
Sie können eine einfache Visual FoxPro-Anwendung erweitern, indem Sie sie mehrbenutzerfähig machen, die Vorteile von ActiveX-Steuerelementen und automatisierungsfähigen Anwendungen nutzen und Funktionalität für den internationalen Einsatz hinzufügen. - Interoperabilität und das Internet
Verwenden Sie OLE-Drag & Drop, um Anwendungen zu entwickeln, die es Ihnen ermöglichen, Daten zwischen Windows-basierten Anwendungen und innerhalb einer Visual FoxPro-Anwendung zu verschieben. Erstellen Sie Dokumente, die im Internet verwendet werden können, oder verwenden Sie eine der zwei unterschiedlichen Visual FoxPro-Laufzeitbibliotheken, um COM-Komponenten (Automatisierungsserver) als normale oder Multithreadanwendungen zu erstellen. - Programmieren in Visual FoxPro
Visual FoxPro ist ein äußerst leistungsstarkes, interaktives Datenmanagementtool. Sie können sich seine Leistungsfähigkeit jedoch auch durch das Erstellen von Anwendungen zunutze machen. Durch die Kenntnis der objektorientierten Programmiertechniken und des ereignisgesteuerten Modells können Sie Ihre programmiertechnische Produktivität auf ein Maximum steigern.