1 / 43

Vorstellung neuer Features in VFX 11.0

Vorstellung neuer Features in VFX 11.0. Venelina Jordanova Venelina@VandU.eu. Uwe Habermann Uwe@VandU.eu. Für Entwickler. Neuer VFX – Application Builder Pageframe statt vertikaler Scrollbar Tooltips in allen Feldern aller Builder. Formular Builder.

Download Presentation

Vorstellung neuer Features in VFX 11.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vorstellung neuer Features in VFX 11.0 VenelinaJordanova Venelina@VandU.eu Uwe Habermann Uwe@VandU.eu

  2. FürEntwickler • Neuer VFX – Application Builder • Pageframe statt vertikaler Scrollbar • Tooltips in allen Feldern aller Builder

  3. Formular Builder • Einstellbarer vertikaler Abstand zwischen Steuerelementen • Minimale Breite von Labels • Checkbox „Reorder Elements“ im Builder • VFXProjectSettings.txt [FORM BUILDER] VERTICALSPACING=8 MINLABELWIDTH=100 [/FORM BUILDER]

  4. VFX – Update Project • Neue Checkbox • Aktualisierung von Bitmap Dateien

  5. VFX – Installation Wizard • Protokollierung der Erstellung der Datenbank • CreateDatabase.log • Wird in jedem Fall erstellt

  6. Vista Form Border Fix • Neues Dateiformat seit VFP 9 SP 2für SCX und VCX Dateien • Speichert jetzt • alle Formulare • alle Formularklassen

  7. Neue Eigenschaften von goProgram • 1. lInternetNotAllowed • 2. lPrintNotAllowed • 3. lSaveNotAllowed (Speichern als…) • 4. lEMailNotAllowed • 5. lTAPINotAllowed • 6. lSwitchOffGlobalAccessAllowanceInTSC • Standardwert für alle .F.

  8. Wartungs-Timer • Dateiname Maintenance.txt • cFoxAppl.cMaintenanceTimerFileName • Timer Intervall in Sekunden • cFoxAppl.cMaintenanceTimerInterval • Timeout in Minuten • cFoxAppl.cMaintenanceTimeOut • Hinweis Timeout 15 Sekunden • cFoxAppl.cMaintenanceTimerMessageboxTimeout

  9. cGrid • Abschalten der Sortierung • cGrid.RemoveOrder() • Set oder to • Rücksetzen der Anzeige in Header

  10. Neue Formularmethoden • DoScatterData • DoGatherData

  11. Neues Verhalten von Menüs • Alt: • RemoveUnusedMenuBars() • Neu: • goProgram.IsMenuItemAllowed() • goProgram.OnSkipMenu()

  12. Aktualisierung der Datenbankstruktur beim Kunden • Zusätzliche Hooks in cFoxApp • BeforeClientDatabaseUpdate • AfterClientDatabaseUpdate • Ausführung bei • jedem Eintrag in Config.vfx • DBC Aktualisierung • SQL Aktualisierung

  13. Aktualisierung der Datenbankstruktur beim Kunden • Nicht ausführen, wenn sich nur die Revisionsnummer ändert • cFoxAppl.lIgnoreRevision = .T. • Ausführliche Protokollierung • cFoxAppl.cUpdateLogFileName = „Update.log“ • Die Datei muss existieren!

  14. Aktualisierung der Datenbankstruktur beim Kunden • Aktualisierung von VFX.fll • Aus VfxInternFiles.dbf

  15. Aktualisierung der Struktur von freien Tabellen • Unterstützung von • eigenen Tabellen • VFX Tabellen • Tabellen müssen im Projekt enthalten sein

  16. Aktualisierung von Vfxfopen • DBF und SQL • Aktualisieren und hinzufügen von Datensätzen • Abschaltbar • cFoxAppl.lNoUpdateVfxfopen = .T.

  17. VFX – Help Wizard • Anzeige doppelter HelpContextIds • Erstellen eines Word Dokuments • Generierung eines Anwenderhandbuchs

  18. VFXHelpXXX.dbf • Unterstützung von Mehrsprachigkeit • Tabelle VFXHelpXXX.dbf wird verwendet, wenn vorhanden • XXX entspricht der aktuellen Sprache

  19. VFX – Kundenverwaltung • Parameter im Kundenformular • -> Workshop 

  20. Produktaktivierung • Empfang von Laufzeitfehlern über das HTTP Protokoll • -> Workshop 

  21. Videos • Anzeige der VFX – Videos aus dem Menü • VFX 11.0 • VFX Help • Visual Extend Videos

  22. Und ganz frisch im neuen Build • Verbesserte FTP Klasse • Kopieren von Tabellen aus einem DBC in einen anderen DBC • CopyDbfToDbc (Vfxfunc.prg) • tcSourceDbf, tcDestinationDbc • Struktur, auch lange Feldnamen • Daten

  23. E-Mailversand mit CDO • Eigenschaften von cFoxAppl • cCdoSenderEmail • cCdoSmtpServer • Wenn beide Eigenschaften mit Werten gefüllt sind, wird CDO verwendet • Automatisches Fallback auf MAPI, wenn CDO fehlschlägt

  24. VFX – DBF-CA Wizard • Umstellung eines ganzen Projekts auf die Verwendung von Cursoradaptern als Datenquelle • Nur für Projekte, die bisher ausschließlich direkt auf Tabellen gearbeitet haben • -> Workshop 

  25. FürEndanwender • cSearchFieldsListTextbox • Auf Formularen • In Multifunktionsleiste • Standardmäßig wird in allen Feldern gesucht • cSearchFieldListListe der zu durchsuchenden Felder

  26. FürEndanwender • Mausrad rollen in Grids • Sprachauswahl im Dialog Mandantenauswahl

  27. Unterstützung von Remote Datenbanken • MySQL • ADS

  28. Document Container • Dateiauswahl nur aus voreingestelltem Ordner • Verschieben von Dateien • cDestinationFolder • Sortierung in Grid Spalten

  29. Document Container • Bearbeitung von Office Dokumenten • .cWordExt = "DOC, DOCX, RTF" • .cExcelExt = "XLS, CSV" • .cPowerpointExt = "PPT, PPS" • .cOutlook = "MSG" • .cInternetExplorer = "HTM, HTML, XLS"

  30. Druckdialog • E-Mailversand als XLS • Versand von E-Mails mit Anhang • Versendet im Grid sichtbare Daten als E-Mailanhang • Überschriften werden berücksichtigt

  31. Benutzereinstellungen • Einstellungen von _Screen werden in Vfxres gespeichert • Top • Left • Height • Width

  32. RTF Verhalten • Schriftgröße • Suche

  33. Neue numerische Textbox • Benutzerfreundliche Eingabe numerischer Werte • Dank an Franz Heinbach!

  34. Datumseingabe • Verbessertes Verhalten bei Eingabe von ungültigen Datumswerten • Controlsource jetzt vom Typ Character!

  35. Anpassen • Wechsel der Benutzeroberfläche zur Laufzeit • XP (Office XP / 2002) • DBI (Office 2003, nur wenn cFoxAppl.nMenuAndToolbarStyle = 1) • Multifunktionsleiste (Office 2007) • Auch beim Benutzerwechsel

  36. VFX – Query Wizardund Dialog • Integration des VFP Abfrageassistenten • Abfragewerkzeug für Power-User • VfxQueries.dbf • Beispiel in VFX11Test

  37. Intellisense • Integration von Intellisense.app in VfxInternfiles.dbf • (Kann hier gelöscht werden) • Intellisense Daten in • VfxFoxCode.dbf • VfxFoxCode2.dbf • Intellisense in • Memo-Bearbeitungsfenstern • Befehlskonsole • Modify File

  38. Multifunktionsleiste • Themes Support • Blau • Schwarz • Einstellbar im Anpassen-Dialog je Benutzer • Neue Seite „Fenster“

  39. Drucken • Eigenen Druckdialog verwenden • cDataFormBase.cPrintDialogFormName = "VFXrepgn"

  40. BerichtealsFrxDateispeichern • Im Grid Report Dialog verfügbar • Speichert Frx Datei entsprechend Grid Einstellungen • Nur für Administratoren verfügbar • Demnächst(?):Dialog ähnlich Filterdialog

  41. Benutzergruppen • Schaltfläche zum Löschen aller Berechtigungen • (Neue Benutzergruppen haben standardmäßig alle Berechtigungen)

  42. GridMover Dialog • Übernahme der Sortierfolge • Satzzeiger steht auf dem ersten Datensatz

  43. Vielen Dank! Venelina & Uwe

More Related