Download - Was ist neu in VFX 9.5?
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Was ist neu in VFX 9.5? Was ist neu in VFX 9.5?
Venelina Venelina JordanovaJordanova
Software Development Team LeaderSoftware Development Team Leader
[email protected]@mnet.bg
Uwe Uwe HabermannHabermann
Visual Extend Product ManagerVisual Extend Product Manager
[email protected]@dFPUG.deG.de
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Visual ExtendVisual Extend
10 Jahre VFX! 10 Jahre VFX! dFPUG c/o ISYS GmbHdFPUG c/o ISYS GmbH Marktführer in EuropaMarktführer in Europa Mehr Anwender als alle anderen Mehr Anwender als alle anderen
Framework Hersteller zusammenFramework Hersteller zusammen Einziges Framework mit vollerEinziges Framework mit voller
Cursoradapter UnterstützungCursoradapter Unterstützung
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Visual ExtendVisual Extend
Auf der Konferenz-CDAuf der Konferenz-CD 3 Beispielanwendungen3 Beispielanwendungen 99 Seiten Session Notes99 Seiten Session Notes >11 Stunden Videos>11 Stunden Videos
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Visual ExtendVisual Extend
Homepage:Homepage:http://www.visualextend.dehttp://www.visualextend.de
Dokumente:Dokumente:http://portal.dfpug.de/dFPUG/Portal/http://portal.dfpug.de/dFPUG/Portal/VFXVFX
Support:Support:http://forum.dfpug.de oder http://forum.dfpug.de oder news://news.dfpug.denews://news.dfpug.de
Neuigkeiten:Neuigkeiten:http://newsletter.dfpug.dehttp://newsletter.dfpug.de
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Dipl.-Inform. Uwe HabermannDipl.-Inform. Uwe Habermann
Arbeitet mit FoxProArbeitet mit FoxProseit FPW 2.5seit FPW 2.5
MCP für VFPMCP für VFP
Freier Mitarbeiter von u. a. Freier Mitarbeiter von u. a. ISYS, Wizards & Builders und ISYS, Wizards & Builders und ProLibProLib
Visual ExtendVisual ExtendProduct ManagerProduct Manager
Venelina JordanovaVenelina Jordanova
Arbeitet mit FoxProArbeitet mit FoxProseit FPD 2.0seit FPD 2.0
MCP für SQL Server u. a.MCP für SQL Server u. a.
J.E.I.-VarnaJ.E.I.-VarnaOutsourcing-ProjekteOutsourcing-Projekte
Visual ExtendVisual ExtendSoftware DevelopmentSoftware DevelopmentTeam LeaderTeam Leader
Venelina JordanovaVenelina Jordanova
Arbeitet mit FoxProArbeitet mit FoxProseit FPD 2.0seit FPD 2.0
MCP für SQL Server u. a.MCP für SQL Server u. a.
J.E.I.-VarnaJ.E.I.-VarnaOutsourcing-ProjekteOutsourcing-Projekte
Visual ExtendVisual ExtendSoftware DevelopmentSoftware DevelopmentTeam LeaderTeam Leader
Wer spricht da?Wer spricht da?
Dipl.-Inform. Uwe HabermannDipl.-Inform. Uwe Habermann
Arbeitet mit FoxProArbeitet mit FoxProseit FPW 2.5seit FPW 2.5
MCP für VFPMCP für VFP
Freier Mitarbeiter von u. a. ISYS, Freier Mitarbeiter von u. a. ISYS, Wizards & Builders und ProLibWizards & Builders und ProLib
Visual ExtendVisual ExtendProduct ManagerProduct Manager
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Unsere MissionUnsere Mission
Neu in 9.5 – VFX für Power-Neu in 9.5 – VFX für Power-EntwicklerEntwickler• Features für EndanwenderFeatures für Endanwender
• SeriendokumenteSeriendokumente• BerichteBerichte• FilterFilter
• Features für EntwicklerFeatures für Entwickler• DatenzugriffDatenzugriff
Late Night – Noch nicht genug?Late Night – Noch nicht genug?
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Neu für EndbenutzerNeu für Endbenutzer
Neue IconsNeue Icons• LöschenLöschen• Datensatz kopierenDatensatz kopieren• SuchenSuchen• Aktualisieren (Hotkey F5)Aktualisieren (Hotkey F5)• Weitere FunktionenWeitere Funktionen
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Spam Wizard <g>Spam Wizard <g>
Seriendokumenterstellung mit VFXSeriendokumenterstellung mit VFX• E-MailE-Mail
Mit AnhängenMit Anhängen
• SerienbriefSerienbrief• FaxversandFaxversand• druckendrucken
Beispiel: VFX95Test, MailMerge.scxBeispiel: VFX95Test, MailMerge.scx
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
BerichteBerichte
Reportbehavior 90 ist StandardReportbehavior 90 ist Standard Reportoutput und Reportpreview Reportoutput und Reportpreview
sind in VFX integriertsind in VFX integriert• Lokalisierung zur LaufzeitLokalisierung zur Laufzeit
Mehrzeilige DetailbänderMehrzeilige Detailbänder• goProgram.nMultiLineReport goProgram.nMultiLineReport
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
BerichteBerichte
Erweiterter DruckdialogErweiterter Druckdialog PDF mit ReportlistenerPDF mit Reportlistener
• PDFOutputPDFOutput• Keine Ghostscript-Installation Keine Ghostscript-Installation
erforderlicherforderlich VFX – Berichts-DesignerVFX – Berichts-Designer
• VFXModifyReportVFXModifyReport• Lokalisierung zur LaufzeitLokalisierung zur Laufzeit
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
DatenexportDatenexport
Berücksichtigung von Filter- und Berücksichtigung von Filter- und SortiereinstellungenSortiereinstellungen• CSVCSV• XLSXLS• XMLXML• DBFDBF
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Neuer SuchdialogNeuer Suchdialog
goProgram.nFilterBehavior=2goProgram.nFilterBehavior=2 Speichern der Einstellungen fürSpeichern der Einstellungen für
• AlleAlle• BenutzergruppeBenutzergruppe• BenutzerBenutzer
Filter für andere Benuter kopierenFilter für andere Benuter kopieren
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Anpassen DialogAnpassen Dialog
Administrator kann Anpassen-Dialog Administrator kann Anpassen-Dialog je Benutzer aktivierenje Benutzer aktivieren
Administrator kann Standardwerte Administrator kann Standardwerte für neue Benutzer speichernfür neue Benutzer speichern
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Was noch?Was noch?
Benutzerspezifische Einstellungen je Benutzerspezifische Einstellungen je Bildschirmauflösung speichernBildschirmauflösung speichern
Favoriten im Öffnen-DialogFavoriten im Öffnen-Dialog Drag & Drop aus Child-GridsDrag & Drop aus Child-Grids Summenbildung in Child-GridsSummenbildung in Child-Grids Skype TextboxSkype Textbox
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Update ProjectVFX – Update Project
Start auch über die Task Pane Start auch über die Task Pane möglichmöglich
Archiv enthält VFX-VersionArchiv enthält VFX-Version Dialog zur Aktualisierung von VFX-Dialog zur Aktualisierung von VFX-
FormularenFormularen Speicherung der Einstellungen für Speicherung der Einstellungen für
künftige Aktualisierungenkünftige Aktualisierungen
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VererbungsarchitekturVererbungsarchitektur
Vfxobjbase.vcxVfxobjbase.vcx Bisherige Vfxobj.vcx wird Vfxobjbase.vcxBisherige Vfxobj.vcx wird Vfxobjbase.vcx
• Zwischenschicht für alle VFX-BasisklassenZwischenschicht für alle VFX-Basisklassen• Einfache Anpassbarkeit des Layouts und der Einfache Anpassbarkeit des Layouts und der
FunktionalitätFunktionalität Keine Datenumgebung in VFX-FormularenKeine Datenumgebung in VFX-Formularen
• 1:1 Ableitung aus den Formularklassen1:1 Ableitung aus den Formularklassen Klassen in Appl.vcxKlassen in Appl.vcx
• cLanguagecLanguage• cFoxApplcFoxAppl
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
DatenzugriffDatenzugriff
SET Einstellungen gelten jetzt schon SET Einstellungen gelten jetzt schon in der Datenumgebungin der Datenumgebung
cBaseDataAccess KlassecBaseDataAccess Klasse• cWhereClausecWhereClause• cForeignKeyNamecForeignKeyName• cForeignKeyValuecForeignKeyValue
goPath ObjektgoPath Objekt
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Upsizing WizardVFX – Upsizing Wizard
Keine DSN erforderlichKeine DSN erforderlich• Beliebige Verbindung zur Remote Beliebige Verbindung zur Remote
DatenbankDatenbank IDs bleiben erhaltenIDs bleiben erhalten Keine Codepage-KonflikteKeine Codepage-Konflikte Bulk Insert funktioniertBulk Insert funktioniert Verwendung geschützter FeldnamenVerwendung geschützter Feldnamen Zulassen von NULL-WertenZulassen von NULL-Werten Anlegen einer neuen DatenbankAnlegen einer neuen Datenbank
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Cursoradapter VFX – Cursoradapter WizardWizard Unterstützung von AnsichtenUnterstützung von Ansichten
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Dataenvironment VFX – Dataenvironment BuilderBuilder
Where KlauselWhere Klausel• SelectCmd bleibt unverändert aus der SelectCmd bleibt unverändert aus der
VererbungVererbung Foreign Key NameForeign Key Name Foreign Key ValueForeign Key Value
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Manage Config.vfxVFX – Manage Config.vfxDatenzugriff bearbeitenDatenzugriff bearbeiten VFX-Tabellen können in eigener VFX-Tabellen können in eigener
Datenbank gespeichert werdenDatenbank gespeichert werden OLE-DB UnterstützungOLE-DB Unterstützung Zur Laufzeit: Anlegen neuer Zur Laufzeit: Anlegen neuer
DatenbankenDatenbanken• DBCDBC• SQL ServerSQL Server
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Parent/Child VFX – Parent/Child BuilderBuilder Unterstützung von MethodenUnterstützung von Methoden Bearbeitung wahlweise im Grid oder Bearbeitung wahlweise im Grid oder
in Textboxenin Textboxen
Beispiel: VFPizza, Customers.scxBeispiel: VFPizza, Customers.scx
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Business Graph VFX – Business Graph BuilderBuilder
Auswahl des CursorsAuswahl des Cursors BeschriftungsfeldBeschriftungsfeld DarstellungstypDarstellungstyp ÜberschriftÜberschrift LegendeLegende
Beispiel: VFX95Test, Beispiel: VFX95Test, Businessgraph.scxBusinessgraph.scx
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Toolbar BuilderVFX – Toolbar Builder
Steuerelemente und Separatoren in Steuerelemente und Separatoren in eine neue Reihenfolge bringen eine neue Reihenfolge bringen
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Textbox BuilderVFX – Textbox Builder
Vorschau der SchrifteinstellungVorschau der Schrifteinstellung Bearbeiten von Methoden-CodeBearbeiten von Methoden-Code
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Class SwitcherVFX – Class Switcher
Unterstützung aller KlassenUnterstützung aller Klassen• cPickDatecPickDate• cComboPicklistcComboPicklist• cTextEmailcTextEmail• cTextCalculatorcTextCalculator• cTextTapi cTextTapi • ……
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
LokalisierungLokalisierung
VFX – Language Management BuilderVFX – Language Management Builder• Auswahl der Sprachen bei Lokalisierung Auswahl der Sprachen bei Lokalisierung
zur Laufzeitzur Laufzeit VFX – Langsetup BuilderVFX – Langsetup Builder
• Unterstützung von KlassenUnterstützung von Klassen• Unterstützung von BerichtenUnterstützung von Berichten• Unterstützung von Vfxfopen.dbfUnterstützung von Vfxfopen.dbf
Rekursiver Aufruf der LangSetup-Rekursiver Aufruf der LangSetup-Methode in allen SteuerelementenMethode in allen Steuerelementen
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
ProduktaktivierungProduktaktivierung
Standardwerte für BenutzerrechteStandardwerte für Benutzerrechte VFX – KundenverwaltungVFX – Kundenverwaltung Web Service für die RegistrierungWeb Service für die Registrierung
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Aktualisierung von VFXAktualisierung von VFX
Einstellung im VFX – MenüEinstellung im VFX – Menü• ManuellManuell• AutomatischAutomatisch
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Aktualisierung von Aktualisierung von AnwendungenAnwendungen Einstellmöglichkeiten wie bei Einstellmöglichkeiten wie bei
WindowsWindows• Automatischer Download und Automatischer Download und
InstallationInstallation• Automatischer DownloadAutomatischer Download• BenachrichtigenBenachrichtigen• DeaktivierenDeaktivieren• Jetzt auf Aktualisierungen prüfenJetzt auf Aktualisierungen prüfen
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Aktualisierung der Aktualisierung der Datenbank beim KundenDatenbank beim Kunden Korrekte Funktion auch bei Korrekte Funktion auch bei
Verwendung von Insert-TriggernVerwendung von Insert-Triggern Wiederherstellung des ursprünglichen Wiederherstellung des ursprünglichen
Zustands im FehlerfallZustands im Fehlerfall Aktualisierung von allen in Config.vfx Aktualisierung von allen in Config.vfx
eingetragenen Datenbankeneingetragenen Datenbanken• DBCDBC• SQLSQL
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – HilfeVFX – Hilfe
DokumentationDokumentation Wichtige LinksWichtige Links E-Mail an das VFX-TeamE-Mail an das VFX-Team So erreichen Sie unsSo erreichen Sie uns Support-Anfrage an das Forum Support-Anfrage an das Forum
sendensenden• Verwaltung von Support-AnfragenVerwaltung von Support-Anfragen
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Transact SQL FuntionenTransact SQL Funtionen
VFP Zeichenkettenfunktionen alsVFP Zeichenkettenfunktionen alsStored Procedures auf dem SQL Stored Procedures auf dem SQL ServerServer
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Vielen Dank undVielen Dank undviel Spaß mit VFX!viel Spaß mit VFX!
Bitte denkt an die Bitte denkt an die Bewertungsbögen!Bewertungsbögen!
Venelina Jordanova & Uwe Venelina Jordanova & Uwe HabermannHabermann