Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Was machen Venelina & Uwe? * Neue Firma: V&U – We and You * * * Geschäftsführer: Venelina & Uwe * Softwareprojekte mit VFP * Visual Extend * Hohe Qualität zu günstigen Preisen * Entwicklung in Varna, Bulgarien
Multifunktionsleiste Wofü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
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
Multifunktionsleiste in 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
Multifunktionsleiste in VFX 10.0 * Wofür ist SelectItem.prg? * Ausgeführter Code für Menüeinträge
Multifunktionsleiste in VFX 10.0 * Ersatz von Menü und Symbolleiste * …und Öffnen Dialog * Data Driven * Features…
Multifunktionsleiste in VFX 10.0 * Vorteile * Modernes Layout * Aussehen ähnlich Office 2007 * Bedienung ähnlich Office 2007 * Übersichtlich
Multifunktionsleiste in VFX 10.0 * Implementierung nach einer Idee von Goran Zidar * VFPX Download verfügbar w.aspx?title=Tab%20Menu&referringTitl e=Home
Data Driven * Öffnen Dialog * Vfxfopen.dbf * Menü * Vfxmenu.vmx * Optional * Eigene Tabs hinzufügen
Eigene Tabs hinzufügen * Appl.vcx – cAppRibbonTbrTabMenu. LoadAdditiveTabManues OnItemExecute
Architektur * Vfxribbon.vcx * Basisfunktionalität ähnlich der Idee von Goran Zidar * Vfxappl.vcx * cRibbonTbrTabMenu * cRibbonBarStartMenu * Appl.vcx * cAppRibbonTbrTabMenu * cAppRibbonBarStartMenu
Architektur * cRibbonBarStartMenu * Init - Menü * cRibbonTbrTabMenu * Öffnen Dialog * LoadOpenFormTab() * Zugriffsleiste * LoadQuickBar() * Menü * LoadTabMenues() * LoadMenuItems()
Benutzeroberflächen in VFX 10.0 * Vergleich * XP Layout * DBI Controls * Multifunktionsleiste
Features * Minimieren * Zugriffsleiste anzeigen * Menü zu Formular * SearchTextBox * Suche in aktivem Formular this.cSearchFieldList thisform.cSearchFieldList
Vielen Dank! Viel Spaß mit VFX und der Multifunktionsleiste! Venelina & Uwe