A grafikus felhasználói felület fejlesztésének követelményei

A számítógépipar egyik legfontosabb változása egy grafikus felület megjelenése. Ezért szükség volt olyan GUI szabványok elfogadására, amelyek meghatározzák, hogyan kell kinéznie a Windows alkalmazásoknak? Macintosh stb. Vannak olyan tanúsítási programok is, amelyekkel az eladók alkalmazkodni tudnak alkalmazásukhoz a Windows ikon megjelenítéséhez. Ez több okból is megtörténik.

A Windows vagy a Mac egyik előnye a szabványos megjelenés. Ha megtanulod dolgozni az egyikben, fontold meg, hogy a többiek tulajdonosa. A legtöbb Windows alkalmazás ugyanazokat az egyezményeket használja, így tudja tudni, hogyan nyithatja meg, mentheti, nyomtathassa, bezárhassa és másolhassa a fájlt bármelyikben. A szabványos felület nagyon felhasználóbarát. Meg kell próbálnia, hogy az alkalmazásai olyan más Windows alkalmazásokhoz hasonlíthatók, amelyekkel a felhasználók már megtanultak dolgozni. A GUI kidolgozásához hét általános irányelv található. Ha tanulmányozod és követed őket, az alkalmazások tervezése rendben lesz.

A GUI fejlesztésének hét alapelve.

A GUI fejlesztésének hét általános elve a Micrisoft Windows felületén található kézikönyvből származik. Olyan rendszert alkotnak, amely alapján saját szabványokat hozhat létre. Ez a rendszer két fontos előnyhöz juttatja a fejlesztőket és a felhasználókat. Először is, az alkalmazások professzionálisak. Másodszor, funkcionálisak, összhangban vannak más alkalmazásokkal és könnyen kezelhetők a felhasználók által.

Természetesen, ahhoz, hogy az alkalmazás sikeres legyen, jól kell írni és hasznosnak kell lennie - ez a fő követelmény. Az elvek, amiről beszélünk, egyszerűen megadják a fejlesztő számára a gondolkodást.

1. Engedélyezze a felhasználót az alkalmazás vezérlésére.

2. Kövesse az objektum / cselekvési paradigmát.

3. Légy következetes.

4. Alkalmazásokkal egyszerűen és nyilvánvalóvá tegye a munkát.

5. Kövessenek a harmónia érdekében.

6. Adjon visszajelzést a felhasználónak.

7. Lazíts

Első elv: engedélyezze a felhasználó számára az alkalmazás vezérlését.

A felhasználónak vezérelnie kell az alkalmazást, vagyis hozzáférést kell biztosítania minden egyes modulhoz tartozó alkalmazásmodulhoz. Korábban az ilyen hozzáféréshez hierarchikus menüt használtunk.

Tegyük fel, hogy a felhasználó új klienst szeretne felvenni A példában a felhasználónak el kell mennie a számlák felcserélhető moduljába, majd hozzá kell adnia egy új klienst. Hogy tudja, mit kell tennie? Valószínűleg az alkalmazással kapcsolatos tapasztalataimból. És a GUI világában a felhasználó egyszerűen kiválasztja a menüt az első, majd az Ügyfél, ahogy az a 2. ábrán látható. Ebben a modern rendszerben hozzáadhat egy új ügyfelet, szállítót vagy készletelemet a Fájl menüből. Ez lehetővé teszi az ügyfelek rekordjának módosítását az eladó képernyőjén, és fordítva. A felhasználónak nem kell megértenie a bonyolult és bonyolult hierarchikus menüt.

A második alapelv: kövesse az objektum / cselekvési paradigmát.

Az objektum / művelet paradigma azt állítja, hogy műveletet végezhet a rendszer összes objektumán. A legegyszerűbb és legegyszerűbb példa az ügyfél adatbázis-támogatási képernyő (ábra). A képernyő egy sor gombot tartalmaz, és mindegyik alsó rész lehetővé teszi, hogy végrehajtson valamilyen műveletet a kiválasztott ügyfélről. Törölheti, szerkesztheti, nyomtathatja stb. Az adott kliensen végrehajtható műveleteknek rendelkezésre kell állniuk, vagy nem állnak rendelkezésre a megfelelő időpontokban. Ha például az ügyfélrekord szerkesztési módban van, akkor a Törlés és az Új gombokat deaktiválni kell.

A harmadik elv: következetes legyen.

