16
Uwe Habermann [email protected] Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova [email protected]

Ribbon Bar Die Multifunktionsleiste in VFX 10.0

Embed Size (px)

DESCRIPTION

Ribbon Bar Die Multifunktionsleiste in VFX 10.0. Venelina Jordanova [email protected]. Uwe Habermann [email protected]. Was machen Venelina & Uwe?. Neue Firma: V&U – We and You www.VandU.eu [email protected] Geschäftsführer: Venelina & Uwe Softwareprojekte mit VFP Visual Extend - PowerPoint PPT Presentation

Citation preview

Page 1: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Uwe [email protected]

Ribbon BarDie Multifunktionsleiste

inVFX 10.0

Venelina [email protected]

Page 2: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Was machen Venelina & Uwe?

* Neue Firma: V&U – We and You* www.VandU.eu* [email protected]

* Geschäftsführer: Venelina & Uwe

* Softwareprojekte mit VFP* Visual Extend

* Hohe Qualität zu günstigen Preisen

* Entwicklung in Varna, Bulgarien

Page 3: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

MultifunktionsleisteWofür brauche ich das?

* Änderungen der Benutzeroberfläche seit VFP 3* Hot Tracking* XP Themes

* Benutzeroberfläche VFP 9 wie Office 97

* Endanwendungen wie Office 2000* Beispiel: VFX100Traders

Page 4: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Benutzeroberfläche Office* Office 2003

* Farbverlauf in Menüs* Symbolleiste und Menü werden gleich

behandelt* Menü kann entdockt werden

* Office 2007* Multifunktionsleiste* Ersatz von Menü und Symbolleiste* Beispiel Word* Umgewöhnung bei der Bedienung

Page 5: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Multifunktionsleistein VFX 10.0

* Wie sieht sie aus?* Einstellung

goProgram.nMenuAndToolbarStyle0 – XP Layout

1 – DBI Controls

2 – Multifunktionsleiste

* Neu kompilieren wegen SelectItem.prg Generierung in Project Hook

Page 6: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Multifunktionsleistein VFX 10.0

* Wofür ist SelectItem.prg?

* Ausgeführter Code für Menüeinträge

Page 7: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Multifunktionsleistein VFX 10.0

* Ersatz von Menü und Symbolleiste

* …und Öffnen Dialog

* Data Driven

* Features…

Page 8: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Multifunktionsleistein VFX 10.0

* Vorteile

* Modernes Layout

* Aussehen ähnlich Office 2007

* Bedienung ähnlich Office 2007

* Übersichtlich

Page 9: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Multifunktionsleistein VFX 10.0

* Implementierung nach einer Idee von Goran Zidar

* VFPX Download verfügbar

http://www.codeplex.com/VFPX/Wiki/View.aspx?title=Tab%20Menu&referringTitle=Home

Page 10: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Data Driven

* Öffnen Dialog* Vfxfopen.dbf

* Menü* Vfxmenu.vmx

* Optional* Eigene Tabs hinzufügen

Page 11: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Eigene Tabs hinzufügen

* Appl.vcx – cAppRibbonTbrTabMenu.LoadAdditiveTabManuesOnItemExecute

Page 12: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Architektur

* Vfxribbon.vcx* Basisfunktionalität

ähnlich der Idee von Goran Zidar

* Vfxappl.vcx* cRibbonTbrTabMenu * cRibbonBarStartMenu

* Appl.vcx* cAppRibbonTbrTabMenu* cAppRibbonBarStartMenu

Page 13: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Architektur* cRibbonBarStartMenu

* Init - Menü

* cRibbonTbrTabMenu* Öffnen Dialog

* LoadOpenFormTab()

* Zugriffsleiste* LoadQuickBar()

* Menü* LoadTabMenues()* LoadMenuItems()

Page 14: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Benutzeroberflächenin VFX 10.0

* Vergleich* XP Layout* DBI Controls* Multifunktionsleiste

Page 15: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Features

* Minimieren

* Zugriffsleiste anzeigen

* Menü zu Formular

* SearchTextBox* Suche in aktivem Formular

this.cSearchFieldList thisform.cSearchFieldList

Page 16: Ribbon Bar Die  Multifunktionsleiste  in VFX 10.0

Vielen Dank!

Viel Spaß mit VFX und der Multifunktionsleiste!

Venelina & Uwe