Für Entwickler
* Neuer VFX – Application Builder* Pageframe statt vertikaler Scrollbar
* Tooltips in allen Feldern aller Builder
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]
VFX – Update Project
* Neue Checkbox* Aktualisierung von Bitmap Dateien
VFX – Installation Wizard
* Protokollierung der Erstellung der Datenbank* CreateDatabase.log* Wird in jedem Fall erstellt
Vista Form Border Fix
* Neues Dateiformat seit VFP 9 SP 2für SCX und VCX Dateien
* Speichert jetzt * alle Formulare* alle Formularklassen
Neue Eigenschaften von goProgram
* 1. lInternetNotAllowed
* 2. lPrintNotAllowed
* 3. lSaveNotAllowed (Speichern als…)
* 4. lEMailNotAllowed
* 5. lTAPINotAllowed
* 6. lSwitchOffGlobalAccessAllowanceInTSC
* Standardwert für alle .F.
Wartungs-Timer
* Dateiname Maintenance.txt* cFoxAppl.cMaintenanceTimerFileName
* Timer Intervall in Sekunden* cFoxAppl.cMaintenanceTimerInterval
* Timeout in Minuten* cFoxAppl.cMaintenanceTimeOut
* Hinweis Timeout 15 Sekunden * cFoxAppl.cMaintenanceTimerMessageboxTi
meout
cGrid
* Abschalten der Sortierung* cGrid.RemoveOrder()
* Set oder to* Rücksetzen der Anzeige in Header
Neue Formularmethoden
* DoScatterData
* DoGatherData
Neues Verhalten von Menüs
* Alt:
* RemoveUnusedMenuBars()
* Neu:
* goProgram.IsMenuItemAllowed()
* goProgram.OnSkipMenu()
Aktualisierung der Datenbankstruktur beim
Kunden* Zusätzliche Hooks in cFoxApp
* BeforeClientDatabaseUpdate* AfterClientDatabaseUpdate
* Ausführung bei* jedem Eintrag in Config.vfx
* DBC Aktualisierung* SQL Aktualisierung
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!
Aktualisierung der Datenbankstruktur beim
Kunden* Aktualisierung von VFX.fll
* Aus VfxInternFiles.dbf
Aktualisierung der Struktur von freien Tabellen
* Unterstützung von* eigenen Tabellen* VFX Tabellen
* Tabellen müssen im Projekt enthalten sein
Aktualisierung von Vfxfopen
* DBF und SQL
* Aktualisieren und hinzufügen von Datensätzen
* Abschaltbar* cFoxAppl.lNoUpdateVfxfopen = .T.
VFX – Help Wizard
* Anzeige doppelter HelpContextIds
* Erstellen eines Word Dokuments* Generierung eines Anwenderhandbuchs
VFXHelpXXX.dbf
* Unterstützung von Mehrsprachigkeit* Tabelle VFXHelpXXX.dbf wird verwendet,
wenn vorhanden* XXX entspricht der aktuellen Sprache
VFX – Kundenverwaltung
* Parameter im Kundenformular
* -> Workshop
Produktaktivierung
* Empfang von Laufzeitfehlern über das HTTP Protokoll
* -> Workshop
Videos
* Anzeige der VFX – Videos aus dem Menü
* VFX 11.0* VFX Help
* Visual Extend Videos
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
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
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
Für Endanwender
* cSearchFieldsListTextbox* Auf Formularen* In Multifunktionsleiste* Standardmäßig wird in allen Feldern
gesucht* cSearchFieldList
Liste der zu durchsuchenden Felder
Für Endanwender
* Mausrad rollen in Grids
* Sprachauswahl im Dialog Mandantenauswahl
Unterstützung von Remote Datenbanken
* MySQL
* ADS
Document Container
* Dateiauswahl nur aus voreingestelltem Ordner
* Verschieben von Dateien* cDestinationFolder
* Sortierung in Grid Spalten
Document Container
* Bearbeitung von Office Dokumenten
* .cWordExt = "DOC, DOCX, RTF"
* .cExcelExt = "XLS, CSV"
* .cPowerpointExt = "PPT, PPS"
* .cOutlook = "MSG"
* .cInternetExplorer = "HTM, HTML, XLS"
Druckdialog
* E-Mailversand als XLS* Versand von E-Mails mit Anhang
* Versendet im Grid sichtbare Daten als E-Mailanhang
* Überschriften werden berücksichtigt
Benutzereinstellungen
* Einstellungen von _Screen werden in Vfxres gespeichert* Top* Left* Height* Width
RTF Verhalten
* Schriftgröße
* Suche
Neue numerische Textbox
* Benutzerfreundliche Eingabe numerischer Werte
* Dank an Franz Heinbach!
Datumseingabe
* Verbessertes Verhalten bei Eingabe von ungültigen Datumswerten
* Controlsource jetzt vom Typ Character!
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
VFX – Query Wizardund Dialog
* Integration des VFP Abfrageassistenten
* Abfragewerkzeug für Power-User
* VfxQueries.dbf
* Beispiel in VFX11Test
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
Multifunktionsleiste
* Themes Support* Blau* Schwarz
* Einstellbar im Anpassen-Dialog je Benutzer
* Neue Seite „Fenster“
* Eigenen Druckdialog verwenden* cDataFormBase.cPrintDialogFormName =
"VFXrepgn"
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
Benutzergruppen
* Schaltfläche zum Löschen aller Berechtigungen
* (Neue Benutzergruppen haben standardmäßig alle Berechtigungen)
Grid Mover Dialog
* Übernahme der Sortierfolge
* Satzzeiger steht auf dem ersten Datensatz
Vielen Dank!
Venelina & Uwe