160 likes | 332 Views
Ribbon Bar Die Multifunktionsleiste in VFX 10.0. Venelina Jordanova Venelina@VandU.eu. Uwe Habermann Uwe@VandU.eu. Was machen Venelina & Uwe?. Neue Firma: V&U – We and You www.VandU.eu Info@VandU.eu Geschäftsführer: Venelina & Uwe Softwareprojekte mit VFP Visual Extend
E N D
Ribbon BarDie Multifunktionsleiste inVFX 10.0 VenelinaJordanova Venelina@VandU.eu Uwe Habermann Uwe@VandU.eu
Was machen Venelina & Uwe? • 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
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
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 • Wofür ist SelectItem.prg? • Ausgeführter Code für Menüeinträge
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
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ächenin VFX 10.0 • Vergleich • XP Layout • DBI Controls • Multifunktionsleiste
Features • Minimieren • Zugriffsleiste anzeigen • Menü zu Formular • SearchTextBox • Suche in aktivem Formularthis.cSearchFieldList thisform.cSearchFieldList
Vielen Dank! Viel Spaß mit VFX und der Multifunktionsleiste! Venelina & Uwe