Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Sieghild Studt Geändert vor über 10 Jahren
1
Uwe Habermann Uwe.Habermann@dFPUG.de VFX 10.0 Visual Extend Anwendungsverteilung
3
Uwe Habermann Uwe.Habermann@dFPUG.de VFX 10.0 Visual Extend Anwendungsverteilung
4
Anwendungsverteilung Setup Installation Wizard Installshield Wise Distribution Updates Anwendung Aktualisierung der Datenbankstruktur
5
VFX – Installation Wizard Erstellen einer Exe-Datei Erstellen eines Distrbutionsordners Bereitstellen einer leeren Datenbank VFP 9 Runtime Benötigte ActiveX Controls
6
VFX – Installation Wizard Vorbereitete Distribution kopierbar, lauffähig ohne Installation auf Memory Stick auf USB Festplatte auf CD-ROM
7
Installshield Projekt anlegen Merge Modules hinzufügen Viele Einstellmöglichkeiten
8
Anwendungsverteilung TreeView: MSComctl.ocx (v6.0 SP6) ImageList: MSComctl.ocx (v6.0 SP6) Month View: MSComct2.ocx (v6.0 SP6) SOAP: mssoap30.dll (v3.0) E-Mail: MSMAPI.ocx Geschäftsgrafiken: MSCHRT20.ocx Hilfe: Foxhhelp9.exe und foxhhelpps9.dll
9
Aktualisierung von Anwendungen Updates mit Installshield? Updates mit Wise? Updates mit VFX!
10
Aktualisierung von Anwendungen Manuelle Updates Automatische Updates goProgram.cIniUrl Ohne Versions- und Kundenverwaltung Mit Versions- und Kundenverwaltung
11
Aktualisierung von Anwendungen Manuelle Updates Aufruf aus dem VFX Menü Hilfe, Aktualisierung der Anwendung cFoxAppl.lAllowUpdates =.T. Vfxsys.UpdateApp D:http://localhost/UpdateProject/neueExe.vfx oder D:http://localhost/UpdateProject/UpdateCustomers.vfx D:http://localhost/UpdateProject/UpdateVersions.vfx
12
Aktualisierung von Anwendungen Automatische Updates Bei Anwendungsstart je nach Einstellung cFoxAppl.lAllowUpdates =.T. cFoxAppl.cIniUrl URL von Datei mit Versionsnummer Vfxsys.UpdateApp D:http://localhost/UpdateProject/neueExe.vfx oder D:http://localhost/UpdateProject/UpdateCustomers.vfx D:http://localhost/UpdateProject/UpdateVersions.vfx
13
Aktualisierung von Anwendungen Automatische Updates Einstellungen wie bei Windows Automatischer Download und Installation Automatischer Download Benachrichtigen Deaktivieren Jetzt auf Aktualisierungen prüfen cFoxAppl.cIniUrl Enthält Versionsnummer
14
Aktualisierung von Anwendungen Allgemeine Einstellungen cFoxAppl.lAllowUpdates=.T. Vfxsys.UpdType Was passiert beim 1. Anwendungsstart je Tag? Vfxsys.lastcheckd Datum der letzten automatischen Überprüfung
15
Vfxsys.UpdType 1 – Automatisches herunterladen und installieren, wenn Aktualisierungen vorhanden sind. Die Überprüfung wird beim ersten Anwendungsstart täglich durchgeführt. 2 – Automatisches herunterladen von Aktualisierungen mit anschließender Frage, ob die Aktualisierung installiert werden soll. Die Überprüfung wird beim ersten Anwendungsstart täglich durchgeführt. 3 – Überprüfung nach verfügbaren Aktualisierungen täglich beim ersten Anwendungsstart. Bei vorhandener aktualisierter Programmversion wird der Benutzer gefragt, ob er die Aktualisierung herunterladen und installieren will. 4 – Manuelle Überprüfung. Die Überprüfung auf Aktualisierungen kann aus dem Menü aufgerufen werden.
16
Aktualisierung von Anwendungen Updates mit Versions- und Kundenverwaltung Verwaltung mit VFX – Kundenverwaltung Berechtigung je Kunde einstellbar Datei mit Versionsinformationen D:http://localhost/UpdateProject/UpdateVersions.vfx Datei mit Kundeninformationen D:http://localhost/UpdateProject/UpdateCustomers.vfx
17
Aktualisierung von Anwendungen Updates mit Versions- und Kundenverwaltung Einstellungen in RegisterDLL cRegDll.cFtpUrl = dfpug.de cRegDll.cFtpDir = Download cRegDll.cPort = 21 cRegDll.cUserName = MeinName cRegDll.cPassword = MeinKennwort
18
Was passiert beim Kunden? D: ftp:// /meineExeDatei.vfx oder D: http:// /meineExeDatei.vfx wird in SYS(2023)-Ordner (Temp) gespeichert Austausch der laufenden Exe-Datei mittels Loader.exe
19
Aktualisierung der Datenbank beim Kunden Aktualisierung der Struktur von Config.vfx Aktualisierung von allen in Config.vfx eingetragenen Datenbanken DBC SQL
20
Aktualisierung der Datenbank beim Kunden DBC Basierend auf Gendbc Code Vfx_vss.prg Ggf. Vsskrt.dbf mit Stored Procedures SQL Basierend auf Metadaten goProgram.cMetaPathDir –Data\update\ goProgram.cMetaDataTableName –Datadict.dbf
21
Aktualisierung der Datenbank beim Kunden lSaveDataBeforeUpdate =.T. lInformUserForUpdate =.F. lClientDatabaseUpdate =.T. lCheckForDBUpdate =.F. cUpdateDir = Data\Update
22
Mission completed Generierte Anwendung Generierte Formulare Viele Features Kein Code Hohe Qualität = zufriedene Kunden
23
Vielen Dank! Viel Spaß mit VFX 10.0! Uwe Habermann
24
VFP in a.NET World
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.