Freigeben über


Entwurf von Client/Server-Anwendungen

Microsoft® Visual FoxPro® stellt Ihnen die Tools zum Erstellen leistungsfähiger Client/Server-Anwendungen zur Verfügung. Eine Visual FoxPro-Client/Server-Anwendung kombiniert die Leistungsfähigkeit, Geschwindigkeit und grafische Benutzeroberfläche sowie intelligente Abfragen, Berichte und Verarbeitungsfunktionen von Visual FoxPro mit dem reibungslosen Mehrbenutzerzugriff, der Speicherung großer Datenmengen, den integrierten Sicherheitsmechanismen, der zuverlässigen Transaktionsverarbeitung, der Protokollierung und der systemeigenen Serversyntax einer ODBC-Datenquelle oder eines ODBC-Servers. Aus dem Zusammenwirken der Stärken von Visual FoxPro und denjenigen des Servers resultiert eine leistungsfähige Client/Server-Lösung.

Der wichtigste Schritt beim Entwickeln einer erfolgreichen Client/Server-Anwendung ist das Erstellen des Entwurfs. Dieser Abschnitt baut auf den Informationen zur Entwicklung von Mehrbenutzeranwendungen in anderen Abschnitten auf. Ausgehend von dieser Grundlage wird eine Methodik zum Entwickeln von Client/Server-Anwendungen definiert.

Inhalt dieses Abschnitts

  • Ziele des Client/Server-Entwurfs
    Wenn Sie eine Client/Server-Anwendung entwerfen, müssen Sie eine ganze Reihe von Anforderungen gegeneinander abwägen.
  • Client/Server-Entwurf für hohe Leistung
    Das Erstellen einer schnellen, leistungsfähigen Client/Server-Anwendung mit Microsoft® Visual FoxPro® umfasst die Nutzung der hohen Geschwindigkeit des Visual FoxPro-Moduls.
  • Schnelle Anwendungsentwicklung
    Unabhängig von der gewählten Programmiermethode benötigen Sie eine gute Strategie, um die Entwicklung von Client/Server-Anwendungen schnell und effizient durchführen zu können.
  • Anwendungserstellung mit Genauigkeit und Datenintegrität
    Sie können die Leistungsfähigkeit der Datengültigkeitsregeln und der gespeicherten Prozeduren in Microsoft® Visual FoxPro® mit den Gültigkeitsregeln und gespeicherten Prozeduren der Datenquelle verbinden, um Client/Server-Anwendungen zu erstellen, die Datenintegrität gewährleisten.

Verwandte Abschnitte

  • Erstellen von Client/Server-Lösungen
    Client/Server-Anwendungen verbinden die Funktionalität von Microsoft® Visual FoxPro® auf dem lokalen Computer mit den Speicher- und Sicherheitsvorteilen eines Remoteservers.
  • Upsizing von Visual FoxPro-Datenbanken
    Das Erstellen lokaler Prototypen Ihres Entwurfs kann Zeitaufwand und Kosten der Entwicklung verringern. Mit einem getesteten lokalen Prototyp können Sie Ihre Anwendung einfach und effizient erweitern, so dass Sie die Vorteile der vom Remoteserver bereitgestellten Features nutzen können.
  • Implementieren einer Client/Server-Anwendung
    Sie können die SQL Pass-Through-Technologie verwenden, um die übertragene Anwendung zu erweitern. Während Remoteansichten den Zugriff zu Serverdaten bereitstellen, können Sie mit der SQL Pass-Through-Technik unter Verwendung der systemeigenen Serversyntax Befehle direkt an den Server senden und damit Steuerungsmöglichkeiten und Flexibilität erhöhen.
  • Client/Server-Leistungsoptimierung
    Nach dem Erweitern können Sie weitere Schritte zur Optimierung des Leistungsverhaltens der Anwendungen ausführen. Informieren Sie sich über die Möglichkeiten zur Optimierung Ihrer Client/Server-Anwendung in Microsoft® Visual FoxPro® und auf dem Remoteserver.