Uwe Habermann Uwe.Habermann@dFPUG.de Ribbon Bar Die Multifunktionsleiste in VFX 10.0

Preview:

Citation preview

Uwe HabermannUwe.Habermann@dFPUG.de

Ribbon BarDie Multifunktionsleiste

inVFX 10.0

Was macht Uwe?• Dipl.-Inform. Uwe Habermann• Neue Firma: V&U – We and You• www.VandU.eu• Info@VandU.eu

• Geschäftsführer: Venelina & Uwe• Softwareprojekte mit VFP• Visual Extend

• Hohe Qualität zu günstigen Preisen• Entwicklung in Varna, Bulgarien

MultifunktionsleisteWozu 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: VFPizza

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

Multifunktionsleistein VFX 10.0

• Wie sieht sie aus?

• Einstellung

goProgram.nMenuAndToolbarStyle• 0 – XP Layout• 1 – DBI Controls• 2 – Multifunktionsleiste

• Neu kompilieren wegen SelectItem.prg Generierung in Project Hook

Multifunktionsleistein VFX 10.0

• Ersatz von Menü und Symbolleiste

• …und Öffnen Dialog

• Data Driven

• Features…

Multifunktionsleistein VFX 10.0

• Vorteile

• Modernes Layout

• Aussehen ähnlich Office 2007

• Bedienung ähnlich Office 2007

• Übersichtlich

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

Data Driven• Öffnen Dialog• Vfxfopen.dbf

• Menü• Vfxmenu.vmx

• Optional• Eigene Tabs hinzufügen

Architektur• Vfxribbon.vcx• Basisfunktionalität

ähnlich der Idee von Goran Zidar

• Vfxappl.vcx• cRibbonBarStartMenu• cRibbonTbrTabMenu

• Appl.vcx• cAppRibbonTbrTabMenu• cAppRibbonBarStartMenu

Architektur• cRibbonBarStartMenu• Init - Menü

• cRibbonTbrTabMenu• Öffnen Dialog• LoadOpenFormTab()

• Zugriffsleiste• LoadQuickBar()

• Menü• LoadTabMenues()• LoadMenuItems()

Benutzeroberflächenin VFX 10.0

• Vergleich• XP Layout• DBI Controls• Multifunktionsleiste

VFX jetzt testen!• Aktivierungsschlüssel für 30 Tage

kostenlos!• Beispielanwendung VFX100Test• Beispielanwendung VFX100Traders• Beispielanwendung VFPizza100• Handbuch deutsch und englisch• Umfangreiche Informationen• Newsgroup – 20000 Messages• Portal – 50 Dokumente

Vielen Dank!

Viel Spaß mit VFX und der Multifunktionsleiste!

Uwe HabermannV&U Ltd.

Recommended