Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

D-VFX Moderne Benutzeroberflächen und weitere Features am Beispiel von VFX Uwe Habermann Uwe@hceood.eu.

Ähnliche Präsentationen


Präsentation zum Thema: "D-VFX Moderne Benutzeroberflächen und weitere Features am Beispiel von VFX Uwe Habermann Uwe@hceood.eu."—  Präsentation transkript:

1 D-VFX Moderne Benutzeroberflächen und weitere Features am Beispiel von VFX
Uwe Habermann

2 Habermann Consulting EOOD
Individualsoftware Branchensoftware Entwicklungsumgebungen Geschäftsführer: Uwe Habermann Entwicklung in Varna, Bulgarien Hohe Qualität zu günstigen Preisen

3 Was steht an? VFX wird weiterentwickelt Support für VFX geht weiter
Neu in VFX 17 seit der Konferenz im November 2015 Hauptsächlich Neuerungen in der Benutzeroberfläche Und noch viel mehr...

4 Was ist neu? VFX 17 Build 1115 Vollversion 1116 Gültiges Abo
Gleiche adresse Gleiches Kennwort -> unbefristet gültiger Aktivierungsschlüssel -> Berechtigung für Update auf Vollversion

5 VFPizza17 Viele Neuheiten sind in die Beispielanwendungen integriert
VFX17Test VFX17Traders Kostenloser Download:

6 VFPizza17 Themed Titelzeile
Titelbereich für Formulare Statt VFP Caption Minimieren, Maximieren, Schließen Symbol Hinzugefügt zur Laufzeit

7 VFPizza17 Themed Titelzeile
VFX – Application Builder Application Behavior cFoxAppl.nUseThemedTitleBar 0 – Es gilt thisform.lUseThemedTitleBar 1 – auf allen Formularen 2 – nicht verwendet cFoxAppl.cTitleBarFontFamily Verwendeter Zeichensatz

8 VFPizza17 Themed Titelzeile
VFX – Application Builder Application Behavior cFoxAppl.nUseThemedTitleBar 0 – Es gilt thisform.lUseThemedTitleBar 1 – auf allen Formularen 2 – nicht verwendet

9 VFPizza17 Excel-Tabs ohne Farbverlauf
VFX – Formular Builder Edit Pages Use Excel PageFrame Style PageFrame.lPageGradient PageFrame und Anwendungsobjekt cTabColor .cDisabledTabColor .cSelectedTabColor

10 VFX17Test Neues Design Öffnen-Dialog
cFoxAppl.lUseOpenBar = .T. Ausblenden möglich

11 VFPizza17 Gerundete Textbox
Auch Editbox Combobox Markierung Anzeige zur Laufzeit

12 VFPizza17 Gerundete Textbox
RoundedControlManager Auch für themed Schaltflächen Wird bei Bedarf automatisch instanziiert goProgram.oRoundedControlManager = CREATEOBJECT("cRoundedControlManager")

13 VFPizza17 Gerundete Textbox
VFX – Application Builder, Misc cFoxAppl.nRoundCorners cFoxAppl.nRoundStyleBorderColor This.nRoundStyleBorderColor cFoxAppl.nRoundStyleCurvature This.nRoundStyleCurvature cFoxAppl.nRoundStyleMarker This.nRoundStyleMarker

14 VFPizza17 Import aus XLSX
Annahme: Erste Zeile enthält Feldname Automatische Zuordnung von Spalte zu Tabellenfeld Manuelle Zuordnung möglich

15 VFPizza17 Statusbar für Formulare
Anzeige von Statusbartext Hinzufügen in VFX – Formular Builder

16 VFPizza17 Themed Schaltflächen
VFX – Application Builder, Misc cFoxAppl.nThemedButtons Schaltfläche This.lUseThemedButton

17 VFPizza17 Gesperrte Spalten in Grids
Rechtsklick auf Überschrift Gesperrte Spalten rollen nicht Gespeichert in Vfxres

18 VFX17Test Grid mit Markierungen - Mover
Grid mit Kontrollkästchen Auf Formular Im eigenen Dialog

19 VFPizza17 reguläre Ausdrücke
cTextbox Validierung mit regulären Ausdrücken Beispiel: gültige adresse Syntax:

20 VFPizza17 Rückschritttaste
cTextbox Kein Sprung in das vorhergehende Steuerelement

