was ist neu in vfx 9.5 im 1. quartal 2006?
DESCRIPTION
Was ist neu in VFX 9.5 im 1. Quartal 2006?. Uwe Habermann Visual Extend Product Manager [email protected]. Vererbungsarchitektur. Vfxformbase.vcx - PowerPoint PPT PresentationTRANSCRIPT
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Was ist neu in VFX 9.5Was ist neu in VFX 9.5im 1. Quartal 2006?im 1. Quartal 2006?
Uwe HabermannUwe HabermannVisual Extend Product ManagerVisual Extend Product Manager
[email protected]@dFPUG.de
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Vererbungsarchitektur
Vfxformbase.vcx Die VFX Formularklassen, die sich in
bisherigen Versionen von VFX in der Klassenbibliothek Vfxform.vcx befanden, sind jetzt in der Klassenbibliothek Vfxformbase.vcx. An die bisherigen Klassennamen wurde der Zusatz vfxbase angefügt.
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Vererbungsarchitektur
cDataMgr (Vfxappl.vcx)
cAppDataMgr (Appl.vcx)
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
cDataMgr Methoden:Methoden: About() CheckForValidChildPosition() – Prüfen ob der aktuelle Child-Datensatz in Beziehung zum
aktuellen Datensatz in cWorkAlias steht. Delete() – Löschen des aktuellen Datensatzes. GoBottom() – Bewegen des Datensatzzeigers auf den letzten Datensatz. GoTop() – Bewegen des Datensatzzeigers auf den ersten Datensatz. Insert() LogError() – Speichern von Fehlerinformationen in der Tabelle Vfxlog. MakeValidChildPositionExpr() – Erstellen eines gültigen Ausdrucks. Dieser Ausdruck wird evaluiert um festzustellen, ob ein Child-Datensatz in Beziehung zu einem Parent-
Datensatz steht. Modified() – Liefert .T. zurück, wenn der Datensatz verändert wurde. Next() - Bewegen des Datensatzzeigers auf den nächsten Datensatz. Previous() – Bewegen des Datensatzzeigers auf den vorhergehenden Datensatz. Release() – Freigeben dieses Objekts. Requery() – Erneutes lesen des aktuellen Datensatzes. Save() – Speichern des aktuellen Datensatzes. SynchronizeLinkedTables() Undo() – Änderungen rückgängig machen. Update() – Aktualisieren mit TABLEUPDATE(). UpdateForeignKey() – Aktualisieren von Fremdschlüsselfeldern.
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Verwaltung von Verwaltung von Sicherheitsrechten Sicherheitsrechten Neue Eigenschaften der Klasse Neue Eigenschaften der Klasse cBaseDataAccesscBaseDataAccess::
cSecurityTablecSecurityTable – Name der Sicherheitstabelle – Name der Sicherheitstabelle cSecurityUserFieldNamecSecurityUserFieldName – Name des Feldes mit – Name des Feldes mit
dem Benutzernamen in der Sicherheitstabelledem Benutzernamen in der Sicherheitstabelle cSecurityParentIDFieldNamecSecurityParentIDFieldName - Name des - Name des
Schlüsselfeldes in der BearbeitungstabelleSchlüsselfeldes in der Bearbeitungstabelle cParentAliascParentAlias – Aliasname der Haupttabelle wenn – Aliasname der Haupttabelle wenn
mit einem Join-Ausdruck gearbeitet wird, siehe mit einem Join-Ausdruck gearbeitet wird, siehe auch Beispiel untenauch Beispiel unten
cSecurityJoinExpressioncSecurityJoinExpression – Zusätzlicher Join- – Zusätzlicher Join-Ausdruck zur Sicherheitstabelle. Wird benötigt, Ausdruck zur Sicherheitstabelle. Wird benötigt, wenn die aktuelle Bearbeitungstabelle eine Child-wenn die aktuelle Bearbeitungstabelle eine Child-Tabelle ist, siehe auch Beispiel untenTabelle ist, siehe auch Beispiel unten
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Form BuilderForm Builder
neue Schaltflächen• Select all und Deselect all auf der Grid
Seite unterhalb der Checkbox Incremental search
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
VFX - Language Management Builder Wenn für eine Anwendung eine bestimmte
Sprache nicht benötigt wird, können die Texte für diese Sprache gelöscht werden. Wenn diese Sprache zu einem späteren Zeitpunkt wieder hinzugefügt werden soll, kann die Markierung in der Checkbox Blank wieder entfernt werden. Dadurch werden die Texte aus der Vorlagetabelle Vfxmsg.dbf aus der VFX-Installation wieder in die Tabelle Vfxmsg des aktuellen Projekts kopiert.
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
VFX – Help Wizard
Falls in dem Projekt bereits nicht eindeutige HelpContextIDs vorhanden sind, werden die doppelt vorhandenen HelpContextIDs in der Datei VFXHelpDoubledEntries.txt im Projektordner gespeichert und nach Beenden des VFX – Help Wizard angezeigt. Der Entwickler kann so einfach doppelt vorhandene Einträge prüfen und ggf. korrigieren.
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
VfxfopenVfxfopen
VFXFOpen-VFXFOpen-FieldField
BeschreibungBeschreibung BeispielBeispiel
IconFileIconFile Pfad- und Pfad- und Dateiname zu Dateiname zu einem Icon, das im einem Icon, das im XP-Öffnen-Dialog XP-Öffnen-Dialog angezeigt werden angezeigt werden soll. soll.
Bitmap\Bitmap\customers.icustomers.ico co
NotVisibleNotVisible Wenn der Wert Wenn der Wert dieses Feldes .T. ist, dieses Feldes .T. ist, wird der Eintrag wird der Eintrag nicht im XP-Öffnen-nicht im XP-Öffnen-Dialog und auch Dialog und auch nicht im alten nicht im alten Öffnen-Dialog Öffnen-Dialog angezeigt. angezeigt.
.T. .T.
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Neue Eigenschaften des Neue Eigenschaften des AnwendungsobjektsAnwendungsobjekts cRequiredFieldInitPropscRequiredFieldInitProps cRequiredFieldFailurePropscRequiredFieldFailureProps cSecurityTablesListcSecurityTablesList lCloseReportDialogOnExecutionlCloseReportDialogOnExecution nShowFilterNamenShowFilterName lActivateThemeslActivateThemes nSaveWithoutTransactionnSaveWithoutTransaction nUseMemoFormnUseMemoForm nIPaddressesListAllowednIPaddressesListAllowed cTableManagerClasscTableManagerClass lAutoHideXPOpenlAutoHideXPOpen nXPDialogAutoHideIntervalnXPDialogAutoHideInterval
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Versenden eines Fehler-Versenden eines Fehler-berichts an einen Web berichts an einen Web ServiceService cWSDLcWSDL – URL zu der WSDL Datei. – URL zu der WSDL Datei. (Zum Beispiel: (Zum Beispiel:
http://register.something.com/regservice.whttp://register.something.com/regservice.wsdl)sdl)
cServiceNamecServiceName – Name des Web Service – Name des Web Service (Standardwert: vfxregservice)(Standardwert: vfxregservice) cRemoteMethodcRemoteMethod – Name der Methode des – Name der Methode des
Web Service, die den Fehlerbericht Web Service, die den Fehlerbericht empfängt. empfängt.
(Standardwert: ReceiveErrorInfo)(Standardwert: ReceiveErrorInfo)
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
VFX – Kundenverwaltung VFX – Kundenverwaltung
KundenverwaltungKundenverwaltung Text für Registrierungs-E-MailText für Registrierungs-E-Mail ReceivederrorsReceivederrors VersionsverwaltungVersionsverwaltung
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
BenutzerverwaltungBenutzerverwaltung
Liste der erlaubten/verbotenen IP Liste der erlaubten/verbotenen IP Adressen für die AnmeldungAdressen für die Anmeldung
Benutzer mit Administratorrechten Benutzer mit Administratorrechten können sich in jedem Fall von jeder können sich in jedem Fall von jeder IP Adresse aus anmeldenIP Adresse aus anmelden
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
XP Öffnen DialogXP Öffnen Dialog
Unterstützung geringer Farbtiefen Unterstützung geringer Farbtiefen automatisch ausblendenautomatisch ausblenden
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
RTF Unterstützung in RTF Unterstützung in Formularen Formularen VfxCtrl.vcx, VfxCtrl.vcx, cRTFControlcRTFControl RTF Unterstützung in Berichten RTF Unterstützung in Berichten
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
cEditbox cEditbox
Formular zur Bearbeitung von Formular zur Bearbeitung von MemotextenMemotexten• cMemoformcMemoform
Einstellbar im VFX – Application BuilderEinstellbar im VFX – Application Builder cFoxAppl.nUseMemoFormcFoxAppl.nUseMemoForm
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Anpassen-Dialog Anpassen-Dialog
Die neuen Einstellungen Die neuen Einstellungen Windows Windows Designs verwendenDesigns verwenden und und Öffnen-Öffnen-Dialog automatisch ausblendenDialog automatisch ausblenden kann kann sich jeder Benutzer im Anpassen-sich jeder Benutzer im Anpassen-Dialog individuell einstellenDialog individuell einstellen
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Suchdialog Suchdialog
Dem Suchdialog wurde der neue Dem Suchdialog wurde der neue Operator Operator enthält nichtenthält nicht hinzugefügt. hinzugefügt. Dieser Operator kann bei den Dieser Operator kann bei den Datentypen Datentypen ZeichenZeichen und und MemoMemo verwendet werden verwendet werden
Was ist neu in VFX 9.5 im 1. Quartal 2006?Was ist neu in VFX 9.5 im 1. Quartal 2006?
Vielen Dank undVielen Dank undviel Spaß mit VFX!viel Spaß mit VFX!
Uwe HabermannUwe Habermann