Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova

Ähnliche Präsentationen


Präsentation zum Thema: "Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova"—  Präsentation transkript:

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

2 Für Entwickler * 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 2 fü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.cMaintenanceTimerMessagebox Timeout

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ür Endanwender * cSearchFieldsListTextbox * Auf Formularen * In Multifunktionsleiste * Standardmäßig wird in allen Feldern gesucht * cSearchFieldList Liste der zu durchsuchenden Felder

26 Für Endanwender * 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 Wizard und 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 Berichte als Frx Datei speichern * 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 Grid Mover Dialog * Übernahme der Sortierfolge * Satzzeiger steht auf dem ersten Datensatz

43 Vielen Dank! Venelina & Uwe


Herunterladen ppt "Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova"

Ähnliche Präsentationen


Google-Anzeigen