Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova

Slides:



Advertisements
Ähnliche Präsentationen
Wizards & Builders GmbH Projektmanager und SourceSafe Arbeiten mit dem Projektmanager von Microsoft Visual FoxPro.
Advertisements

Visual Extend Product Manager
VFX 10.0 Visual Extend Was gibt es Neues?
Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager
Visual Extend Product Manager
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Uwe Habermann Datenbanksynchronisation Venelina Jordanova
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 8.0 Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 10.0 Visual Extend Formularerstellung.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Product Manager
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Produktaktivierung deutschsprachige FoxPro User Group Uwe Habermann VFX 23 D.
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Visual Extend Kundeninstallation deutschsprachige FoxPro User Group Uwe Habermann VFX 26 D.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Venelina Jordanova Uwe Habermann V-VFX2 Visual Extend Was gibt es Neues?
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Visual Extend CTreeviewForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 11 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Was muss ich sonst noch wissen?
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Alvenos.
Uwe Habermann Venelina Jordanova VFX 15.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Uwe Habermann Venelina Jordanova VFX in Cloud.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
© 2004 Uwe Habermann Visual Extend 8.0 Update Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
© 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Windows 8 Anwendungen erstellen mit Alvenos
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Uwe Habermann Neue und selten genutzte Features von VFX.
D-VFXL Late Night VFX Anwendertreffen
D-SQL SQLization – endlich Client/Server!
 Präsentation transkript:

Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova

VFX – Installation Wizard * Erstellen einer Exe-Datei * Erstellen eines Distrbutionsordners * Bereitstellen einer leeren Datenbank * VFP 9 Runtime * Benötigte ActiveX Controls

VFX – Installation Wizard * Vorbereitete Distribution * kopierbar, lauffähig ohne Installation * auf Memory Stick * auf USB Festplatte * auf CD-ROM

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

Aktualisierung der Datenbankstruktur beim Kunden * VFX – cDataFormPage Builder * Customers.scx oder * VFX – Form Wizard * Neues Formular

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

Updates über das Internet * Vfxsys.UpdateApp D: /UpdateCustomers.vfx D: /UpdateVersions.vfx

Updates über das Internet * VFX – Application Builder Seite Application Behavior * cFoxAppl.lAllowUpdates =.T.

Updates über das Internet * VFX – Kundenverwaltung * Einstellung von Update Berechtigung je Benutzer * Upload der berechtigten Kundendaten und Versionsinformationen * Einstellungen werden aus Registrierungs DLL gelesen

Updates über das Internet * FTP Einstellungen im Projekt der Registrierungs DLL * cFtpUrl = * cFtpDir = VFPizzaUpdate/ProductActivation * cUserName = VFXWorkshop * cPassword = vfx-2009

Updates über das Internet * Einstellungen in der Anwendung * Manuell * Automatisch

Hilfedatei erstellen * Mehrsprachige Hilfedatei und Benutzerdokumentation mit dem neuen erweiterten VFX-Help Wizard erstellen - DOC und CHM * Help Workshop wird benötigt

Anwendungsverteilung * Setup * Installation Wizard * Installshield (Express) * Wise * Distribution * Updates * Anwendung * Aktualisierung der Datenbankstruktur

Installshield * Projekt anlegen * Merge Modules hinzufügen * Viele Einstellmöglichkeiten

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) * MSMAPI.ocx * Geschäftsgrafiken: MSCHRT20.ocx * Hilfe: Foxhhelp9.exe und foxhhelpps9.dll

Aktualisierung von Anwendungen * Updates mit Installshield? * Updates mit Wise? * Updates mit VFX!

Aktualisierung von Anwendungen * Manuelle Updates * Automatische Updates * goProgram.cIniUrl * Ohne Versions- und Kundenverwaltung * Mit Versions- und Kundenverwaltung * Loader.exe muss vorhanden sein!

Aktualisierung von Anwendungen * Automatische Updates * Bei Anwendungsstart je nach Einstellung * cFoxAppl.lAllowUpdates =.T. * cFoxAppl.cIniUrl * URL von Datei mit Versionsnummer * Vfxsys.UpdateApp * D: * oder * D: * D:

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

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

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.

Aktualisierung von Anwendungen * Updates mit Versions- und Kundenverwaltung * Verwaltung mit VFX – Kundenverwaltung * Berechtigung je Kunde einstellbar * Datei mit Versionsinformationen * D: fx * Datei mit Kundeninformationen * D:

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

VFX - Kundenverwaltung * Vergabe von Aktivierungsschlüsseln * Datenzugriff über Config.vfx * DBC * SQL Server

Was passiert beim Kunden? * D: ftp:// /meineExeDatei.vfx oder D: /meineExeDatei.vfx wird in SYS(2023)-Ordner (Temp) gespeichert * Austausch der laufenden Exe-Datei mittels Loader.exe

Aktualisierung der Datenbank beim Kunden * Aktualisierung der Struktur von Config.vfx * Aktualisierung von allen in Config.vfx eingetragenen Datenbanken * DBC * SQL

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

Aktualisierung der Datenbank beim Kunden * lSaveDataBeforeUpdate =.T. * lInformUserForUpdate =.F. * lClientDatabaseUpdate =.T. * lCheckForDBUpdate =.F. * cUpdateDir = Data\Update

Pause! Um Uhr geht es weiter

Installationsarten * Installation oder VFX - Installation Wizard, Runtime-Optionen

Datenbankaktualisierung * Aktualisierung der Datenbankstruktur bei DBC und SQL Server Datenbanken

VFXFopen-Update * Aktualisierung der Struktur und des Inhalts von Vfxfopen