Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova
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 2 für SCX und VCX Dateien * Speichert jetzt * alle Formulare * alle Formularklassen
Neue Eigenschaften von goProgram * 1. lInternetNotAllowed * 2. lPrintNotAllowed * 3. lSaveNotAllowed (Speichern als…) * 4. l NotAllowed * 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.cMaintenanceTimerMessagebox Timeout
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
versand mit CDO * Eigenschaften von cFoxAppl * cCdoSender * 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 * versand als XLS * Versand von s mit Anhang * Versendet im Grid sichtbare Daten als anhang * Ü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 Wizard und 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
Drucken * 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