Windows
Caseta de dialog simpla si caseta de dialog cu mai multe pagini1. Caseta de dialog simpla (Dialogue Boxes) O caseta de dialog este o fereastra ce apare temporar peste fereastra aplicatiei active pentru a reda o serie variata de informatii grupate intr-un singur loc, functie de comanda data din meniul vertical al aplicatiei respective. Numeroase casete de dialog au o serie de optiuni din care trebuie sa se aleaga inainte ca sistemul de operare Windows sa poata lua in considerare o comanda. Casetele de dialog sunt destinate pentru a creste posibilitatile de utilizare a memoriei si pentru a face ca o activitate sa poata fi realizata mult mai usor, odata ce toate informatiile referitoare la activitatea respectiva sunt prezentate intr-un singur loc grupat. De exemplu, in sistemul de operare MS Dos pentru a putea imprima (lista – scoate la imprimanta) un document, sunt necesare utilizarea unor comenzi aflate in diferite locuri (in diferite liste de optiuni), in timp ce in cadrul sistemului de operare Windows, toate comenzile pentru listarea unui document se afla grupate intr-un singur dialog (de exemplu: cate copii ale aceluiasi document sa fie realizate, care anume pagini sa fie listate dintr-un document, ce calitate sa fie folosita la listare etc.). Casetele de dialog sunt foarte utile deoarece cu o singura tasta „TAB” se poate naviga intre diferitele optiuni ale casetei. Odata ce o caseta de dialog este deschisa, sunt prezentate o serie de optiuni ce pot fi facute, iar utilizatorul este obligat sa faca cel putin o alegere. Pentru a exprima diferite tipuri de informatii, aceste optiuni sunt prezentate in formate (elemente) diferite ce sunt utilizate in moduri diferite. Odata ce utilizatorul cunoaste modalitatea de utilizare a acestor elemente si stie modalitatea de navigare intr-o caseta de dialog, un utilizator poate utiliza orice caseta de dialog in orice aplicatie de sub sistemul de operare Windows, odata ce aceste casete de dialog urmaresc (sau ar trebuii sa urmareasca) aceleasi conventii. In general, sunt cam 6 tipuri de astfel de elemente: q butoanele simple -- push buttons, q butoanele radio -- radio buttons, q campurile de editare – edit fields, q casetele de optiuni – combo boxes, q casetele de tip lista – list boxes si q casetele de marcare (selectat/neselectat sau marcat/nemarcat) – check boxes. Nu toate casetele de dialog contin in mod necesar toate aceste 6 tipuri de elemente, chiar unele casete de dialog pot contine mai mult de o sectiune cu acelasi tip de element insa sectiunile se refera la informatii diferite. Casetele de dialog se comporta foarte diferit, chiar si in cadrul aceleiasi aplicatii, iar utilizatorul nu poate ignora o caseta de dialog odata ce ea s-a activat. Utilizatorul nu se poate reintoarce la fereastra aplicatiei si continua munca decat inchizand respectiva caseta de dialog (acest lucru putand fi realizat fie activand butonul simplu OK apasand tasta “Enter” pe buton, ori activand butonul Simplu CANCEL apasand tasta “ESCAPE”). Asadar, pentru a executa o activitate de imprimare (listare), utilizatorul va deschide o caseta de dialog referitoare la problemele de listare (imprimare), va verifica diferitele optiuni din respectiva caseta de dialog si va specifica alte posibile/probabile optiuni dorite si odata ce utilizatorul este satisfacut de optiunile facute va alege butonul OK pentru a pornii procesul de listare (imprimare). O alta principala diferenta intre fereastra unei casete de dialog si fereastra normala (principala) a unei aplicatii, este si aceea ca fereastra casetelor de dialog este de o marime prestabilita si ea nu poate fi redimensionata de catre utilizator; ferestrele casetelor de dialog nu pot fi decat “plimbate” mutate in diferite parti ale ecranului monitorului in timpul lucrului (spre exemplu daca se doreste verificarea fisierului, documentului, cu care se lucreaza la un moment dat fara a inchide in mod necesar respectiva caseta de dialog). 1.1. Casetele de dialog de tip mesaj (Message Boxes) Acest tip de dialog va fi mentionat aici doar pe scurt, aceasta intrucat aceste tipuri de casete sunt dialoguri, dar nu necesita o discutie foarte ampla (de obicei ne continand foarte multe optiuni ce pot fi facute). Aceste dialoguri mesaj apar continand doar fie mesaje ori atentionari, iar aceste mesaje trebuie sa fie acceptate fie apasand butonul simplu OK (prin tastarea tastei “Enter”) sau respinse apasand butonul CANCEL (prin tastarea tastei “Escape”), pentru a putea continua lucrul cu computer-ul (de exemplu: “Disk not inserted” – “Dischetul nu este inserat”). Alte mesaje se pot referii la activitatea de listare (imprimare), spre exemplu atunci cand avem o problema, imprimanta nu mai are hartie, mesajul poate fi ceva de genul “There is no paper in the printer” (“Nu mai este hartie in imprimanta”), iar utilizatorul poate selecta butonul simplu OK dupa ce a pus hartie in imprimanta sau butonul simplu CANCEL pentru a amana procesul (comanda) de listare (imprimare). Sau, pot exista mesaje de intrebare daca se doreste salvarea unui fisier cu un nume care este deja utilizat de un alt fisier, in cazul acesta fiind doar posibilitatile: fie sa se renunte la salvare (si eventual sa se schimbe denumirea fisierului), fie se poate inlocuii fisierul deja existent cu noul fisier. 1.2. Navigarea intr-o caseta de dialog Precum cu toate ferestrele, doar o singura fereastra la un moment dat poate contine focarul. Aceasta inseamna ca atunci cand o caseta de dialog este deschisa, este fereastra activa si are o bara de titlu de culoare albastra. Odata ce o caseta de dialog este activata, focarul se deplaseaza, in genere, pe primul item din caseta. Focarul este indicat de obicei de o linie punctata in jurul elementului care il contine. Important: Orice schimbare realizata intr-un element al unei casete de dialog, ele raman atata timp cat nu se alege fie unul din cele doua butoane simple OK si respective CANCEL. 1.2.1. Tabul muta de la un element la un alt element O modalitate de a se lucra intr-o caseta de dialog este aceea de a se muta (deplasa) focarul de la un element la altul si apoi sa se lucreze efectiv cu respectivul element. Utilizati tasta TAB pentru a muta focarul de la un element la altul, si tastele SHIFT plus TAB pentru a muta (deplasa) inapoi focarul (adica la elementul precedent). Ca si o conventie, este stabilit ca modalitatea de navigare si prezentare a unei casete de dialog se realizeaza pe directia coltul stanga sus spre coltul dreapta jos, insa nu toate casetele de dialog respecta aceasta conventie, deci fiti atenti – este usor sa se omita unele continuturi ale casetei de dialog intrucat acestea sunt prezentate dupa butoanele simple OK si CANCEL care de obicei sunt cam ultimele elemente ale unei casete de dialog. Lege de aur: Intr-o caseta de dialog se navigheaza inainte de pe un element pe altul (de pe o sectiune pe alta, de pe un control pe altul) tastandu-se tasta TAB, iar inapoi (adica pe elementul, sectiunea, controlul precedent) apasandu-se combinatia de taste SHIFT plus TAB (OBS.: Se apasa mai intai tasta SHIFT si in timp ce se tine aceasta tasta apasata se va apasa si tasta TAB.); pentru a se lucra inauntrul fiecarui element, control, sectiuni se folosesc in principal tastele de directionare sageti. 1.2.2. Tastele scurte (shortcut keys) Fiecare item intr-o caseta de dialog are asociata o tasta scurta precum cele din bara de meniuri, si pot fi activate apasand tasta ALT in combinatie cu litera subliniata corespondenta elementului vizat. (OBS.: De retinut faptul ca tastele scurte pe bara de meniuri si in cadrul casetelor de dialog utilizeaza tasta ALT, in timp ce meniurile verticale nu.)
Unele elemente intro-o caseta de dialog sunt folosibile/utilizabile si prin intermediul acestor taste scurte (de exemplu, pot fi activate sau dezactivate prin intermediul unei simple combinatii de taste scurte), insa alte tipuri de elemente dintr-o caseta de dialog necesita si alte prelucrari (manipulari) odata ce combinatia de taste scurta a fost apasata si a preluat/mutat/plasat focarul in cadrul respectivului element vizat (spre exemplu, mutand focarul intr-o lista de optiuni, apoi va trebuii sa utilizam tastele de directionare sageti pentru a selecta itemul dorit din lista ce contine focarul). 1.3. Butoanele simple (Push buttons) (OBS.: De asemenea, numite si butoane de comanda.) Vizual sunt de marimea si de forma tastei TAB de pe blocul de dactilografiere a tastaturii computer-ului, si apar ca si cum ar cere sa fie apasate. Acest tip de control este folosit pentru a initializa o activitate imediat, precum luarea in considerare sau inchiderea unei comenzi. In marea majoritate a casetelor de dialog exista un buton simplu OK, care la activarea lui inchide caseta de dialog si ia in considerare optiunile facute de utilizator in respectiva caseta de dialog. In completare, exista intr-o caseta de dialog si un buton simplu CANCEL, care anuleaza (nu ia in considerare) comenzile (optiunile) facute de utilizator si totodata inchide si caseta de dialog. Pentru activarea butonului OK se poate folosii tasta ENNTER, iar pentru activarea butonului simplu CANCEL se poate folosii si tasta ESCAPE. Uneori o caseta de dialog poate contine si un alt buton simplu numit HELP (ajutor) care lanseaza in executie programul de tip Help si de obicei acest buton simplu se poate activa cu combinatia de taste scurte ALT plus litera H (OBS.: Se apasa tasta ALT si in timp ce se tine aceasta tasta apasata se va apasa si litera H.). Butoanele simple pot fi activate fie prin intermediul tastelor scurte (vezi mai sus) ori prin tastarea tastei ENTER odata ce butonul simplu respectiv vizat contine focarul. Folosindu-se tasta TAB se plaseaza focarul pe butonul dorit, iar prin tastarea tastei ENTER se apasa (activeaza) respectivul buton simplu vizat. In genere, butonul OK este cunoscut si sub denumirea de butonul implicit intr-o caseta de dialog si este apasat (activat) imediat ce se apasa tasta ENTER de oriunde s-ar afla focarul la un moment dat. Dar exista si doua exceptii cand aceasta regula nu functioneaza: q daca focarul, la momentul tastarii tastei ENTER, se afla pe un alt buton simplu (adica daca focarul este continut de un alt buton); apasand tasta ENTER odata ce focarul se afla pe alt buton simplu aceasta nu va activa butonul simplu implicit OK, ci butonul care contine focarul la momentul apasarii tastei ENTER; si a doua situatie q apasandu-se tasta ENTER, daca focarul se afla intr-un control de tip caseta lista pentru schimbarea directoarelor, nu se va activa butonul OK, ci in acest caz apasandu-se tasta ENTER doar se va modifica nivelul directorului curent (selectat in lista). Pentru a activa butonul simplu CANCEL (renunta) se deplaseaza focarul, cu ajutorul tastei TAB, pana pe el si apoi se tasteaza tasta ENTER. Uneori butonul OK poate fi dezactivat, (aratat intr-o forma gri), aceasta indicand de fapt ca utilizatorul trebuie sa faca unele optiuni inainte de a se executa comanda (caseta de dialog). Spre exemplu, utilizatorul doreste sa deschida un fisier, dar el nu a selectat nici un fisier pentru a-l deschide, ne pare rau dar utilizatorul nu poate deschide chiar si “nimicul”! In acest caz butonul simplu OK va ramane inactiv pana nu se va selecta un fisier pentru a fi deschis (ori daca nu, utilizatorul are posibilitatea sa inchida caseta de dialog alegand butonul CANCEL (renunta)). 1.4. Butonul de tip radio – radio butonul (Radio buttons) (De asemenea numit si butonul de optiune.) In genere, aceste optiuni sunt mutual exclusiviste, desi toate optiunile se refera la acelasi parametru, iar vizual aceste optiuni sunt grupate sub denumirea efectiva a respectivului parametru (ca intr-o coloana de tabel) iar din aceasta grupare doar una si numai o singura optiune poate fi facuta. Vizual, acest tip de buton radio este aratat precum un cerc negru care contine un punct negru inauntru daca butonul respectiv este selectat, sau gol daca butonul radio respectiv nu este selectat (ales, marcat). Nota: Acest termen, se spune, ca ar provenii de la o asociere cu butoanele aparatelor radio de moda veche – unde pentru a asculta un post de radio era obligatoriu ca un buton sa fie selectat (apasat/marcat), si in timp ce se asculta un post de radio, in timp ce se apasa un buton pentru a fixa aparatul pe un canal, toate celelalte butoane reveneau la pozitia ridicat, astfel ne fiind posibila decat ascultarea unui singur post odata. Sunt doua modalitati de selectare/marcare a butoanelor radio intr-o caseta de dialog: -- folosindu-se tastele scurtatura se muta selectia/marcarea de la un buton radio la altul nou; si -- mutand focarul cu ajutorul tastei TAB la grupul de butoane radio, apoi cu ajutorul tastelor de directionare sageti se muta selectia/marcarea de la un buton la altul. 1.5. Campul de editare (Edit fields) (De asemenea numit si caseta de text) – aceasta referindu-se la orice camp in care se poate introduce text. Aceasta putand semnifica intreaga zona de editare a paginii unui program de procesare text, dar, de obicei, intr-o caseta de dialog exista o limita a caracterelor ce pot fi introduse intr-un astfel de camp, limita ce poate pornii de la doua caractere si poate fi intinsa pana la 50 de caractere (doar ca exemplu, intrucat limitele pot diferii de la caz la caz). Cand focarul este intr-un camp de editare, punctul de insertie (prin intermediul caruia sunt introduse informatii de la tastatura sub forma de caractere) va fi pozitionat la inceputul liniei de editare a campului. Acest punct de insertie este aratat pe ecran prin intermediul unei bare verticale, insa in unele aplicatii acest punct de insertie poate fi reprezentat si printr-un dreptunghi mic de culoare neagra. Pentru a manipula punctul de insertie intr-un camp de editare se vor folosii combinatiile de taste standard ale sistemului de operare Windows: tastele de directionare sageti, control plus tastele de directionare sageti, tastele de directionare Home si End etc. De retinut: in momentul cand focarul este mutat intr-un camp de editare (in cadrul unei casete de dialog fie cu ajutorul tastei TAB, fie prin intermediul combinatiei tastei scurte) in mod automat tot eventualul text din campul respectiv de editare este selectat. Acest text selectat este destul de „fragil”, intrucat orice tasta litera apasata va rescrie tot textul (stergandu-l si afisand doar litera tocmai apasata), bineinteles daca nu o alta combinatie de taste nu a fost apasata de genul Copy, Cut etc. Deci, apasand tasta DELETE va sterge intregul text selectat, asa cum se va intampla si in cazul apasarii oricarei taste litera. Pentru a putea edita (modifica) textul dintr-un camp de editare (textul care este in prealabil selectat), va trebuii mai intai sa fie deselectat, aceasta fiind realizabila prin apasarea oricarei taste de directionare sageti, apoi se poate muta (manipula) punctul de insertie dupa cum a fost aratat mai sus. Pentru a selecta textul dintr-un camp de editare se va folosii in combinatiile de taste standard de manipulare a punctului de insertie ale sistemului de operare Windows si tasta SHIFT; astfel: -- Shift plus tastele de directionare sageti va selecta fie caracterul curent si caracterul urmator, fie caracterul precedent, fie cuvantul curent si cuvantul urmator, fie cuvantul precedent, fie linia curenta si linia urmatoare, fie linia precedenta etc. Tot timpul selectiei se va tine tasta Shift apasata, iar in momentul terminarii selectiei textului dorit se va da drumul si tastei Shift, efectuandu-se pasii urmatori doriti (copierea, taierea, transformarea textului selectat etc.). 1.6. Caseta de optiuni (Combo boxes) Se prezinta sub forma unei liste cu mai multe optiuni din care utilizatorul poate sa aleaga. Manipularea se poate realiza fie prin accesarea respectivului control prin apasarea combinatiei de taste scurte asociata, fie apasand tasta TAB pana la respectivul element. Lista continuta de acest control de tip caseta de optiuni poate fi deschisa folosindu-se combinatia de taste: q Alt plus tasta de directionare sageata in jos (se apasa mai intai tasta Alt si in timp ce se tine aceasta tasta apasata se va apasa si tasta de directionare sageata in jos) si inchisa prin combinatia de taste: q Alt plus tasta de directionare sageata in sus (se apasa mai intai tasta Alt si in timp ce se tine aceasta tasta apasata se apasa si tasta de directionare sageata in sus) sau prin apasarea tastei Escape. De obicei intr-un astfel de control nu este posibila decat o singura optiune, insa atunci cand se asociaza si cu alte tipuri de controale sunt posibile mai multe optiuni. Navigarea in control se realizeaza folosindu-se tastele de directionare sageti, Page Up si Page Down, Home si End, dar si prin apasarea primei litere a numelui optiunii dorite. 1.7. Campul de editare cu optiuni (Edit combo) In principal acest tip de control este o combinatie intr-un camp de editare si o caseta de optiuni. Astfel, se poate face o alegere din lista de optiuni pusa la dispozitie de controlul Combo, insa se pot introduce si alte informatii noi prin intermediul campului de editare. Navigarea si manipularea acestui tip de control nu este diferita fata de cele doua tipuri de control (camp de editare si caseta de optiuni) deja prezentate separat. 1.8. Caseta lista (List boxes) Sunt o serie de optiuni grupate sub forma unei liste sub un parametru comun, lista inconjurata de o linie fina dreptunghiulara. Acest control poate fi folosit pentru cautare (de exemplu, pentru a reamintii utilizatorului ce fisiere sunt salvate intr-un director atunci cand doreste sa realizeze salvarea unui fisier nou) si pentru diferite selectii (de exemplu, arata utilizatorului continutul directorului atunci cand se doreste deschiderea unui fisier deja salvat, sau pentru a selecta o anumita culoare pentru textul dintr-un fisier, dupa o lista de optiuni). Acest tip de control poate fi accesat fie prin combinatia de taste scurta asociata lui, sau prin mutarea focarului pana la respectivul control prin apasarea tastei TAB. Odata ce focarul se afla in lista, se pot realiza selectiunile dorite mutand selectia cu ajutorul tastelor de directionare sageti de pe un item pe altul, sau prin apasarea primei litere din numele itemului dorit a fi selectat. Odata ce itemul dorit a fost selectat el va ramane asa si utilizatorul este liber sa-si continue lucrul in respectiva caseta de dialog. 1.9. Caseta de marcare (Check boxes) Acest tip de control este relationat cu alte controale intr-o caseta de dialog, dar este prezentat in mod separat, ca o sectiune de sine statatoare. Utilizatorul nu este obligat sa aleaga nici unul dintre casetele de marcare ale unei casete de dialog, dar utilizatorul poate marca oricate casete de marcare doreste in aceeasi caseta de dialog (evident cu observatia ca respectivele casete de marcare sa nu se excluda reciproc). Casetele de marcare pot fi selectate sau neselectate, activate sau neactivate, marcate sau nemarcate, iar vizual acest lucru este aratat printr-un patratel care este plin atunci cand caseta este marcata/selectata si gol atunci cand caseta este nemarcata/neselectata. Casetele de marcare pot fi selectate sau deselectate prin apasarea combinatiei de taste scurta asociata respectivei casete de marcare, ori prin mutarea focarului pe respectiva caseta prin apasarea tastei TAB si cu ajutorul tastei Spatiu se marcheaza sau demarcheaza respectiva caseta. 2. Caseta de dialog cu mai multe pagini Asa cum un document text poate avea mai multe pagini si casetele de dialog pot avea mai multe pagini cu controale. Aceasta organizare a fost realizata pentru a nu realiza o caseta de dialog simpla cu foarte multe controale pe o singura pagina, prin aceasta putandu-se induce o foarte mare confuzie in utilizarea respectivului dialog si, mai ales, un foarte mare disconfort in utilizarea respectivului dialog prin intermediul tastaturii. Astfel s-au putut introduce numeroase controale intr-un singur dialog, usurand utilizarea respectivei aplicatii din partea utilizatorului, intrucat acesta nu mai este nevoit sa deschida mai multe casete de dialog pentru a realiza diferite activitati. Navigarea intre paginile unei casete de dialog se realizeaza prin combinatiile de taste: q Control plus Tab, pagina urmatoare de controale a casetei de dialog (se apasa mai intai tasta Control si in timp ce se tine aceasta tasta apasata se va apasa si tasta Tab); q Control plus Shift Plus Tab, pagina precedenta de controale a casetei de dialog (se apasa mai intai tastele Control si Shift si in timp ce se tin aceste doua taste apasate se va apasa si tasta Tab). Pe parcursul navigarii de pe o pagina de controale pe alta intr-o caseta de dialog cu mai multe pagini de controale, cititorul de ecran JAWS for Windows va anunta intotdeauna numele noii pagini accesate („Page is” – „Peigi iz”; „Pagina este”). Considerand urmatorul exemplu: q avem o caseta de dialog cu 3 pagini de controale: General, Summary, Sharing; q la momentul activarii casetei de dialog focarul a fost situat in cadrul primei pagini, numita General; q apasand combinatia de taste pentru urmatoarea pagina de controale Control plus Tab, focarul va fi localizat pe cea de-a doua pagina de controale, Summary, pe primul item al acestei pagini si identic si pentru cea de-a treia pagina de controale a acestei casete de dialog, pagina Sharing; q apasandu-se inca o data combinatia de taste pentru pagina urmatoare de controale dintr-o caseta de dialog cu mai multe pagini de controale, focarul va fi localizat pe prima pagina a dialogului nostru si anume pe pagina General, astfel realizandu-se o ciclare intre paginile casetei de dialog din exemplul dat; q insa nu toate casetele de dialog cu mai multe pagini de controale permit aceasta navigare, exista si casete de dialog care in momentul accesarii ultimei pagini de controale pentru a putea reintoarce focarul pe prima pagina de controale este necesara folosirea combinatiei de taste pentru pagina precedenta intr-o caseta de dialog cu mai multe pagini de controale (Control plus Shift plus Tab); astfel dupa accesarea ultimei pagini, pagina Shearing, va trebuii sa se apese de doua ori combinatia de taste pentru pagina precedenta pentru a putea muta focarul pe prima pagina de controale, pagina General; q in momentul accesarii uneia dintre paginile din exemplul de fata, cititorul de ecran JAWS for Windows va anunta urmatorul mesaj: „Page is Summary” („Peigi iz Samari” – „Pagina este Sumar”) si evident similar si pentru celelalte doua pagini de controale din exemplul dat. La momentul activarii unei astfel de casete de dialog cu mai multe pagini de controale, cititorul de ecran va anunta mai intai numele (titlul) casetei de dialog, apoi numele paginii active si la urma numele focarului curent. Considerand exemplul urmator: o numele (titlul) casetei de dialog „Page Setup” („Peigi Setap”); q numele paginii curente de controale „Page is Margins” („Peigi iz Margins”); q focarul curent „Top: Edit Spin Box 2,5 CM” („Top Colin Edit SpinBox tu coma faiv si em”). Nota: Exemplul al doilea a fost luat din cadrul aplicatiei Microsoft Word (procesor de texte), caseta de dialog cu mai multe pagini de controale numita „Page Setup”, din meniul „File”. OBS.: 1. Navigarea in cadrul paginii active de controale se realizeaza la fel ca si in cazul casetelor de dialog simple (cu o singura pagina). La momentul citirii barei de titlu (Insert plus T) intr-o caseta de dialog cu mai multe pagini de controale, cititorul de ecran va anunta mai intai numele casetei de dialog active si apoi numele paginii de controale active. Aceste casete de dialog cu mai multe pagini de controale se mai numesc si casete de dialog cu mai multe paginii de taburi, aceasta intrucat aceste pagini de controale ele insele reprezinta o sectiune in sine in cadrul dialogului respectiv. De obicei numele acestor pagini sunt aratate pe urmatoarea linie a casetei de dialog, imediat sub bara de titlu a dialogului. Astfel navigand cu tasta TAB pana cand se va auzii, dupa exemplul de mai sus, „General Tab” se poate trece pe pagina urmatoare de controale pur si simplu apasand tasta de directionare sageata dreapta (sau 6 de pe blocul numeric), respectiv pagina „Summary”, si similar si pentru cea de-a treia pagina, pagina „Sharing”, iar pentru a intra pe pagina se pasa pur si simplu tasta TAB, ca si cum s-ar trece pe controlul/sectiunea urmatoare a paginii active. Pagina activa semnifica pagina ce contine focarul la un moment dat.
|