Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Emlin Gell Geändert vor über 10 Jahren
1
Uwe Habermann Uwe@VandU.eu VFX 11.0 Distribution von Anwendungen Venelina Jordanova Venelina@VandU.eu
2
VFX – Installation Wizard * Erstellen einer Exe-Datei * Erstellen eines Distrbutionsordners * Bereitstellen einer leeren Datenbank * VFP 9 Runtime * Benötigte ActiveX Controls
3
VFX – Installation Wizard * Vorbereitete Distribution * kopierbar, lauffähig ohne Installation * auf Memory Stick * auf USB Festplatte * auf CD-ROM
4
Aktualisierung der Datenbankstruktur beim Kunden * Customers.dbf * Feld Test C(25) ergänzen * Customers in SQL Server * Feld Test C(25) ergänzen * VFX – Cursoradapter Wizard laufen lassen
5
Aktualisierung der Datenbankstruktur beim Kunden * VFX – cDataFormPage Builder * Customers.scx oder * VFX – Form Wizard * Neues Formular
6
Test * Exe Datei mit Versionsnummer erstellen * Exe Datei in Ordner Install verschieben und starten * Aktualisierung der Datenbankstruktur * Struktur prüfen * Install\Data\Customers.dbf prüfen
7
Updates über das Internet * Vfxsys.UpdateApp D: http://84.43.157.113/VFPizzaUpdate/ProductActivation /UpdateCustomers.vfx D: http://84.43.157.113/VFPizzaUpdate/ProductActivation /UpdateVersions.vfx
8
Updates über das Internet * VFX – Application Builder Seite Application Behavior * cFoxAppl.lAllowUpdates =.T.
9
Updates über das Internet * VFX – Kundenverwaltung * Einstellung von Update Berechtigung je Benutzer * Upload der berechtigten Kundendaten und Versionsinformationen * Einstellungen werden aus Registrierungs DLL gelesen
10
Updates über das Internet * FTP Einstellungen im Projekt der Registrierungs DLL * cFtpUrl = 84.43.157.113 * cFtpDir = VFPizzaUpdate/ProductActivation * cUserName = VFXWorkshop * cPassword = vfx-2009
11
Updates über das Internet * Einstellungen in der Anwendung * Manuell * Automatisch
12
Hilfedatei erstellen * Mehrsprachige Hilfedatei und Benutzerdokumentation mit dem neuen erweiterten VFX-Help Wizard erstellen - DOC und CHM * Help Workshop wird benötigt
13
Anwendungsverteilung * Setup * Installation Wizard * Installshield (Express) * Wise * Distribution * Updates * Anwendung * Aktualisierung der Datenbankstruktur
14
Installshield * Projekt anlegen * Merge Modules hinzufügen * Viele Einstellmöglichkeiten
15
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
16
Aktualisierung von Anwendungen * Updates mit Installshield? * Updates mit Wise? * Updates mit VFX!
17
Aktualisierung von Anwendungen * Manuelle Updates * Automatische Updates * goProgram.cIniUrl * Ohne Versions- und Kundenverwaltung * Mit Versions- und Kundenverwaltung * Loader.exe muss vorhanden sein!
18
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
19
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
20
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
21
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.
22
Aktualisierung von Anwendungen * Updates mit Versions- und Kundenverwaltung * Verwaltung mit VFX – Kundenverwaltung * Berechtigung je Kunde einstellbar * Datei mit Versionsinformationen * D:http://localhost/UpdateProject/UpdateVersions.v fx * Datei mit Kundeninformationen * D:http://localhost/UpdateProject/UpdateCustomers.vfx
23
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
24
VFX - Kundenverwaltung * Vergabe von Aktivierungsschlüsseln * Datenzugriff über Config.vfx * DBC * SQL Server
25
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
26
Aktualisierung der Datenbank beim Kunden * Aktualisierung der Struktur von Config.vfx * Aktualisierung von allen in Config.vfx eingetragenen Datenbanken * DBC * SQL
27
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
28
Aktualisierung der Datenbank beim Kunden * lSaveDataBeforeUpdate =.T. * lInformUserForUpdate =.F. * lClientDatabaseUpdate =.T. * lCheckForDBUpdate =.F. * cUpdateDir = Data\Update
29
Pause! Um 16.15 Uhr geht es weiter
30
Installationsarten * Installation oder VFX - Installation Wizard, Runtime-Optionen
31
Datenbankaktualisierung * Aktualisierung der Datenbankstruktur bei DBC und SQL Server Datenbanken
32
VFXFopen-Update * Aktualisierung der Struktur und des Inhalts von Vfxfopen
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.