1 / 36

Mit VFX in die Zukunft

Mit VFX in die Zukunft. Venelina Jordanova Venelina@VandU.eu. Uwe Habermann Uwe@VandU.eu. VFX - Planungsliste. Sehr dynamisch Ca. 400 Work Items pro Jahr Bug Fixes Change Requests Geplante Erweiterungen Wunschliste Zurzeit ca. 80 Work Items. Features für Entwickler.

daisy
Download Presentation

Mit VFX in die Zukunft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mit VFX in die Zukunft VenelinaJordanova Venelina@VandU.eu Uwe Habermann Uwe@VandU.eu

  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 – ProductActivation 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 E-Mailadresse • 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 Treibernamensggf. 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. Tipofthe 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

More Related