Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Uwe Habermann Mit VFX in die Zukunft Venelina Jordanova

Ähnliche Präsentationen


Präsentation zum Thema: "Uwe Habermann Mit VFX in die Zukunft Venelina Jordanova"—  Präsentation transkript:

1 Uwe Habermann Mit VFX in die Zukunft Venelina Jordanova

2 VFX - Planungsliste * Sehr dynamisch * Ca. 400 Work Items pro Jahr * Bug Fixes * Change Requests * Geplante Erweiterungen * Wunschliste * Zurzeit ca. 80 Work Items

3 Features für Entwickler

4 VFX – Product Activation Wizard * Einstellungen in allen Klassen * Verwendbare Standardwerte * Aktivierungsregeln * Generierung von Register.dll * Vorbereitung der VFX – Kundenverwaltung

5 VFX – Mail Merge Wizard * Einstellen von * Datenquelle * Feld für adresse * Feld für Faxnummer

6 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

7 Integration von XSource * Aktualisierter Code für Builder und Wizards * Insbesondere Berichtsanwendungen * XML Schaltfläche im Berichts-Designer * Wichtig für RTF Berichte

8 Datenzugriff * Bessere Unterstützung von ADO * Insbesondere in Where Klauseln * Unterstützung längerer Zeichenketten in Eigenschaften von Cursoradaptern

9 VFX – Connectionstring Wizard * Unterstützung weiterer Remote Datenbanken * mySQL * ADS * …? ( Angabe des Treibernamens ggf. erforderlich)

10 VFX – Upsizing Wizard * Vermeiden doppelter Indexschlüssel

11 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

12 Vfxmsg.dbf * Löschen doppelter Einträge

13 Coverage Log * Für Endanwendungen

14 VFX – Task Pane * Projekte je Entwickler * Speicherung der Task Pane Daten im Ordner Anwendungsdaten des angemeldeten Windows Benutzers

15 St Denis Library for FoxPro * Funktionssammlung von Igor Nikiforov * ST_DENIS.FLL

16 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

17 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()

18 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.

19 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()

20 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.

21 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

22 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)

23 Features für Endanwender

24 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

25 Geschäftsgrafiken mit GDI+ * Vorlage auf VFPX * Demo

26 Neues Layout mit GDI+ * Vorlage auf VFPX * Hintergründe * Schaltflächen * Demo

27 Screenshot mit GDI+ * Vom aktiven Formular * Von der ganzen Anwendung

28 Erweiterter Druckdialog * Hinzufügen weiterer Druckereigenschaften * Hochformat / Querformat * Beidseitiger Druck

29 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

30 Zip * Erstellen selbstextrahierender Archivdateien (Exe Dateien)

31 Tip of the Day * Anzeige beim Anwendungsstart nach Benutzeranmeldung * Zufällige Texte aus Tabelle * Abschaltbar mit Checkbox * Schaltbar in Anpassendialog

32 Lokalisierte Download Skripte * Beispiel: Adobe Reader

33 Systray ohne DBI * API Calls statt ActiveX

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

35 Sie sind gefragt! * Neue Features für Entwickler? * Neue Features für Endanwender? * Änderung des Verhaltens? * Sonstige Wünsche?

36 Vielen Dank! Viel Spaß mit VFX 11.0! Venelina & Uwe


Herunterladen ppt "Uwe Habermann Mit VFX in die Zukunft Venelina Jordanova"

Ähnliche Präsentationen


Google-Anzeigen