Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Irmgard Boettcher Geändert vor über 11 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.