Elõre: Portabilitási
megfontolások Fel: Összetett
mintapélda Vissza: Összetett
mintapélda
A tervezés egyes fázisai
Minden programfejlesztési munka során elõjön
az a feladat, hogy az adott program számára egy felhasználói
felületet (user interface-t) kell írni. Ez a felület
az esetek legnagyobb részében valamilyen menürendszert
jelent. Egy menürendszert úgy célszerû kialakítani,
hogy az általa nyújtott szolgáltatások az egész
felhasználói programban igénybevehetõk legyenek,
és a felhasználói program többi részében
lehetõség szerint ne kelljen a képernyõ- és
billentyûzetkezeléssel foglalkozni. Az egész felhasználói
program, illetve a hozzákapcsolódó menürendszer
tervezésekor egy másik fontos szempont az, hogy a program
belsõ vezérlési szerkezetei tükrözzék
azt a vezérlési szerkezetet, amit a felhasználó
észlel a program használata során. Másképpen
ezt úgy fogalmazhatjuk meg, hogy ne az egyes programfunkciók
aktivizáljanak kisebbnagyobb menürutinokat, hanem egy átfogó,
hierarchikus menürendszer gondoskodjon arról, hogy mindig a
felhasználó kívánsága szerinti programfunkciók
legyenek aktivizálva.