Präsentation herunterladen
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:
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.