Post on 05-Apr-2015
transcript
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX Anwendertreffen VFX Anwendertreffen 20062006Was ist neu in VFX 9.5? Was ist neu in VFX 9.5?
Uwe HabermannUwe HabermannVisual Extend Product ManagerVisual Extend Product Manager
Uwe.Habermann@dFPUG.deUwe.Habermann@dFPUG.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
3 Beispielanwendungen3 Beispielanwendungen VFX 9.0 HandbuchVFX 9.0 Handbuch VFX 9.5 NeuheitenVFX 9.5 Neuheiten VFX 9.5 Neuheiten I 2006VFX 9.5 Neuheiten I 2006 >18 Stunden Videos>18 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?
Wer spricht da?Wer spricht da?
Dipl.-Inform. Uwe HabermannDipl.-Inform. Uwe Habermann Selbstständig seit 1986Selbstständig seit 1986 Arbeitet mit FoxPro seit FPW 2.5Arbeitet mit FoxPro seit FPW 2.5 MCP für VFPMCP für VFP Freier Mitarbeiter von u. a. ProLib, Wizards Freier Mitarbeiter von u. a. ProLib, Wizards
& Builders und ISYS& Builders und ISYS Uwe Habermann & Kathrin Leu GbRUwe Habermann & Kathrin Leu GbR
– Entwickelt Branchenlösung und Entwickelt Branchenlösung und IndividualsoftwareIndividualsoftware
Visual Extend Product ManagerVisual Extend Product Manager
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Was wird gezeigt?Was wird gezeigt?
Neu in 9.5 – VFX für Power-UserNeu in 9.5 – VFX für Power-User• BerichteBerichte• SeriendokumenteSeriendokumente• FilterFilter
Neu in 9.5 – VFX für Power-Neu in 9.5 – VFX für Power-EntwicklerEntwickler• DatenzugriffDatenzugriff• Neue BuilderNeue Builder• Leistungsfähigere BuilderLeistungsfähigere Builder
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?
BerichteBerichte
Reportbehavior 90 ist StandardReportbehavior 90 ist Standard• goProgram.nReportBehaviorgoProgram.nReportBehavior
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• cFoxAppl.nCustomPrintDialogcFoxAppl.nCustomPrintDialog• thisform.lCustomPrintDialogthisform.lCustomPrintDialog
PDF mit ReportlistenerPDF mit Reportlistener• PDFOutputPDFOutput• Keine Ghostscript-Installation erforderlichKeine Ghostscript-Installation erforderlich
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?
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?
Neuer SuchdialogNeuer Suchdialog
goProgram.nFilterBehavior=2 && goProgram.nFilterBehavior=2 && VFX 9.5VFX 9.5
Thisform.nFilterBehavior=2Thisform.nFilterBehavior=2 Speichern der Einstellungen fürSpeichern der Einstellungen für
• AlleAlle• BenutzergruppeBenutzergruppe• BenutzerBenutzer
Filter für andere Benutzer kopierenFilter für andere Benutzer 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• goProgram.lSaveFormLayoutResolutionDepegoProgram.lSaveFormLayoutResolutionDepe
ndentndent
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• VFXUpdateProject.dbfVFXUpdateProject.dbf
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
VFX – Application BuilderVFX – Application Builder
Mit SuchfunktionMit Suchfunktion Mit TooltipsMit Tooltips
– Anzeige der EigenschaftsnamenAnzeige der Eigenschaftsnamen
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-Keine Datenumgebung in VFX-
FormularenFormularen• 1:1 Ableitung aus den Formularklassen1:1 Ableitung aus den Formularklassen
Klassen in Appl.vcxKlassen in Appl.vcx• cAppLanguagecAppLanguage
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 Auswahl der TabellenAuswahl der Tabellen TypkonvertierungTypkonvertierung 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 Auch auf Dataenvironment-Klassen Auch auf Dataenvironment-Klassen
anwendbaranwendbar
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 – 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 – 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 Auto Sync Child FormAuto Sync Child Form
Beispiel: VFPizza, CustomersCA.scxBeispiel: VFPizza, CustomersCA.scx
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 WindowsEinstellmöglichkeiten wie bei Windows
• Automatischer Download und InstallationAutomatischer Download und Installation• Automatischer DownloadAutomatischer Download• BenachrichtigenBenachrichtigen• DeaktivierenDeaktivieren• Jetzt auf Aktualisierungen prüfenJetzt auf Aktualisierungen prüfen
cFoxAppl.lAllowUpdatescFoxAppl.lAllowUpdates cFoxAppl.cIniUrlcFoxAppl.cIniUrl Vfxsys.UpdTypeVfxsys.UpdType
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Aktualisierung der Aktualisierung der Datenbank beim KundenDatenbank beim Kunden 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?
Designed for Windows Designed for Windows XPXP Anwendungen lauffähig als normaler Anwendungen lauffähig als normaler
„Benutzer“„Benutzer“
Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?
Transact SQL FunktionenTransact SQL Funktionen
VFP Zeichenkettenfunktionen alsVFP Zeichenkettenfunktionen alsStored Procedures auf dem SQL Stored Procedures auf dem SQL ServerServer
von Igor Nikiforovvon Igor Nikiforov
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!
Uwe HabermannUwe Habermann