+ All Categories
Home > Documents > Uwe Habermann [email protected] Mit VFX in die Zukunft Venelina Jordanova [email protected].

Uwe Habermann [email protected] Mit VFX in die Zukunft Venelina Jordanova [email protected].

Date post: 05-Apr-2015
Category:
Upload: carsten-boos
View: 109 times
Download: 2 times
Share this document with a friend
36
Uwe Habermann [email protected] Mit VFX in die Zukunft Venelina Jordanova [email protected]
Transcript
Page 1: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Uwe [email protected]

Mit VFX in die Zukunft

Venelina [email protected]

Page 2: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX - Planungsliste

* Sehr dynamisch

* Ca. 400 Work Items pro Jahr* Bug Fixes* Change Requests* Geplante Erweiterungen* Wunschliste

* Zurzeit ca. 80 Work Items

Page 3: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Features für Entwickler

Page 4: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Product Activation Wizard

* Einstellungen in allen Klassen

* Verwendbare Standardwerte* Aktivierungsregeln

* Generierung von Register.dll

* Vorbereitung der VFX – Kundenverwaltung

Page 5: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Mail Merge Wizard

* Einstellen von* Datenquelle* Feld für E-Mailadresse* Feld für Faxnummer

Page 6: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Info Bar Builder

* Hinzufügen von Steuerelementen zur Anzeige von Informationen zum aktuellen Datensatz* Zeitstempel der Neuanlage* Benutzername Neuanlage* Zeitstempel der letzten Änderung* Benutzername letzte Änderung

Page 7: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Integration von XSource

* Aktualisierter Code für Builder und Wizards* Insbesondere Berichtsanwendungen* XML Schaltfläche im Berichts-Designer

* Wichtig für RTF Berichte

Page 8: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Datenzugriff

* Bessere Unterstützung von ADO* Insbesondere in Where Klauseln

* Unterstützung längerer Zeichenketten in Eigenschaften von Cursoradaptern

Page 9: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Connectionstring Wizard

* Unterstützung weiterer Remote Datenbanken* mySQL* ADS* …?

( Angabe des Treibernamensggf. erforderlich)

Page 10: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Upsizing Wizard

* Vermeiden doppelter Indexschlüssel

Page 11: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Form Builder / Formulare

* Parameter Steuerelemente sollen auf einer beliebigen Seite eines Seitenrahmens platziert werden können

* Oder am oberen Rand des Formulars, wie bisher

Page 12: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Vfxmsg.dbf

* Löschen doppelter Einträge

Page 13: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Coverage Log

* Für Endanwendungen

Page 14: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

VFX – Task Pane

* Projekte je Entwickler* Speicherung der Task Pane Daten im

Ordner Anwendungsdaten des angemeldeten Windows Benutzers

Page 15: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* Funktionssammlung von Igor Nikiforov

* ST_DENIS.FLL

Page 16: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* GETALLWORDS() - Inserts the words from a string into a global dimensioned array

* WORDTRAN() - Searches a character string for occurrences of a first word, and then replaces each occurrence with a second word

* GETNUMWORD() - Returns the index position of a word in a string

* GETOCCURSWORD() - Returns the number of times a word occurs within the character string

Page 17: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* GETATWORD() - Returns the beginning numeric position of the nth occurrence of a word within the character string, counting from the leftmost character

* GETRATWORD() - Returns the numeric position of the last (rightmost) occurrence of a word within the character string.Working with arrays

* STRTRANEX() - A function with enhanced search-and-replace capabilities as compared to the built-in function STRTRAN()

* WORDTRANEX() - A function with enhanced search-and-replace capabilities as compared to the function WORDTRAN()

Page 18: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro* ARRAYSUM() - Returns the sum of all or a specified range

of numeric (and/or currency) elements in the selected column of an array

* ARRAYAVG() - Computes the arithmetic average of all or a specified range of numeric (and/or currency) elements in the selected column of an array

* ARRAYMIN() - Evaluates all or a specified range of elements in the selected column of an array and returns the element and optional number of row with the minimum value

