Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Dipl.-Inform. Uwe Habermann

Ähnliche Präsentationen


Präsentation zum Thema: "Dipl.-Inform. Uwe Habermann"—  Präsentation transkript:

1 Dipl.-Inform. Uwe Habermann
VFX 17 Dipl.-Inform. Uwe Habermann

2 Was steht an? Support für VFX geht weiter Neu in VFX 17
Hauptsächlich Neuerungen in der Benutzeroberfläche Und noch viel mehr...

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

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

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

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

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

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

9 VFPizza17 Gerundete Textbox
Auch Editbox Combobox Markierung Anzeige zur Laufzeit

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

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

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

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

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

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

16 VFX17Test Grid mit Markierungen
Grid mit Kontrollkästchen Auf Formular Im eigenen Dialog Wie Mover-Dialog verwendbar

17 VFPizza17 Reguläre Ausdrücke
cTextbox Validierung mit regulären Ausdrücken Beispiel: gültige adresse Syntax: https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck

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

19 VFPizza17 Nativer VFP Kalender
Orders.scx Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpCalendar = .T. Die Einstellung des ersten Tags der Woche wird berücksichtigt Schaltflächen zum Jahreswechsel

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

21 VFPizza17 Rechner Customers.scx

22 VFXMails Zeitversetzter versand aus VFX Anwendungen

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

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

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

26 VFXSchedule Versand von Abfrageergebnissen aus VFX Anwendungen

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

28 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

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

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

31 VFX Entwicklungsumgebung
Alle Builder sind skalierbar

32 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

33 Project Hook PJHook.vcx BeforeBuild Aufruf von beforebuildappl.prg

34 VFX – Menu Designer FoxPictureBox wird nicht mehr verwendet

35 VFX – Data Explorer Kontextmenüs lokalisiert
Browse Grids mit inkrementeller Suche Menüeinträge entfernt Run GenDBC Upsize database to SQL Server

36 VFX – Update Project Kontrollkästchen Project Hook überschreiben

37 Behandlung von Laufzeitfehlern
Fehler werden nur noch dann protokolliert, wenn Sie nicht innerhalb der letzten fünf Minuten wiederholt aufgetreten sind

38 Themed Buttons Der Wert der Eigenschaft PicturePosition wird respektiert

39 Excel Tabs Die Werte der Eigenschaften PageOrder und Forecolor von Seiten werden respektiert

40 StatusBar Statusbar der Anwendung Statusbar von Formularen
Es werden jetzt Benutzername, aktueller Drucker sowie der Computername angezeigt Statusbar von Formularen Es werden jetzt die Einfüge-und Bearbeitungsinformationen angezeigt Für jeden Zustand des Formulars (Ansicht, einfügen, ändern) wird jetzt ein anderes Symbol angezeigt. Es gibt neue Anzeigen für NUM, CAPS und INS

41 Themed Title Bar Neue Formulareigenschaft ThemedIcon
Angabe eines Symbols mit hoher Auflösung

42 Project Hook BeforeBuildAppl.prg wird vor der Erstellung ausgeführt
Parameter toPJX Referenz auf das zu erstellende Projekt toPJHook Referenz auf den Project Hook

43 Project Hook AfterBuildAppl.prg wird nach der Erstellung ausgeführt
Parameter toPJX Referenz auf das erstellte Projekt toPJHook Referenz auf den Project Hook tnError gibt die Fehlernummer zurück

44 VFX – Formulare Maximieren ohne Öffnen-Dialog zu überlappen
cFoxappl.nMaximizeRightBesideOpenDialog 0 - Use form setting 1 - Force to .t. 2 - Force to .f. goProgram.nMaximizeRightBesideOpenDialog = 0 Isometrisch maximieren cFoxAppl.nMaximizeIsometric thisform.lMaximizeIsometric

45 Suchdialog Die Feldnamen sind alphabetisch sortiert

46 Öffnen-Dialog Der Status des Öffnen-Dialogs (geöffnet/geschlossen, angezeigt/versteckt) wird je Benutzer in Vfxres gespeichert

47 Dipl.-Inform. Uwe Habermann
Vielen Dank! Dipl.-Inform. Uwe Habermann


Herunterladen ppt "Dipl.-Inform. Uwe Habermann"

Ähnliche Präsentationen


Google-Anzeigen