Uwe Habermann Mit VFX in die Zukunft Venelina Jordanova

Slides:



Advertisements
Ähnliche Präsentationen
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Advertisements

PL/SQL - Programmierung von Programmeinheiten. © Prof. T. Kudraß, HTWK Leipzig Gespeicherte Prozeduren – Eine Prozedur ist ein benannter PL/SQL Block,
Mean and variance.
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/17 Graphics:
Aufgabenbesprechung Programming Contest. Order 7 Bo Pat Jean Kevin Claude William Marybeth 6 Jim Ben Zoe Joey Frederick Annabelle 0 SET 1 Bo Jean Claude.
Personalisierte Benutzeroberflächen BFD WS 12/13 Übung 6 Producing an end-user experience that is uniquely appropriate for each individual. [Sears]
Zusammenfassung / Ausblick Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Änderungen bewerten Change_Request.doc Änderungen bewerten Projekt-
NUMEX – Numerical experiments for the GME Fachhochschule Bonn-Rhein-Sieg Wolfgang Joppich PFTOOL - Precipitation forecast toolbox Semi-Lagrangian Mass-Integrating.
Projektübung Klimamodellierung
Projektübung Klimamodellierung André Paul. Vorbesprechung Projektübung Klimamodellierung ( ) – A. Paul.
IS: Datenbanken, © Till Hänisch 2000 Tabellen In relationalen DB werden Daten in Tabellen organisiert Jede Spalte enthält eine bestimmte Art von Information,
PL/SQL - Programmierung von Programmeinheiten. © Prof. T. Kudraß, HTWK Leipzig Gespeicherte Prozeduren – Eine Prozedur ist ein benannter PL/SQL Block,
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Desktop All Users \ Dokumente \ Eigene Bilder \ Beispielbilder Lokale Einstellungen \ Anwendung- sdaten \ Identities \ {B2E3E498-D8E7- 4EC FA }
Modulare Programmierung
1 Datenintegrität Statische Bedingung (jeder Zustand) Dynamische Bedingung (bei Zustandsänderung) Bisher: Definition eines Schlüssels 1:N - Beziehung Angabe.
1 Kapitel 8: Datenintegrität. 2 Datenintegrität Statische Bedingung (jeder Zustand) Dynamische Bedingung (bei Zustandsänderung) Bisher: Definition eines.
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
Was ist neu in VFX 9.5 im 2. Quartal 2006? Uwe Habermann Visual Extend Product Manager
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
V-FX++ Visual Extend heute und morgen
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Microsoft Office Forms Server
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
FH-Hof Standard Query Language Richard Göbel. FH-Hof Geschichte der Sprache SQL System/R-Projekts von IBM zu Beginn der 70er Jahre: Entwicklung der Sprache.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
You need to use your mouse to see this presentation © Heidi Behrens.
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
XML IV: Cocoon 2.
DER FRÜHLING Der Frühling beginnt am 21. März, aber in Nova Scotia ist es im März oft noch kalt, und das Wetter ist meist nicht schön. Erst im Mai wird.
Felder (Arrays) und Zeiger (Pointers) - Teil II Zeichen, Texte, String Matching; Mehrdimensionale Felder; kürzeste Wege.
Uwe Habermann Venelina Jordanova VFX 15.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Ein Herz besteht aus vielen Räumen, A heart consist of many rooms, Manche groß, Andere klein, Many big, others small, aber das soll nicht heißen, dass.
Talking about yourself
External Labels – The rules For all external labels the following rules apply (external labels are all labels which are not inside of a shape) - all labels.
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0.
HRM A – G. Grote ETHZ, WS 06/07 HRM A: Work process design Overview.
AVL-Trees (according to Adelson-Velskii & Landis, 1962) In normal search trees, the complexity of find, insert and delete operations in search.
Venelina Jordanova Uwe Habermann LL-DIET Weniger essen - mehr Informationen.
Dyabola Archäologische Bibliographie Römisch-Germanischen Kommission (RGK) Author searches – compound names Bibliotheken Click = next Libraries.
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
SQL Server 2005 CLR Integration Sebastian Weber Microsoft Deutschland GmbH
Wie sammeln wir Wortschatz? How do we collect vocabulary?
How to use and facilitate an OptionFinder Audience Response System.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
Comparison of Adjectives & Adverbs
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
CSL211 Computer Architecture
 Präsentation transkript:

Uwe Habermann Mit VFX in die Zukunft Venelina Jordanova

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

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

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

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

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

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

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

VFX – Upsizing Wizard * Vermeiden doppelter Indexschlüssel

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

Vfxmsg.dbf * Löschen doppelter Einträge

Coverage Log * Für Endanwendungen

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

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

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

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

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.

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

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.

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

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)

Features für Endanwender

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

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

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

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

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

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

Zip * Erstellen selbstextrahierender Archivdateien (Exe Dateien)

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

Lokalisierte Download Skripte * Beispiel: Adobe Reader

Systray ohne DBI * API Calls statt ActiveX

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

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

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