* ARRAYMAX() - Evaluates all or a specified range of elements in the selected column of an array and returns the element and optional number of row with the maximum value.

Page 19: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* ARRAYCNT() - Counts the number of all or a specified range of numeric (and/or currency) elements in the selected column of an array

* ASCANQUICK() - Unlike the built-in function ASCAN(), performs a binary search in the selected column of a sorted array for an element containing the same data and data type as an expression

* VITESCAN() - Performs a binary search in the selected column of a sorted array for an element containing the same data and data type as an expression. This function is more simple than ASCANQUICK()

Page 20: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* FIELDNUM() - Returns the field number, referenced by name of a field, in a table

* DANSLISTE() - Determines whether a numeric expression is contained in the list of values of type «1,5,13-18»

* INCREMENT() - Increments or decrements the value of a variable passed by reference by one and returns the result

* STRFILTER() - Removes all characters from a string except those specified

* REVERSE() - Returns the reverse of a character expression

* IFOR() - Immediate FOR cycle.

Page 21: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* IWHILE() - Immediate WHILE cycle* ICASE() - Evaluates the results from a list of conditions* IEXECCASE() - Evaluates the results and executes the

commands from a list of conditions* IEXECIF() - Executes one of two string expressions,

depending on the value of a logical expression, and returns the result

* EXECUTE() - Execute commands from a string and returns the result. Unlike a macro substitution, can execute several commands from one string

Page 22: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

St Denis Library for FoxPro

* ARABTOROMAN() - Returns the character Roman numeral equivalent of a specified numeric expression (from 1 to 3999)

* ROMANTOARAB() - Returns the number equivalent of a specified character Roman numeral expression (from I to MMMCMXCIX)

Page 23: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Features für Endanwender

Page 24: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Multifunktionsleiste

* Schaltflächen für Anpassen und Optionen

* Separatoren in Schnellzugriffsleiste

* Formularmenü gruppieren

* Kontextmenü in Seitenansicht im Office 2007 Layout anzeigen

* Kontextmenü in Toolbox im Office 2007 Layout anzeigen

Page 25: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Geschäftsgrafiken mit GDI+

* Vorlage auf VFPX

* Demo

Page 26: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Neues Layout mit GDI+

* Vorlage auf VFPX

* Hintergründe

* Schaltflächen

* Demo

Page 27: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Screenshot mit GDI+

* Vom aktiven Formular

* Von der ganzen Anwendung

Page 28: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Erweiterter Druckdialog

* Hinzufügen weiterer Druckereigenschaften* Hochformat / Querformat* Beidseitiger Druck

Page 29: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Arbeitsaufgaben* Für Endanwendungen

* AlwaysOnBottom mit besonderem Layout

* Immer aktuell (Timer oder Activate)

* Ähnlich Favoriten

* Zuweisung an andere Benutzer oder Benutzergruppen

* Bearbeiten und speichern löscht Eintrag aus eigener Liste

* Als Messaging System verwendbar

Page 30: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Zip

* Erstellen selbstextrahierender Archivdateien (Exe Dateien)

Page 31: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Tip of the Day

* Anzeige beim Anwendungsstart nach Benutzeranmeldung

* Zufällige Texte aus Tabelle

* Abschaltbar mit Checkbox

* Schaltbar in Anpassendialog

Page 32: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Lokalisierte Download Skripte

* Beispiel: Adobe Reader

Page 33: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Systray ohne DBI

* API Calls statt ActiveX

Page 34: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Anzeige von Videos

* Formular zur Anzeige von Videos für Endanwendungen* wie im VFX 11.0 Menü

Page 35: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Sie sind gefragt!

* Neue Features für Entwickler?

* Neue Features für Endanwender?

* Änderung des Verhaltens?

* Sonstige Wünsche?

Page 36: Uwe Habermann Uwe@VandU.eu Mit VFX in die Zukunft Venelina Jordanova Venelina@VandU.eu.

Vielen Dank!

Viel Spaß mit VFX 11.0!

Venelina & Uwe


Recommended