Freigeben über


Verbesserungen in Visual FoxPro-IDE

Diese Version von Visual FoxPro stellt viele Verbesserungen an der Umgebung für interaktive Entwicklung (IDE) bereit. Dies umfasst auch Änderungen am Fensterverhalten, am Dialogfeld Optionen und an Systemmenüs.

Andocken von Fenstern

Visual FoxPro bietet die Möglichkeit, die Kernfenster der IDE anzudocken. Wenn Sie ein andockbares Fenster zur Begrenzung eines Visual FoxPro-Fensters ziehen, wird das Fenster an der gewählten Fensterbegrenzung neu aufgebaut. Beim Andocken werden drei Modi unterstützt: Weitere Informationen finden Sie unter Andocken von Fenstern.

  • Normales Andocken   Fenster werden an der Begrenzung des Hauptfensters von Visual FoxPro angedockt.
  • Verknüpftes Andocken   Fenster werden aneinander angedockt und verwenden einen gemeinsamen Container für andockbare Fenster.
  • Andocken im Registermodus   Fenster werden aneinander angedockt und verwenden das ganze Fenster gemeinsam mit Hilfe von Registern.

Die folgenden Fenster können angedockt werden:

  • Befehlsfenster
  • Dokumentenansichtsfenster
  • Fenster Datensitzung
  • Eigenschaftenfenster
  • Fenster Debug
  • Fenster Überwachung
  • Programmverfolgungsfenster
  • Fenster Ausgabe
  • Fenster Aktuelle Variablen
  • Fenster Aufrufliste

Fenster "Dokumentenansicht"

Das neue Dokumentenansichtsfenster ermöglicht es Ihnen, jede Prozedur, Funktion oder #DEFINE-Definition oder -Präprozessordirektive in einem Programm oder in einer Klasse anzusteuern und anzuzeigen. Das Dokumentenansichtsfenster ist ein flexibleres, modales Fenster und ersetzt das Dialogfeld Prozeduren/Funktionen, das in früheren Versionen von Visual FoxPro verfügbar war. Weitere Informationen finden Sie unter Dokumentenansichtsfenster.

Fenster Eigenschaften

Am Eigenschaftenfenster wurden die folgenden Verbesserungen vorgenommen. Weitere Informationen finden Sie unter Eigenschaftenfenster.

  • Das Eigenschaftenfenster kann nun aktiviert werden, ohne dass der Formular- oder Klassen-Designer geöffnet ist. Eigenschaften des Desktops (_SCREEN) werden auch dann angezeigt, wenn der Formular- oder Klassen-Designer nicht aktiv ist.
  • Eigenschaften, Ereignisse und Methoden von ActiveX-Steuerelementen werden nun in einer anderen Farbe angezeigt, um sie von systemeigenen Eigenschaften, Ereignissen und Methoden unterscheiden zu können.
  • Methoden und Ereignisse, die über Code in übergeordneten Klassen verfügen, zeigen nun geerbte Klasseninformationen an.
  • Das Eigenschaftenfenster kann nun über das Menü Fenster und über die Standardsymbolleiste geöffnet werden.

Befehlsfenster

Der Inhalt des Fensters Befehl wird in die Datei _command.prg gespeichert. Sie können die Daten in diesem Fenster löschen, indem Sie im Kontextmenü die Option Löschen auswählen. Die Datei ist beim Programmstart schreibgeschützt, so dass sie von mehreren Instanzen von Visual FoxPro verwendet werden kann. Weitere Informationen finden Sie unter Befehlsfenster.

Standardsymbolleiste

Die Standardsymbolleiste ermöglicht nun den einfachen Zugriff auf gängige Visual FoxPro-Tools. Hierzu zählen das Eigenschaftenfenster, das Dokumentenansichtsfenster, der Klassenkatalog und der Objektkatalog.

Berichts-Designer

Die Möglichkeiten, über die Tastatur auf den Berichts-Designer zuzugreifen, wurden verbessert. Darüber hinaus umfasst der Berichts-Designer nun die folgende Funktionalität. Weitere Informationen finden Sie unter Berichts-Designer.

  • Menübefehl "Bereiche"
    Ermöglicht Ihnen den Zugriff auf die Dialogfelder für die Eigenschaften einzelner Bereiche.
  • Menübefehl "Steuerel. einfügen"
    Ermöglicht es Ihnen, Steuerelemente auszuwählen, um sie in einem Bericht zu platzieren.
  • Steuerung der Vordergrund- und Hintergrundfarben
    Ermöglicht es Ihnen durch zusätzliche Optionen im Menü Format, Vordergrund- und Hintergrundfarben zu verwalten, wenn der Berichts-Designer geöffnet ist.

Darüber hinaus stehen im Berichts-Designer neue Tastenkombinationen zur Verfügung:

  • STRG+TAB, um den TAB-Modus zu aktivieren oder zu deaktivieren.
  • TAB und UMSCHALT+TAB, um Berichtsobjekte anzusteuern.
  • STRG+E, um in den Bearbeitungsmodus für Bezeichnungs-Steuerelemente zu wechseln, und ESC, um diesen Modus zu verlassen.