A szekvencia a GUI fejlesztésének egyik legfontosabb alapelve. GUI - lehetővé teszi a felhasználók számára, hogy több alkalmazást fedezzenek fel, mint a régebbi programok. És mindez a következetesség elvének köszönhetően. Amikor egy felhasználó találkozik egy új alkalmazással, már ismeri az alapvető parancsokat: a fájlok megnyitása, nyomtatása és mentése. Az ilyen platformokon kifejlesztett alkalmazások általában konzisztensek.

Így, új alkalmazások létrehozásakor következetes legyen. Ha az Új parancsot új rekord felvételéhez használja, használja mindenhol. Ne cserélje ki ezt a szót másokkal - például az Add 9add szóval. A sorozatoknak köszönhetően a felhasználók tudni fogják: bárhol találkozott az Új paranccsal, használhatja új bejegyzés hozzáadására.

A negyedik elv. A munkát az alkalmazással egyszerű és nyilvánvaló.

Ezt a gondolatot is kifejezheti: ne használjon zsargont. Van egy képernyő két gombbal. Egyikük azt mondja: "Csomagadatbázis", a másik pedig "Törölje a törlendő jegyzeteket". A második rekord minden bizonnyal érthetőbb a felhasználó számára.

Alkalmazások fejlesztésénél gyakran csábító, hogy alkalmazzon programos szlenget az interfészen. Próbálja elkerülni ezt a lehető legnagyobb mértékben.

Ötödik elv: törekszik a harmónia iránt

Még fekete-fehérben is, ez a képernyő jelentős esztétikai hátránnyal jár: fehér háttér és kontrasztos tárgyak rajta. Az 1. ábrán. Ugyanaz a képernyő jól kiegyensúlyozott színnel néz ki.

A Windows-ban több millió színkombinációt tudsz átvinni. Ez azt jelenti, hogy mindegyiket használni kell? Természetesen nem. Meg kell választani az egyszerű, nyugodt színeket, és kerülni kell a rendetlen keveredést, ami valahogyan szeretne néhány programozót.

A hatodik elve. Adja meg a felhasználónak a visszajelzést.

Képzeld el, hogy az alkalmazásod hosszú folyamatba kerül. Ez idő alatt megjeleníthet egy üzenetet a képernyőn a következő tartalomról: "A program működik, kérlek várj". Kényelmes megoldás; de hogyan tudja a felhasználó tudni, hogy nem függ? Ezért nagyon valószínű, hogy a kérelmet "három ujjal köszönti" (Ctrl + Alt + Del), bár minden rendben lesz a programmal.

Jobb, ha megmutatja a felhasználónak, hogy a folyamat mely része készült el. Akkor hiába nem fogja félbeszakítani a programot, képes lesz arra, hogy felmérje, milyen messzire halad a munka, és más dolgokat csinálni, amíg a folyamat befejeződik. Így a felhasználó termelékenysége kb. 25 százalékkal fog növekedni. Ezt az eredményt úgy érhetjük el, ha egyszerűen megjelenítjük a mérőt a képernyőn. Jellemzően az olyan üzenetek jelennek meg, mint például "100 feldolgozott rekordból 10" vagy "40% -os teljes" üzenet. Még jobb megmutatni mind a feldolgozott rekordok számát, mind a százalékos arányukat "

7. alapelv: engedje magát

Mindannyiunknak néha törli a rekordot, véletlenül megnyomja a megfelelő gombot. Ezért hagyja el a felhasználó számára lehetővé, hogy meggondolja magát, vagy törölni csak tett lépéseket. Ha a folyamat hosszú időt vesz igénybe, hogy változtatni a nagy mennyiségű adat vagy a felhasználónak kell biztonsági másolatot adatairól, mielőtt az intézkedés, szükség van a figyelmeztetés, láttam igénylő megerősítést kétszer, majd azt is kérte a jelszót. Szüksége van a védelmi programok e szintre? Talán. Fejlesztő feladat -, hogy segítse a felhasználót, ha ő hibázott bármely szakaszában a munka.

A GUI-megállapodások fontossága.

Amint látja, a GUI-fejlesztés elvei nagyon egyszerűek, és ezeket képernyő-készítéskor kell használni. Azonban, mielőtt elkészítené a képernyőt. Meg kell határozni, hogyan fog kinézni. Válasszon méreteket, betűtípusokat, színeket, üzenetek stílusait stb. Ha megoldja ezeket a kérdéseket, akkor jelentősen felgyorsítja munkáját. Ha az ügy később megérinti a betűtípust vagy az üzenetek stílusát, csak nézze meg a szabványt.