Dipl.-Inform. Uwe Habermann

1 Dipl.-Inform. Uwe HabermannVFX 17 Dipl.-Inform. Uwe Hab...
Author: Gert Grosser
0 downloads 4 Views

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

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

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

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

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

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

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

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

9 VFPizza17 Gerundete TextboxAuch Editbox Combobox Markierung Anzeige zur Laufzeit

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

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

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

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

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

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

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

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

18 VFPizza17 RückschritttastecTextbox Kein Sprung in das vorhergehende Steuerelement

19 VFPizza17 Nativer VFP KalenderOrders.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 FavoritendialogKein 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 VersandDatum und Zeit für geplanten Versand Versand An CC BCC Betreff Text

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

25 VFXMails Formular VFXMails.scx Projekt VFXMails.pjxExe 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 EinmaligTä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.pjxExe wird von Windows Scheduler gestartet Protokolldatei VFXScheduler.log

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

31 VFX EntwicklungsumgebungAlle Builder sind skalierbar

32 VFX EntwicklungsumgebungDie 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 lokalisiertBrowse 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 LaufzeitfehlernFehler 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 FormularenEs 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 ThemedIconAngabe eines Symbols mit hoher Auflösung

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

43 Project Hook AfterBuildAppl.prg wird nach der Erstellung ausgeführtParameter 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 überlappencFoxappl.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 HabermannVielen Dank! Dipl.-Inform. Uwe Habermann