Dialogfeld "Optionen"

Am Dialogfeld Optionen wurden eine Reihe von Veränderungen vorgenommen, um eine verbesserte Verwendung der IDE zu ermöglichen. Weitere Informationen finden Sie unter Dialogfeld "Optionen".

  • Registerkarte "Umgebung"
    Sie haben nun die Möglichkeit, die Anzahl der zuletzt verwendeten Dateien anzugeben, die im Menü Datei und in IntelliSense angezeigt werden.

  • Registerkarte "Dateiablage"
    Die Registerkarte Dateiablage ermöglicht es Ihnen, die Pfade der folgenden zusätzlichen Visual FoxPro-Elemente anzugeben:

    Dateityp Beschreibung
    FoxCode-Tabelle Gibt den Speicherort von FoxCode.dbf für IntelliSense-Datensätze an. Weitere Informationen finden Sie unter _FoxCode-Systemvariable und Anpassen von IntelliSense mit FoxCode.
    FoxTask-Tabelle Gibt den Speicherort der Tabelle an, die die aktuellen Datensätze zu Verknüpfungen in der Taskliste enthält. Weitere Informationen finden Sie unter _FoxTask-Systemvariable.
    Intellisense-Manager Gibt den Speicherort des Programms an, das der _Codesense-Systemvariablen zugewiesen ist.
    Taskliste Gibt den Speicherort des Programms an, das der _TASKLIST-Systemvariablen zugewiesen ist.
    Objektkatalog Gibt den Speicherort des Programms an, das der _ObjectBrowser-Systemvariablen zugewiesen ist.
  • Registerkarte "IDE"
    Die Registerkarte IDE ermöglicht es Ihnen, Einstellungen zur Formatierung, zum Speichern, zur Darstellung und zum Verhalten von Visual FoxPro-Dateitypen anzugeben. Die Menüs Bearbeiten, Format, Extras und Fenster enthalten Änderungen, um Editor- und andere Funktionalität zur IDE hinzuzufügen.

Verschiedene IDE-Verbesserungen

Ergänzend zu den zuvor genannten Verbesserungen enthält Visual FoxPro eine Fülle weiterer Verbesserungen. Diese Verbesserungen umfassen Folgendes:

  • Die Ressourcendatei Foxuser.dbf wird nun im freigegebenen Modus geöffnet, so dass Sie mehrere Instanzen ausführen können oder mehreren Benutzern den gleichzeitigen Zugriff auf die Datei ermöglichen können.
  • Das Menü Fenster verfügt nun über den Menübefehl Überlappend, so dass Sie die Fenster auf dem Desktop überlappend anordnen können.
  • Der Formular- oder Klassen-Designer ermöglicht einfache Drilldowns in Containerklassen, z. B. Seitenrahmen. Wenn Sie die STRG-TASTE oder STRG+UMSCHALTTASTE gedrückt halten, können Sie nun direkt auf ein Steuerelement innerhalb eines Containers klicken, um es auszuwählen.
  • Im Formular- oder Klassen-Designer können Sie nun die STRG-TASTE oder STRG+UMSCHALTTASTE gedrückt halten und dann die Pfeiltasten verwenden, um ein Steuerelement um die Maßeinheit des Rasters zu verschieben oder zu vergrößern, die der Einstellung Am Raster ausrichten zugeordnet ist.
  • Zu einer Reihe von Elementen der Entwurfsoberfläche wurden weitere Informationen und Werttipps hinzugefügt. Für Felder im Datenbank- und Ansichts-Designer und in der Datenumgebung werden erweiterte Informationen angezeigt. Der Methoden-Editor zeigt Werttipps für Ereignisse und Methoden in der Prozeduren-Dropdownliste an. Das Überwachungsfenster und das Fenster Aktuelle Variablen verfügen nun über Werttipps für Ausdrücke, deren Länge die Breite der Spalte überschreitet, in der der Wert angezeigt wird.
  • WAIT WINDOW und Visual FoxPro-Systemdialogfelder (z. B. Fehlermeldungen) übernehmen nun die Schriftarteinstellungen, die in der Windows-Systemsteuerung in der Anwendung Anzeige auf der Registerkarte Darstellung festgelegt wurden. Darüber hinaus können Sie STRG+C verwenden, um den Inhalt eines Systemdialogfeldes in die Zwischenablage zu kopieren.

Siehe auch

Visual FoxPro-Umgebung für interaktive Entwicklung | Tasklisten-Manager | Überblick über IntelliSense | Verbesserungen des Visual FoxPro-Editors | Registerkarte "Editor", Dialogfeld "Optionen" | Registerkarte "Dateiablage", Dialogfeld "Optionen" | Registerkarte "IDE", Dialogfeld "Optionen" | Berichts-Designer | Andocken von Fenstern | Befehlsfenster | Dokumentenansichtsfenster | Datensitzungsfenster | Eigenschaftenfenster | Debugger-Fenster | Überwachungsfenster | Programmverfolgungsfenster | Fenster "Debug-Ausgabe" | Fenster "Aktuelle Variablen" | Fenster "Aufrufliste"