Folyamatjelző sávok
Jegyzet
Ez a tervezési útmutató a Windows 7-hez készült, és nem frissült a Windows újabb verzióihoz. Az útmutató nagy része továbbra is elvben érvényes, de a bemutató és a példák nem tükrözik jelenlegi tervezési útmutatónkat.
A folyamatjelző sávon a felhasználók nyomon követhetik a hosszadalmas művelet előrehaladását. A folyamatjelző sáv a befejezés hozzávetőleges százalékát (determinátumát) vagy azt jelezheti, hogy egy művelet folyamatban van (meghatározatlan).
A használhatósági vizsgálatok kimutatták, hogy a felhasználók több mint egy másodperces válaszidőt észlelnek. Ezért érdemes megfontolni azokat a műveleteket, amelyek végrehajtása két másodpercet vagy hosszabb időt vesz igénybe, és valamilyen típusú előrehaladási visszajelzésre van szüksége.
Egy tipikus folyamatjelző sáv.
Jegyzet
A elrendezési vonatkozó irányelveket külön cikkben találja.
Ez a megfelelő vezérlő?
A döntéshez fontolja meg az alábbi kérdéseket:
A művelet körülbelül öt másodperc alatt befejeződik? Ha igen, használjon inkább egy tevékenységjelzőt, mert egy folyamatjelző ilyen rövid ideig való megjelenítése zavaró lenne. Ha a művelet általában öt másodpercet vagy kevesebbet vesz igénybe, de néha több időt vesz igénybe, kezdje egy foglalt mutatóval, és öt másodperc után konvertálja állapotsorra.
Meghatározatlan folyamatjelző sávot használ, amellyel megvárja, amíg a felhasználó végrehajt egy feladatot? Ha igen, ne használjon folyamatjelző sávot. A folyamatjelző sávok a számítógép előrehaladására, nem pedig a felhasználók előrehaladására használhatók.
Egy meghatározatlan folyamatjelző sáv kombinálva van animációval? Ha igen, használja inkább az animációt. A meghatározatlan folyamatjelző hatékonyan általános animáció, és nem ad hozzá értéket az animációhoz.
A művelet egy nagyon hosszadalmas (két percnél hosszabb) háttérfeladat, amelynél a felhasználók jobban érdeklik a befejezést, mint a haladást? Ha igen, használjon inkább értesítéseket. Ebben az esetben a felhasználók addig is más feladatokat végeznek, és nem figyelik az előrehaladást. Az értesítések használatával a felhasználók megszakítás nélkül végezhetnek más feladatokat. Ilyen hosszú műveletek például a nyomtatás, a biztonsági mentés, a rendszervizsgálatok, valamint a tömeges adatátvitelek vagy átalakítások.
Ha a művelet befejeződött, a felhasználók vissza tudják majd játszani az eredményeket? Ha igen, használjon inkább csúszkát. Ilyen műveletek például a videó- és hangrögzítés és a lejátszás.
Ebben a példában egy csúszka jelzi az előrehaladást a hang lejátszása közben. Így a felhasználók később újra lejátszhatják az eredményeket.
Tervezési fogalmak
A hosszadalmas művelet során a felhasználóknak általános elképzelésre van szükségük a művelet működéséről. Azt is tudniuk kell, hogy:
- Ez egy hosszadalmas művelet.
- Ez a folyamat folyamatban van, és a művelet végül befejeződik (és ezért nem zárták be).
- A végrehajtott művelet hozzávetőleges százaléka (és így a fennmaradó százalék).
- Ha le kellene mondaniuk a műveletet, ha nem érdemes tovább várni.
- Ha továbbra is várniuk kell, vagy valami mást kell tenniük, amíg a művelet befejeződik.
Determinált folyamatjelző sávok használata korlátozott időtartamot igénylő műveletekhez, akkor is, ha ez az idő nem jelezhető előre pontosan. A határozatlan állapotú sávok azt mutatják, hogy a folyamat folyamatban van, de nem ad meg más információt. Ne válasszon meghatározhatatlan folyamatjelző sávot csak a pontosság lehetséges hiánya alapján.
Tegyük fel például, hogy egy művelethez öt lépésre van szükség, és mindegyik lépéshez kötött idő szükséges, de az egyes lépésekhez szükséges idő nagy mértékben változhat. Ebben az esetben használjon egy determinált folyamatjelző sávot, és jelenítse meg az előrehaladást, ha minden lépés arányosan fejeződik be az egyes lépésekhez általában szükséges idővel. Csak akkor használjon meghatározatlan folyamatjelző sávot, ha egy determinált állapotsor miatt a felhasználók helytelenül arra következtetnek, hogy a művelet zárolva lett.
Ha csak egy dolgot tesz...
Győződjön meg arról, hogy hosszú műveletekre vonatkozó előrehaladási visszajelzést ad, és hogy a fenti információk egyértelműen kommunikálva lesznek. Ha lehetséges, használjon determinált állapotsávokat.
Használati minták
A folyamatjelző sávok több használati mintával rendelkeznek:
Folyamatjelző sávok meghatározása
Címke | Érték |
---|---|
Modal determinálja a folyamatjelző sávokat A művelet előrehaladását balról jobbra történő kitöltéssel és a művelet befejezésekor teljes kitöltéssel jelezheti. |
Mivel ez a visszajelzés modális, a felhasználók a művelet befejezéséig nem végezhetnek más műveleteket az ablakban (vagy ha a szülője egy modális párbeszédpanelen jelenik meg). ![]() Ebben a példában a folyamatjelző sáv visszajelzést ad a konfiguráció során. |
Modal determinálja a folyamatjelző sávokat a Mégse vagy a Leállítás gombbal Lehetővé teszi a felhasználók számára, hogy leállítsák a műveletet, esetleg azért, mert a művelet túl sokáig tart, vagy nem éri meg a várakozást. |
![]() Ebben a példában a felhasználók a Leállítás gombra kattintva leállítják a műveletet, és az aktuális állapotban hagyhatják el a környezetet. |
Modal determinálja a folyamatjelző sávokat a Mégse vagy a Leállítás gombbal és az animációs Lehetővé teszi, hogy a felhasználók leállítsák a műveletet, és egy animációval segítsék a felhasználókat a művelet hatásának vizualizációjában. |
![]() Ebben a példában a felhasználók a Leállítás gombra kattintva leállítják a műveletet, és az aktuális állapotban hagyhatják el a környezetet. |
Modal determinálja a kettős folyamatjelző sávokat Többlépéses művelet előrehaladásának jelzése az első folyamatjelző sáv aktuális lépésének, a második sávon pedig az általános folyamat előrehaladásának megjelenítésével. |
Mivel az első folyamatjelző sáv kevés további információt tartalmaz, és meglehetősen zavaró lehet, ez a minta nem ajánlott. Ehelyett a művelet összes lépésének legyen egy része a folyamatnak, és egyetlen folyamatjelző sáv legyen egyszer befejezve. ![]() Ebben a példában az első folyamatjelző sáv az aktuális lépés előrehaladását, a második folyamatjelző sáv pedig a teljes folyamatot mutatja. Megjegyzés: Ez a minta általában szükségtelen, ezért kerülni kell. |
Modeless determinate progress bars A művelet előrehaladását balról jobbra történő kitöltéssel és a művelet befejezésekor teljes kitöltéssel jelezheti. |
A modális folyamatjelző sávokkal ellentétben a felhasználók más feladatokat is végrehajthatnak, amíg a művelet folyamatban van. Ezek a folyamatsávok megjeleníthetők a környezetben vagy egy állapotsoron. ![]() Ebben a példában a Windows Internet ExplorerWindows Internet Explorer megjeleníti a weblap állapotsorra való betöltésének előrehaladását. A felhasználók más feladatokat is végrehajthatnak a lap betöltése közben. |
Meghatározatlan folyamatjelző sávok
Folyamatjelző sáv típusa | Leírás |
---|---|
Modal indeterminate progress bars Jelezheti, hogy egy művelet folyamatban van, ha egy animációt jelenít meg, amely folyamatosan vált a sávon balról jobbra. |
Csak olyan műveletekhez használható, amelyek teljes előrehaladása nem határozható meg, így nincs teljesség fogalma. A folyamatjelző sávok meghatározása előnyösebb, mert a művelet befejezett körülbelüli százalékát jelzik, és segítenek a felhasználóknak meghatározni, hogy érdemes-e tovább várni a műveletet. Vizuálisan is kevésbé zavaróak. ![]() Ebben a példában a Windows Update egy modális határozatlan állapotsávot használ a folyamat előrehaladásának jelzésére, miközben frissítéseket keres. |
Modeless határozatlan folyamatjelző sávok Jelezheti, hogy egy művelet folyamatban van, ha egy animációt jelenít meg, amely folyamatosan vált a sávon balról jobbra. |
A modális folyamatjelző sávokkal ellentétben a felhasználók más feladatokat is végrehajthatnak, amíg a feldolgozás folyamatban van. ezek a folyamatsávok megjeleníthetők a környezetben vagy egy állapotsoron. ![]() Ebben a példában a Microsoft Outlook egy modeless határozatlan folyamatjelző sávot használ a névjegytulajdonságok kitöltése közben. A felhasználók továbbra is használhatják a tulajdonságablakot, amíg ez a munka folyamatban van. |
Méter
Típus | Leírás |
---|---|
Mérők Olyan százalékos értéket jelöljön, amely nem kapcsolódik a folyamathoz. |
Ez a minta nem folyamatjelző sáv, de a folyamatjelző vezérlővel van implementálva. a mérők eltérő megjelenéssel rendelkeznek, hogy megkülönböztetjék őket a valódi folyamatjelző sávoktól. ![]() Ebben a példában a mérőműhely a felhasznált lemezterület százalékos arányát mutatja. |
Iránymutatások
Általános
Adjon visszajelzést az előrehaladásról egy hosszú művelet végrehajtásakor. A felhasználóknak soha nem kell kitalálniuk, hogy folyamatban van-e az előrehaladás.
Egyértelműen jelezze a valódi előrehaladást. Az előrehaladási sávnak előre kell haladnia, ha folyamatban van a folyamat. Ha a várt befejezési időtartomány nagy, érdemes lehet nem lineáris skálát használni a hosszabb időszakok előrehaladásának jelzésére. Nem szeretné, hogy a felhasználók arra következtethessenek, hogy a program zárolva lett, ha nem.
Egyértelműen jelezze az előrehaladás hiányát. Az előrehaladási sáv nem halad előre, ha nem történik előrehaladás. Nem szeretné, hogy a felhasználók határozatlan időre várjanak egy olyan műveletre, amely soha nem fejeződik be.
Adjon meg hasznos előrehaladási adatokat. Adjon meg további előrehaladási információkat, de csak akkor, ha a felhasználók tehetnek vele valamit. Győződjön meg arról, hogy a szöveg elég hosszú ideig jelenik meg ahhoz, hogy a felhasználók elolvashassák.
Ebben a példában a felhasználók láthatják az átviteli sebességet. Az alacsony átviteli sebesség azt sugallja, hogy nagy sávszélességű hálózati kapcsolatra van szükség.
Ne adjon meg szükségtelen részleteket. A felhasználók általában nem törődnek a végrehajtott művelet részleteivel. A telepítőprogram felhasználóit például nem érdekli a másolt fájl, vagy hogy a rendszerösszetevők regisztrálva vannak, mert nincsenek elvárásaik ezekre a részletekre vonatkozóan. A jól címkézett folyamatjelzők általában elegendő információt nyújtanak, ezért csak akkor adja meg a további előrehaladási információkat, ha a felhasználók tehetnek vele valamit. A felhasználók számára nem fontos részletek megadása túlságosan bonyolulttá és technikaivá teszi a felhasználói élményt. Ha részletesebb információra van szüksége a hibakereséshez, ne jelenítse meg a kiadási buildekben.
Helyes:
Ebben a példában csak a címkézett folyamatjelző sávra van szükség.
Helyes:
Ebben a példában a Windows Intéző a felhasználó által kijelölt fájlokat másolja, ezért a másolt fájlnevek megjelenítése értelmes.
helytelen:
Ebben a példában egy telepítőprogram olyan részleteket ad meg, amelyek értelmetlenek a felhasználó számára.
Adjon meg hasznos animációkat. Ha jól működik, az animációk javítják a felhasználói élményt azáltal, hogy segítenek a felhasználóknak vizualizálni a műveletet. A jó animációknak nagyobb hatásuk van, mint a szövegnek. Az Outlook Törlés parancsának folyamatjelző sávja például megjeleníti a célhely lomtárát, ha a fájlok helyreállíthatók, de nincs lomtár, ha a fájlok nem állíthatók helyre.
Ebben a példában a Lomtár hiánya megerősíti, hogy a fájlok véglegesen törlődnek. Ez a további információ nem lenne olyan hatékony, ha csak szövegeket használna.
Ne használjon szükségtelen animációkat. Az animációk félrevezetőek lehetnek, mert általában a tényleges tevékenységtől eltérő szálon futnak, ezért akkor is javasolhatnak előrehaladást, ha a művelet zárolva van. Ha a művelet a vártnál lassabb, a felhasználók néha feltételezik, hogy az animáció az ok része. Következésképpen csak akkor használjon animációkat, ha egyértelmű indoklás áll fenn; ne használja őket a felhasználók szórakoztatására.
Az animációk elhelyezése a folyamatjelző sávon középre igazítva. Ha van ilyen, helyezze az animációt a folyamatjelző sáv címkéi fölé. Ha a folyamatjelző sávtól jobbra található a Mégse vagy a Leállítás gomb, a középérték meghatározásakor adja meg a gombot.
Csak akkor játsszon hangeffektust egy művelet befejezésekor, ha nagyon hosszú (két percnél hosszabb), ritkán és fontos. Ha a felhasználó valószínűleg eltávolodik egy fontos művelettől a feldolgozás során, a hangeffektus visszaállítja a felhasználó figyelmét. Más körülmények között a hanghatás használata zavaró bosszúság lenne.
Ne lopja el a bemeneti fókuszt a folyamatfrissítés vagy a befejezés megjelenítéséhez. A felhasználók gyakran váltanak más programokra várakozás közben, és nem szeretnék, hogy megszakadjanak. A háttérfeladatok a háttérben maradnak.
Ne aggódjon a technikai támogatás miatt. Mivel a folyamatjelző sávok által küldött visszajelzések nem feltétlenül pontosak és rövidek, a folyamatjelző sávok nem alkalmasak a technikai támogatással kapcsolatos információk biztosítására. Ezért ha a művelet meghiúsulhat (mint egy telepítőprogram esetén), ne adjon meg további előrehaladási információkat, amelyek csak a technikai támogatás számára hasznosak. Ehelyett adjon meg egy alternatív mechanizmust, például egy naplófájlt a technikai támogatási információk rögzítéséhez.
helytelen:
Ebben a példában a folyamatjelző sávon a technikai támogatásra szánt részletek láthatók.
Ne helyezze a százalékos készültségi arányt vagy más szöveget a folyamatjelző sávra. Az ilyen szöveg nem érhető el, és nem kompatibilis a témák használatával.
helytelen:
Ebben a példában a folyamatjelző sáv százalékos szövege nem érhető el.
Ne egyesítse a folyamatjelző sávot foglalt mutatóval. Használja az egyiket vagy a másikat, de ne egyszerre mindkettőt.
Ne használjon függőleges folyamatjelző sávokat. A vízszintes folyamatjelző sávok természetesebb leképezéssel és jobb folyamatokkal rendelkeznek.
Folyamatjelző sávok meghatározása
Determinált folyamatjelző sávok használata korlátozott időtartamot igénylő műveletekhez, akkor is, ha ez az idő nem jelezhető előre pontosan. A határozatlan állapotú sávok azt mutatják, hogy a folyamat folyamatban van, de nem ad meg más információt. Ne válasszon meghatározhatatlan folyamatjelző sávot csak a pontosság lehetséges hiánya alapján.
Egyértelműen jelezze a folyamat fázisát. A folyamatjelző sávnak képesnek kell lennie arra, hogy jelezze, hogy a művelet egy művelet elején, közepén vagy végén van-e. Például a folyamatjelző sávok, amelyek azonnal 99 százalékos befejezésre lőnek, majd hosszú ideig ott maradnak, különösen nem informatívak és bosszantóak. Ezekben az esetekben a folyamatjelző sávot kezdetben legfeljebb 33 százalékra kell állítani, hogy jelezze, hogy a művelet még az első fázisban van.
Egyértelműen jelezze a befejezést. Ne hagyja, hogy a folyamatjelző sáv 100%-ra menjen, hacsak a művelet nem fejeződött be.
Adjon meg egy fennmaradó időt, ha ezt pontosan meg tudja tenni. A pontos idő fennmaradó becslései hasznosak, de azok a becslések, amelyek jelentősen távolodnak a jelétől vagy visszapattannak, nem hasznosak. Előfordulhat, hogy a pontos becslés előtt el kell végeznie némi feldolgozást. Ha igen, ne jelenítsen meg potenciálisan pontatlan becsléseket ebben a kezdeti időszakban.
Ne indítsa újra a folyamatot. A folyamatjelző sávok elveszítik az értékét, ha újraindulnak (talán azért, mert a művelet egy lépése befejeződik), mert a felhasználók nem tudják, mikor fejeződik be a művelet. Ehelyett a művelet összes lépésének legyen egy része a folyamatnak, és az előrehaladási sáv egyszer fejeződjön be.
helytelen:
újraindított folyamatjelző sáv képernyőképe
Ebben a példában a művelet a fájlok másolásának lépésére került, és visszaállította az adott lépés folyamatjelző sávját. A felhasználók most már nem is sejtik, hogy mennyi előrehaladás történt, vagy mennyi idő maradt hátra.
Ne készüljön biztonsági mentés a folyamatról. Az újraindításhoz hasonlóan a folyamatjelző sáv is elveszíti az értékét, ha biztonsági másolatot készít. Mindig növelje a haladást monoton módon. Azonban lehet egy idő fennmaradó becslése, amely növekszik (és csökken), mert az előrehaladás sebessége változhat.
Meghatározatlan folyamatjelző sávok
Határozatlan állapotú sávokat csak olyan műveletekhez használjon, amelyek teljes állapota nem határozható meg. Meghatározhatatlan állapotsávokat használjon olyan műveletekhez, amelyek kötetlen időtartamot igényelnek, vagy amelyek ismeretlen számú objektumhoz férnek hozzá. Időtúllépések használatával határokat adhat az időalapú műveleteknek.
A teljes folyamat meghatározása után alakítsa át determinált állapotsávmá. Ha például az objektumok számának meghatározása jelentősen több mint két másodpercet vesz igénybe, használhat egy meghatározatlan folyamatjelző sávot az objektumok megszámlálása során, majd átalakíthatja egy determinált folyamatjelző sávra.
Ne egyesítse a meghatározatlan állapotsávokat a készültségi szinttel vagy az idő fennmaradó becsléseivel. Ha meg tudja adni ezeket az információkat, használjon inkább egy determinált folyamatjelző sávot.
Ne egyesítse a meghatározatlan folyamatjelző sávokat animációkkal. A meghatározatlan folyamatjelző sávok gyakorlatilag általános animációk, ezért az egyiket vagy a másikat érdemes használni, de mindkettőt soha.
Helyes:
észlelésének folyamatáról
Ebben a példában csak egy animációval mutatják be, hogy egy művelet folyamatban van.
Üzemmód nélküli folyamatjelző sávok
Ha a felhasználók a művelet végrehajtása közben hatékonyan tudnak dolgozni, adjon mód nélküli visszajelzést. Előfordulhat, hogy le kell tiltania a művelet befejezését igénylő funkciók egy részét.
Ha az ablak címsorral rendelkezik, a címsávon jelenítse meg a mód nélküli előrehaladást.
Ebben a példában a modeless progress a címsorban jelenik meg.
Ellenkező esetben , ha az ablak állapotsorral rendelkezik, az állapotsoron jelenítse meg a mód nélküli állapotot. Helyezze a megfelelő szöveget balra az állapotsorba.
Ebben a példában a mód nélküli folyamat az állapotsoron jelenik meg.
Modális folyamatjelző sávok
Modális folyamatjelző sávok elhelyezése a folyamatoldalakon vagyfolyamatjelző párbeszédpanelek.
Adjon meg egy parancsgombot a művelet leállításához, ha az néhány másodpercnél hosszabb ideig tart, vagy ha a lehetőség soha nem fejeződik be. Címkézze fel a gombot Mégse, ha a megszakítás a környezetet az előző állapotba adja vissza (mellékhatások nélkül), ellenkező esetben a Gomb leállítása felirata jelzi, hogy a részben befejezett műveletet érintetlenül hagyja. A gombcímkét a Mégse értékről a művelet közepén leállításra módosíthatja, ha egy adott ponton nem lehet visszaküldeni a környezetet az előző állapotba. A parancsgomb függőlegesen középre igazítása a folyamatjelző sávmal ahelyett, hogy a tetejét igazítja.
Helyes:
várakozási folyamatáról
Ebben a példában a hálózati kapcsolat leállításának nincs mellékhatása, ezért a Mégse parancsot használja a rendszer.
Helyes:
Ebben a példában a másolás leállítása minden másolt fájlt hagy, így a parancsgomb a Stop (Leállítás) címkével van ellátva.
helytelen:
Ebben a példában a keresés leállítása semmilyen mellékhatást nem okoz, ezért a parancsgombot Mégse címkével kell jelölni.
Hátralévő idő
A folyamatjelző sávok meghatározása esetén:
Használja a következő időformátumokat. Kezdje a következő formátumok elsőével, ahol a legnagyobb időegység nem nulla, majd váltson a következő formátumra, ha a legnagyobb időegység nullává válik.
Folyamatjelző sávok esetén:
Ha a kapcsolódó információk kettőspont formátumban jelennek meg:
Hátralévő idő: óra, m perc
Hátralévő idő: m perc, s másodperc
Hátralévő idő: s másodperc
Ha a képernyőterület prémium szinten van:
h hrs, m mins fennmaradó
m mins, s secs fennmaradó
s másodperc hátralevő
Ellenkező esetben:
h óra, m perc hátra
m perc, s másodperc hátra
s másodperc hátralevő
Címsávok esetén:
hh:mm fennmaradó
mm:ss fennmaradó
0:ss fennmaradó
Ez a kompakt formátum először a legfontosabb információkat jeleníti meg, hogy ne csonkolja a tálcán.
Adjon pontos becslést, de ne adjon hamis pontosságot. Ha a legnagyobb egység óra, adjon perceket (ha értelmezhető), de másodpercet nem.
helytelen:
óó óra, mm perc, ss másodperc
Tartsa meg a becslés up-to-date értéket. A fennmaradó becsült idő frissítése legalább 5 másodpercenként.
Összpontosítson a fennmaradó időre, mert ez az az információ, amelyet a felhasználók a leginkább érdekelnek. A teljes eltelt időt csak akkor adja meg, ha vannak olyan forgatókönyvek, amelyekben az eltelt idő hasznos (például amikor a tevékenység valószínűleg ismétlődik). Ha a hátralévő idő becslése egy folyamatjelző sávhoz van társítva, ne legyen teljes százalékos szöveg, mert ezt az információt maga az állapotsor közvetíti.
Legyen nyelvtanilag helyes. Használjon egyedi egységeket, ha a szám egy.
helytelen:
1 perc, 1 másodperc
Mondatstílusú nagybetűk használata.
Folyamatjelző sáv színei
- A piros vagy sárga állapotsávok csak a folyamat állapotát jelölik, nem pedig a tevékenységek végső eredményeit. A piros vagy sárga folyamatjelző sáv azt jelzi, hogy a felhasználóknak valamilyen műveletet kell végrehajtaniuk a feladat elvégzéséhez. Ha a feltétel nem állítható helyre, hagyja zölden a folyamatjelző sávot, és jelenítsen meg egy hibaüzenetet.
- Kapcsolja pirosra az állapotsort, ha a felhasználó helyreállítható állapotban van, amely megakadályozza a további előrehaladást. A probléma magyarázatára és megoldás javaslatára vonatkozó üzenet megjelenítése.
- A folyamatjelző sáv sárga színűre alakításával jelezheti, hogy a felhasználó szüneteltette a feladatot, vagy hogy van egy olyan feltétel, amely akadályozza a folyamat előrehaladását, de a folyamat továbbra is folyamatban van (például gyenge hálózati kapcsolat esetén). Ha a felhasználó szüneteltette a elemet, módosítsa a Szüneteltetés gomb címkéjét folytatásra. Ha az előrehaladás akadályozva van, jelenítsen meg egy üzenetet, amely elmagyarázza a problémát, és megoldást javasol.
Méter
- Csak a folyamatjelző sávokat használja. Mérőszámok használatával jelezheti azokat a százalékos értékeket, amelyek nem kapcsolódnak a haladáshoz.
Ajánlott méretezés és térköz
Javasolt méretezés és térköz a folyamatjelző sávokhoz.
- Mindig a javasolt folyamatjelző sáv magasságát használja.
- Kivétel: Eltérő magasságot használhat, ha a szülőablak nem támogatja az ajánlott magasságot.
- Használja a minimális szélességet, ha a folyamatjelző sávot nem szeretné zavaróvá tenni.
- Ne használjon a javasoltnál hosszabb szélességeket. A folyamatjelző sávnak nem kell kitöltenie a rendelkezésre álló területet.
- A folyamatjelző sáv vízszintesen középre igazítása, ha az ablak sokkal szélesebb, mint a maximálisan ajánlott szélesség.
Címkék
Folyamatjelző sávfeliratok
A művelet végrehajtásának jelzéséhez használjon tömör címkét statikus szövegvezérlővel. Indítsa el a címkét egy igével (például másolással), és három ponttal végződik. Ez a címke dinamikusan változhat, ha a művelet több lépést tartalmaz, vagy több objektumot dolgoz fel.
Ne rendeljen egyedi hozzáférési kulcsot, mert a vezérlő nem interaktív.
Használjon mondatstílusú nagybetűs.
Ha a műveletet nem közvetlenül a felhasználó kezdeményezte, hozzáadhat egy további címkét, amely megadja a kontextust, és elnézést kér a megszakításért. Indítsa el ezt az extra címkét a következő kifejezéssel: Várjon, amíg. Ez a címke nem változhat a művelet során.
Ebben a példában a rendszer arra kéri a felhasználót, hogy várjon, mert a felhasználó nem kezdeményezte közvetlenül a műveletet.
Helyezze a címkét az állapotsor fölé, és igazítsa a címkét a folyamatjelző sáv bal széléhez.
Folyamatjelző sáv részletei
Adja meg a részleteket statikus szövegben, az adatok előtt kettősponttal végződő címkével. Adja meg az egységeket (másodpercek, kilobájtok stb.) a részletek szövege után.
Helyes:
Ebben a példában a részletek megfelelően vannak címkézve.
helytelen:
Ebben a példában a részletek nincsenek címkézve, ezért a felhasználóknak meg kell határozniuk a jelentésüket.
Használjon mondatstílusú nagybetűs.
Helyezze a részleteket az állapotsor alá, és igazítsa a címkét a folyamatjelző sáv bal széléhez.
Ne adja meg a befejezett vagy fennmaradó százalékos értéket, mert ezt az információt maga a folyamatjelző közvetíti.
Mégse gomb
- Címkézze a gombot Mégse gombra, ha a megszakítás a környezetet az előző állapotba adja vissza (így nincs mellékhatása); ellenkező esetben címkézze fel a Leállítás gombot, hogy jelezze, hogy a részben befejezett műveletet érintetlenül hagyja.
- A gombcímkét a Mégse értékről a művelet közepén leállításra módosíthatja, ha egy adott ponton nem lehet visszaküldeni a környezetet az előző állapotba.
A Folyamat párbeszédpanel címei
Ha a folyamatjelző sáv egy modális párbeszédpanelen jelenik meg, a párbeszédpanel címének a program vagy a művelet neve kell, hogy legyen. Ne használja a párbeszédpanel címéhez tartozó folyamatjelző sávcímkét.
Helyes:
Ebben a példában a rendszer a feladat nevét használja a párbeszédpanel címéhez.
helytelen:
Ebben a példában a párbeszédpanel címszövege a folyamatjelző sáv címkéjének átírása. Ehelyett a program nevét kell használni.
Ha a folyamatjelző sáv egy mód nélküli párbeszédpanelen jelenik meg, optimalizálja a címet a tálcán való megjelenítéshez a megkülönböztető adatok tömör elhelyezésével. Példa: "66% Kész".