21 VFPizza17 Rechtsklickmenü
cTextbox Hook für eigene Menüeinträge

22 VFPizza17 Nativer VFP Kalender
Orders.scx Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpCalendar = .T.

23 VFX17Test Nativer VFP Favoritendialog
Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpFavourites = .T.

24 VFPizza17 Rechner Customers.scx

25 VFXMails Zeitversetzter versand aus VFX Anwendungen

26 VFXMails Tabelle VFXMails.dbf Versand
Datum und Zeit für geplanten Versand Versand An CC BCC Betreff Text

27 VFXMails VFXMails.dbf enthält alle Informationen der E-Mail
Versand per MAPI VFPexMAPI

28 VFXMails Formular VFXMails.scx Projekt VFXMails.pjx
Exe wird von Windows Scheduler gestartet Protokolldatei VFXMailSending.log

29 VFXSchedule Versand von Abfrageergebnissen aus VFX Anwendungen

30 VFXSchedule Tabelle VFXSchedule.dbf Versand Enthält Zeitplan Einmalig
Täglich Wöchentlich Monatlich

31 VFXSchedule VFXSchedule.dbf enthält Verweis auf Abfrage in VFXQueries.dbf Abfrageegebnis wird in XLS ausgegeben XLS wird zu ZIP komprimiert ZIP wird als anhang versendet

32 VFXSchedule Formular VFXSchedule.scx Projekt VFXScheduler.pjx
Exe wird von Windows Scheduler gestartet Protokolldatei VFXScheduler.log

33 VFPizza17 1:n:m Berichte Kunden – Aufträge Voll generisch

34 VFX Entwicklungsumgebung
Alle Builder sind skalierbar

35 VFX Entwicklungsumgebung
Die VFX Tabellen können jetzt auch in der Entwicklungsumgebung in einem anderen Ordner gespeichert werden Suchstrategie: Projektordner Config.vfx VfxPath.dbf cFoxAppl.cVFXdir

36 VFX PJHook.vcx BeforeBuild Aufruf von beforebuildappl.prg

37 VFX Reparatur von DBC Datenbanken
Dazu extra Session D-REPA War leider Donnerstag Begleitmaterial, eigenes Projekt

38 VFX – Menu Designer FoxPictureBox wird nicht mehr verwendet

39 VFX – Installation Wizard
Wenn mit VFP 64 bit gearbeitet wird, Unterstützung von 64 bit Anwendungen VFX64.fll vfpar.dll vfpat.dll

40 VFX – Application Builder
Neue Einstellungen (nicht nur) für 64 bit Use native VFP Calendar Use native VFP Favorites Screen

41 VFX c Unterstützung mehrerer empfänger Auch mit VfpExMapi

42 VFX cDataFormBase.lKeepOpenAfterInsertOnly
Nach dem Speichern wird das Formular wieder für den Einfügemodus eingestellt Nur wenn lInsertOnly = .T.

43 VFX Config.fpw Befindet sich jetzt im Ordner Include

44 VFX Config.vfx und VfxPath.dbf werden jetzt im Ordner ProgramData gesucht, wenn nicht im Exe-Ordner vohanden

45 VFX cFoxAppl.lAllowSearch Abschalten der Filterfunktion Menüeintrag
Schaltfläche in Symbolleiste Schaltfläche in Multifunktionsleiste

46 VfxCountry Pickfield VFX – Update Project
VfxCtrl.vcx – cCountryPickField Voreingestellt zur Auswahl eines Landes aus VfxCountry.dbf VFX – Update Project Neue Option: Update VfxCountry Bisher wurde VfxCountry.dbf immer überschrieben

47 Project Hook Änderungen für Kompilierung mit 64 bit
SET LIBRARY TO VFX.fll oder VFX64.fll Kein Aufruf von Refox Aufruf externer Prg-Datei beforebuildappl.prg

48 Kleinigkeit Zentriertes Hintergrundbild

49 cPickDate Neue Eigenschaft Value des Containers
Hotkeys werden bei Sprachwechsel zur Laufzeit jetzt lokalisiert

50 Weitere Session 19:15 – 20:30 L-VFX

51 Vielen Dank! Uwe Habermann


Herunterladen ppt "D-VFX Moderne Benutzeroberflächen und weitere Features am Beispiel von VFX Uwe Habermann Uwe@hceood.eu."

Ähnliche Präsentationen


Google-Anzeigen