Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Ribbon Framework

Similar presentations


Presentation on theme: "Windows Ribbon Framework"— Presentation transcript:

1 Windows Ribbon Framework
Benas Gasiūnas IT 2gr

2 Turinys Kas yra “Windows Ribbon Framework”? Ribbon framework sandara
Ribbon framework kūrimas

3 Kas yra “Windows Ribbon Framework”?
„Windows Ribbon Framework” – tai komandų prezentacijos sistema, suteikianti tradicinėm Windows programoms alternatyvų menių, irankių juostas bei užduočių paneles. Funkcionalumu panaši į microsoft office 2007 vartotoją sasają

4 Ribbon framework sandara
Ribbon komandų juosta Turtinga menių sistema Ribbon komandų juosta susideda is “quick access toolbar”,kuris atskleidžia ir paryškina ivairias ribbon komandas, kurias nurodo vartotojas arba pati programa. Ir is kortelių eilės kuri yra sudaryti is aplikacijos meniu, standartinių arba nuo programos paskirties priklausančių korteliu ir pagalbos mygtuko.

5 Windows ribbon framework
Štai čia matote quick access toolbar

6 Windows ribbon framework
O štai cia matote kortelių eilę bei help mygtuką.

7 Windows ribbon framework
O štai čia matote ta patį tik worde.

8 Ribbon framework kurimas

9 Windows ribbon framework
Ši diagrama iliustruoja tipiška ribbon realizavima. Pirmiausiai reikia parašyti markup faila, sukompiliuoti faila, parašyti kodą , jį sukompiliuoti ir sujunkti viską į aplikaciją.

10 Windows ribbon framework
Visi ribbon framework komponentai yra nurodomi atskirame markup faile kuris : Nurodo pargrindinius kiekvieno elemento parametrus; Parodo hierarchinius santykius; Nurodo išsidėstymą bei dydi; Suteikia būdą apibūdinti tokius resursus kaip paveikliukai ir etiketės.

11 Windows ribbon framework
Po sugalvoto ribbon vartotojo sąsajos dizaino reikia jį aprašyti. Ribbon komandos , išdėstymas ir hierarchija yra aprašomi markup faile.. Visos talpyklos ir veiksmai yra deklaruojami komandu ir resursu medyje. Kiekviena komanda yra susiejema su resursais kaip reikalauji vartotojo sasaja. Po to kai sukuriamos komandos aplikacijai reikia deklaruoti jų valdyma ir susieti ju valdyma su komandomis. Ribbon framevorkas pats nustato komandu vieta pagal hierarchija. Čia matote koda kuris sukuria mygtuka exit application ir ji asocijuoja su exit comanda.

12 Windows ribbon framework
Po ribbon markup file sukurimo reikia ji sukompiliuoti i binary formata su user interface command compiler. Čia matote kaip kompiliuojama su shell. User interface command compiler sugeneruoja tris failus tai yra binary versija markup failo, header faila, ir resursu faila. Kai yra sukuriama bei releazijuoma preliminari vartotojo sasaja ribbon aplikacijai markup faile , turi buti parasytas aplikacijos kodas kuris inicializuoja frameworka,pasiima markup faila ir surisa comandas su command handleriais aplikacijoje.

13 Windows ribbon framework
Čia matote diagrama kuri iliustruoja žingsnius, reikalingus implementuoti paprasta ribbon aplikacija. Pirmiausiai aplikacija kviecia CoCreate Instance funkcija su ribbon frameworko klases ID kad pasimtu pointeri i frameworka. Tada inicializuojamas frameworkas. Tada yra pakraunama vartotojo sasaja. Poto kai padaro pirmus 3 žingsius dar reikia nustatyti kada comandos yra vykdomos ir kelią iki komandu resursu. Tai galima padaryti per IUICommandHandel sasaja.

14 Windows ribbon framework
Tada reikia susieti markup faila su aplikacija ir tai galima padaryti šitaip. Po susiejimo reikia sukompiliuoti ir paleisti aplikacija .


Download ppt "Windows Ribbon Framework"

Similar presentations


Ads by Google