Visual FoxPro enthält folgende Erweiterungen verschiedener Bereiche:
Visual FoxPro enthält folgende, neuen Walkthroughs, die Sie Schritt für Schritt durch die folgenden Themen führen:
Walkthrough: Daten aus verschiedenen Datenquellen beziehen
Walkthrough: Erstellen einer Anwendung mit Visual FoxPro
Walkthrough: Erstellen eines Visual FoxPro Anwendungssetup mit InstallShield Express
Walkthrough: Erstellen von Berichten mit Visual FoxPro
Walkthrough: Erstellen von Tabellen mit Visual FoxPro
Walkthrough: Erstellen von XML-Webdiensten mit Visual FoxPro
Für weitere Informationen, siehe die Übersicht Walkthroughs.
Visual FoxPro enthält die folgenden, neuen Lösungsbeispiele, mit denen Sie Experimentieren können und etwas über die neuen Features in Visual FoxPro lernen können:
Für weitere Informationen, siehe New Visual FoxPro 8.0 Solution Samples.
Visual FoxPro enthält eine neuen NorthWind Beispieldatenbank die einen die SQL Server und Access NorthWind-Datenbank simuliert und automatisches Inkrementieren unterstützt. Sie können die NorthWind-Datenbank im Ordner ...\Samples\Northwind oder im TaskPane-Manager unter Solution Samples finden.
Der Pool Manager verwaltet einen Pool von Objekten einer bestimmten Klasse. Wenn Sie wiederholt eine Reihe von Objekten für eine kurze Zeit benötigen, verwenden Sie die Pool Manager-Klasse. Visual FoxPro enthält das Pool Manager-Beispiel um diese neue Foundation Class zu demonstrieren. Für weitere Informationen, siehe Pool Manager (Foundation Class) und Pool Manager (Beispiel).
Visual FoxPro enthält folgenden Erweiterungen der IntelliSense-Skripte
WS
in einem Programm (.prg) öffnet das Dialogfeld Auswahl, in der man einen registrierten XML-Webdienst auswählen kann.ZDEF
in einer .prg-Datei zeigt eine Liste der #DEFINE-Anweisungen in der Datei inklusive der mit #INCLUDE eingebunden an. ZLOC
in einer .prg-Datei zeigt eine Liste der verfügbaren, lokalen Speichervariablen und Parameter an.DOCASE
Erweitert den DO CASE...ENDCASE-Befehl.DOWHILE
Erweitert den DO WHILE...ENDDO-Befehl.IFEND
Erweitert den IF...ENDIF-Befehl.IFELSE
Erweitert den IF...ELSE...ENDIF-Befehl.FOREACH
Erweitert den FOR...EACH-Befehl.FOREND
Erweitert den FOR...ENDFOR-Befehl.SCANEND
Erweitert den SCAN...ENDSCAN-Befehl.TEXTEND
Erweitert den TEXT...ENDTEXT-Befehl.WITHEND
Erweitert den WITH...ENDWITH-Befehl.TRYEND
Erweitert den TRY...CATCH...FINALLY-Befehl.Um sich eine Liste der IntelliSense-Skripte anzuzeigen, sehen Sie in die Datei FoxCode.dbf. Für weitere Informationen über IntelliSense, siehe Überblick über IntelliSense, Anpassen von IntelliSense mit FoxCode und Verwenden von Scripts in "FoxCode.dbf".
Sie können die Tasklisten-Tabelle anpassen und die Struktur der benutzerdefinierten Tabelle im Tasklist Optionen-Dialogfeld bearbeiten. Für weitere Informationen, siehe Fenster "Tasklisten-Manager" und Verwenden des Tasklisten-Managers.
Wenn ein Schnittstelle im Objekt-Browser gewählt ist, zeigt die Beschreibungsseite auch die Schnittstellen ID an. Für weitere Informationen, sieheFenster "Objektkatalog".
Das Tool GenDBC.prg, das ein Programm generiert, das eine Datenbank neu erstellt, unterstützt nun auch Autoinkrementation, Sortierreihenfolgen und gefilterte Primärschlüssel. Für weitere Informationen, siehe Gendbc.prg.
Das Tool SccText.prg, das Visual FoxPro-Binärdateien in Textäquivalente übersetzt, enthält nun eine Funktion MethodsWrite das Methoden in alphabetischer Reihenfolge schreibt. Wenn Sie .sca oder .vca Textdateien erstellen, schreiben die Methoden in alphabetischer Reihenfolge. Dies ermöglicht einfachere Vergleiche zur Feststellung von Dateiunterschieden. Für weitere Informationen, siehe _SCCTEXT-Systemvariable und Prüfen auf Unterschiede in Formularen, Berichten und anderen Tabellendateien.
Visual FoxPro aktualisiert den PivotTabellen-Assistent, Serienbrief-Assistent um den Visual FoxPro OLE DB Provider für die neuste Version von Microsoft Office zu verwenden. Für weitere Informationen, siehe Pivot Table-Assistent und Serienbrief-Assistent.
Sie müssen nun nicht länger den Datenbankcontainer bereinigen, um den Assistent für referenzielle Integrität zu verwenden.
Die The TypeLib Foundation Class in _Utility.vcx wurde aktualisiert um die Tlbinf32 COM-Komponente zu verwenden. Für weitere Informationen, siehe Typbibliothek (Foundation Class).
Visual FoxPro enthält die Produkt-Fehlerberichterstattung, die mit Visual FoxPro 7.0 Service Pack 1 hinzugefügt wurde. Dieses Feature erlaubt Microsoft einen besseren Überblick über die Fehler zu erhalten, die im Produkt auftreten.
Sie können nun eine Visual SourceSafe-Datenbank auswählen, wenn Visual FoxPro ein neues Projekt öffnet und keine zugehörige Datenbank findet.
In älteren Versionen, ging Visual FoxPro davon aus, das Sie nur eine einzige Datenbank verwenden und suchte nur in der zuletzt geöffneten Datenbank nach dem Projekt. Visual FoxPro generierte einen Fehler wenn Sie versuchten ein Projekt aus einer anderen Datenbank zu öffnen.
Das Betriebsystem Windows XP zeigt Symbole (Icons) im Windows Explorer in True Color oder 16-Bit und 24-Bit an. Visual FoxPro unterstütz auch die Verwendung von Symbolen (Icons) im Dialogfeld Projektinformation in True Color, für die Einbindung in der ausführbaren Datei (.exe).
Das Projektinformation-Dialogfeld zeigt das höchst mögliche Farbformat an, das vom Betriebsystem unterstützt wird, entsprechend dem naheliegensten Bildformat in der Symboldatei. Wenn Sie keine Symboldatei für die EXE-Datei angeben, fügt Visual FoxPro das Standard Visual FoxPro Symbol an. Für weitere Informationen siehe Registerkarte "Projekt", Dialogfeld "Projektinformation".
Visual FoxPro enthält mehr Details und Hilfe für bestimmte Fehlermeldungen.
Was ist neu in Visual FoxPro 8.0 | Erweiterung der Interaktiven Entwicklungsumgebung (IDE) | Erweiterung der Features im Bereich des Datenzugriffs | Spracherweiterungen | Verschiedene Erweiterungen | Änderungen im Verhalten seit Visual FoxPro 7.0