Elektronika.lt
 2024 m. lapkričio 20 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 - Elektronika, technika
 - Kompiuterija
 - Telekomunikacijos
 - Įvykiai, visuomenė
 - Pažintiniai, įdomybės
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Lapkričio 20 d. 17:34
Sukčiai platina netikras nuorodas, prisidengdami Lietuvos prekių ženklais
Lapkričio 20 d. 14:31
Odos vėžio nustatymas naminiams gyvūnams – KTU doktorantė siekia sukurti diagnostinę metodiką pasitelkiant DI
Lapkričio 20 d. 11:49
Sukčiai vis intensyviau taikosi į pirkėjus: kaip atpažinti netikras akcijas ir apsaugoti savo finansus?
Lapkričio 20 d. 08:24
Užnuodytas dirbtinis intelektas: ar nusikaltėliai algoritmų neatgręš prieš mus?
Lapkričio 19 d. 20:29
Pristatytas „Huawei Watch Ultimate“: išskirtinės funkcijos žaidžiantiems golfą bei mėgstantiems keliauti
Lapkričio 19 d. 17:22
Mokslininkai atrado, kad lazerio šviesa gali mesti šešėlį
Lapkričio 19 d. 14:39
Kaip sukurti vizualiai patrauklią „Instagram“ verslo paskyrą?
Lapkričio 19 d. 11:29
KTU profesorius: ar e. sportas gali tapti tradicinio sporto alternatyva?
Lapkričio 19 d. 08:23
Telefoniniai sukčiai nestabdo: vien pirmąją lapkričio savaitę išviliota beveik 100 tūkst. eurų
Lapkričio 18 d. 20:24
Elektromobilis šaltuoju metų laiku: kaip prailginti nuvažiuojamą atstumą atvėsus orams?
FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
Reklama
 Straipsniai » Kompiuteriai, IT Dalintis | Spausdinti

Kodėl nepatogi langų sąsaja? (I dalis)

Publikuota: 1999-08-23 18:29
Tematika: Kompiuteriai, IT
Skirta: Mėgėjams
Autorius: el. paštas Tautvydas Levinskas
Aut. teisės: el. paštas ©Elektronika.lt

Apžvalgoje linksmai išdėstomas kritiškas požiūris į langinę programų sąsają (vartotojo sąsają). Autorius remiasi informacija rasta internete bei savo patirtimi.

 Rodyti komentarus (0)
Įvertinimas:  1 2 3 4 5 

Turinys

I dalis:

Apie ką kalbėsime?
Kodėl ji nepatogi ?
Juk tai palengvina vartotojo darbą…
Galima rasti visokių įdomių dalykų…
Bet gi būtent langų sistema leidžia lygiagrečiai dirbti su keliomis užduotimis?
O kaip dėl tokių patogių dalykų kaip „point&click“ (parodyk ir nuspausk) ir „drag&drop“ (nešk ir numesk)?

II dalis:

Bet juk dažniausiai informacija pateikiama piktogramomis…
Argi „Norton Commander“ ir panašios programos nėra langai?
Bet juk langų sistemos yra ir klesti…
Gerai, bet negi dirbti vien komandinėje eilutėje?
Tai kaip padaryti komandinę eilutę patogią?
Tai viską dabar reiktų daryti iš komandinės eilutės? Netgi…

III dalis:

O jei reikia prieš akis turėti du dokumentus? Ir net skirtingose programose?
Bet viską galima daryti langų sistemoje, tai kodėl jos atsisakyti ?
Ar yra kokių nors esminių skirtumų?
Bet dauguma vartotojų visgi dirba ne su atominiais reaktoriais!
Tai kaip, langų sistemos turės išnykti?
Informacijos šaltiniai

Visą referatą („MS Word“ dokumentas) galite atsisiųsti suglaudintą iš archyvo.

Apie ką kalbėsime?

Man nepatinka langų sistemos! Netgi ne todėl, kad jos lėtai užsikrauna (yra tokių, kurios kraunasi greitai), ne todėl, kad suryja kompiuterio resursus (egzistuoja pakankamai ekonomiškų) ir ne todėl, kad dažnai sminga ir reikalauja ilgos, nuobodžios instaliacijos (yra pakankamai stabilių ir netgi įrašytų į ROM). Paprasčiausiai grafinė langų sąsaja, pagal mano kuklią nuomonę, – nepatogi, daugumoje atvejų nereikalinga, o kartais net žalinga. Ar kalba eina apie „MS Windows“? Apie tai daug kalbėta ir rašyta – kovos už ir prieš jau pradeda priminti viduramžių karus ;-). Neįmanoma kalbėti apie vieną langų sąsają, neužkliudant konkrečių sistemų versijų. Be to, bendri tų sistemų trūkumai nebūtinai yra neįveikiami visose langų sąsajose. Pamėginsiu įrodyti, kad didžiąją dali uždavinių galėtume ir turėtume spręsti paprastesnėmis priemonėmis. Taigi, kalba eina apie langų sąsajos nepatogumą ir neefektyvumą.

Kodėl ji nepatogi ?

Pažvelkite į savo ekraną: jei Jūs nesate laimingasis, turintis 21 colio monitorių su ekrano geba 1280x1024 (tai kainuoja keliskart brangiau nei pats kompiuteris), tai aš įsitikinęs, didžiąją laiko dalį visą ekraną užima viena programa ar užduotis. Galite tarp jų persijunginėti, tačiau visgi visą ekrano plotą užmis viena programa. Žinoma, didelį monitorių perka tie, kuriems reikia dirbti su plačiaformate grafika (poligrafija, kartografija, brėžiniai) – tada iš vis neverta kalbėti apie daug langų. Kartais net tokio monitoriaus nepakanka normaliam darbui. Tai kam tada, dirbant per visa ekraną, reikalingi langų elementai, ir taip užimantys brangia ekrano erdvę?

Juk tai palengvina vartotojo darbą…

Anaiptol, užtenka pažvelgti kiek laiko vartotojas praleidžia tam, kad gražiai išsidėliotų langus, kad būtu jam suprantama, paranku – langų sąsaja netik, kad nepalengvina darbo, bet ir atima laiką, kurį būtų galima panaudoti naudingesniems tikslams. Ieškojimas reikalingo lango netvarkingoje išmėtytų langų krūvoje, arba ikonos – išmaišytų ikonų gausybėje, – puikus būdas tuščiai praleisti didžiąją dalį darbo laiko ;-). Kodėl? Beveik visi naudingi darbai daromi dirbant programai pilnu ekranu.

Galima rasti visokių įdomių dalykų…

Kodėl gi tada negamina rašomųjų stalų iškart su prie jo pritaisytais įrankiais – skylmušiu, penalais, kalendoriais, bloknotais ir t. t. Kuo gi kompiuterio darbo vieta blogesnė ? Na taip, būna brangių stalų su įmontuotais reikalingais (ir nereikalingais) daiktais – net peleninėmis ar specialiu lizdu įstatyti kompiuteriui. Būna tokių kuriuos galima palei savo skonį išdėstyti, paaukštinti ar paplatinti, bet kaip taisyklė – tokie greit genda. O štai automobiliuose – ir magnetofonas, ir peleninė, ir žiebtuvėlis ir visa kita, jau nebekalbant apie valdymo sąsają (vairas, pedalai, svirtys), esantį konkrečioje vietoje (kitaip juos išdėsto tik specialiai invalidams). Grįžkime prie kompiuterinės sąsajos. Pasakysiu tik tiek, kad man reikia padaryti savo darbą. Jei programa, su kuria dirbu, – patogi, tai man nieko daugiau ir nereikia. Taigi, net jei langų ir nebūtų, – jie man nepadėtų, – jie visai man nereikalingi.

Bet gi būtent langų sistema leidžia lygiagrečiai dirbti su keliomis užduotimis?

Dauguma dabartinių operacinių sistemų turi daugiaprogramią (multitasking) grafinę sąsają – jau integruotą („MS Windows“, „Mac-OS“) arba kaip apvalkalą („Unix X“-„windows“, OS/2). Tiems kas perėjo nuo MS-DOS prie „MS Windows“ arba „Macintosh“, kaip taisyklė, langų sistema asocijuojasi su daug uždavinių. Iš tikrųjų daugiaprogramė sąsaja, dabar labiausiai paplitusi, buvo išrasta ne po langų sąsajos atsiradimo, bet dar prieš atsirandant grafiniams ekranams. Jos atsiradimas buvo susijusi su tuo, kad reikėjo aptarnauti daug darbo vietų vienu metu. Kai kurių užduočių vykdymas fono (background) režime visai įmanomas netgi vienaprogramėse operacinėse sistemose, naudojantis pertraukimais. Vadinasi galima padaryti nepastebimą perjungimą tarp dabartinio darbo ir foninio, tam visai nenaudojant langų. Pavyzdžiui? Pakankamai įdomų ir patogų būdą pateikia dabartiniai „Unix“. Apskritai, „Unix“ pradžioje buvo sugalvotas kaip „mainframe“, leidžiantis vienu metu dirbti su keliais vartotojais, kiekvienam prie savo terminalo. Taip daroma dar ir dabar. Natūraliai, iš pat pradžių, buvo organizuoti vartotojų prioritetai ir teisės. Pirmi „Unix“ dirbo ant daugiaterminalių, paskui perkelti ant „desktop“ tipo mašinų , dabar – personalinių kompiuterių. Buvo sugalvotos virtualios konsolės (komandines eilutės): spaudžiant „ALT“ kartu su funkciniais klavišu „F[numeris]“, perjungiama į konsolę „Nr.1“ (numeruojamos pradedant nuo nulio, o klavišai nuo vieneto). Tuo tarpu užduotys, dirbančios su ta konsole, net nežino, kad konsolę buvo perjungę, ir neprivalo perpiešti ekrano – viskas realizuota operacinės sistemos branduolio lygmenyje. Tai leidžia ne tik, kad atskiroje konsolėje paleisti savo programą, bet netgi skirtingiems sistemos vartotojams. Tai reikalinga, pavyzdžiui, nustatant administratoriaus teises programai, kuri bus vykdoma vartotojo režime – „Windows NT“, kad pereiti iš vartotojo režimo į supervizoriaus ir atgal, tenka uždaryti visas programas ir išeiti nutraukiant visus ryšius.

Visai kitokiu metodas realizuotas firmos „Apple“ „Newton Message Pad’e“, kuris jau iš pradžių buvo projektuojamas kaip portatyvinis kompiuteris. Tam buvo iškelti du pagrindiniai reikalavimai – matmenys ir svoris. Jie buvo sėkmingai išpildyti. Dėl savitų akumuliatorių jis sveria tik pusė kilogramo, gali dirbti net visą parą naudodamas Flash-ROM ir kitokį procesorių nei „i*86“. Tapti kišeniniu kompiuteriu padėjo ir speciali programinė įranga, kaip „virtuali klaviatūra“. Tai labai savita, neįtikėtina, bet kartu ir natūrali sąsaja, savyje turinti ir „popierių“ ir „parkerį“. Čia popierius – ekranas, kuriame rašoma specialiu rašikliu.

O kaip dėl tokių patogių dalykų kaip „point&click“(parodyk ir nuspausk) ir „drag&drop“ (nešk ir numesk)?

Dauguma vartotojų skaito, jog tai patogu ir natūralu. Paprasčiausiai todėl, kad nežino patogesnių būdų bendrauti su mašina. Net nepagalvoja, kodėl jiems tenka daryti daugybę judesių, kad atlikti elementarią operaciją. Vietoj to, kad nuspausti klavišų kombinaciją ar surinkti komandą, tenka brautis per gausybę meniu lygmenų, kaskart pelyte taikantis į siaurą reikalingo punkto juostą. Aš turiu atsiminti netik man reikalingo punkto pavadinimą (taip pat lengvai atsiminčiau ir komandą), bet ir punktus einančius pakeliui. Ar tai darbo palengvinimas?

Išrinkti meniu punktą gali pasirodyti lengviau, nei įsiminti komandą, bet tik tada, kai pasirinkimų kiekis protingai ribojamas arba labai gerai struktūrizuotas. Tokių labai nedaug, turbūt todėl, kad labai nedaug dalykų galima struktūrizuoti, tuo labiau, kad tenka ilgai kankintis naršant medžio tipo sąrašus. Žinoma, jei aš pats susidariau tą medį ir ilgai su juo dirbau, tai lengvai jame orientuosiuosi. Bet ką daryti, jei pereisiu prie kito kompiuterio? Klausinėti savininko, o gal – „tampytis“ „notebooką“? Yra toks dalykas kaip „smart-card“, pritaikytas „Network Computer“ („Oracle“) arba „Newton Message Pad“ („Apple“), kuris visada būna su savininku ir nuo svorio neplėšo kišenės – bet tai kol kas ateitis.

O kartais norisi nukopijuoti nuo ekrano kokį nors tekstą, pavyzdžiui, iš lango juostos arba iš fontų nustatymo meniu. Kam? Kartais tai būtina. Tarkim, man reikia nusiųsti kam nors klausimą arba patarimą apie tai, ką daryti vienu ar kitu atveju Reikia aprašyti konfigūraciją, kurioje viena ar kita programa dirba (arba nedirba). Trumpiau tariant, man reikia nukopijuoti tekstą, kuri matau ekrane. Anaiptol, bent jau „MS Windows“ leidžia kopijuoti tiktai tai, ką skaito reikalingu – jiems reikalingu, bet ne man! Taipogi sistema turi neaiškių, neapibrėžtų dalykų. Pavyzdžiui, jei kopijuoju (nešu pelyte) išsirinktą failą iš vieno langą į kitą „File Manager’yje“, tai akivaizdus nurodymas kopijuoti arba perkelti failą. Bet jeigu pernešu į tekstą kokio nors tekstinio redaktoriaus, tai kas tūrėtų būti patalpinama tekste – failo vardas ar jo turinys? O jei tai paleidžiamasis failas (interpretuojamas skriptas), tai galbūt reiktų patalpinti jo darbo rezultatus? Panašūs neapibrėžtumai gali sukelti rimtų problemų vartotojams, turintiems nedidelę darbo patirtį. Arba tiems, kurie, skirtingai nei pats autorius, neišsamiai išsiaiškino programų tarpusavio bendravimą. Mums aiškinama, kad sąsaja turi būti suprantama, bet drag&drop technologija tolima nuo aiškumo; dirbant su informacija (priešingybė darbui su realiais objektais) ši technologija tampa nenatūrali. Negi langų sąsajos kūrėjai laiko kompiuterio vartotojus neraštingais? Tai kodėl vietoje teksto mums siūlo paveikslėlius? Taip, paveikslėliai gerai, kai jų mažai, bet netvarkingoje krūvoje paveikslėlių rasti norimą daug sunkiau, nei surasti reikiamą objektą pagal vardą. Be to vistiek tenka skaityti prierašus po piktogramomis.

Toliau skaitykite II dalį.




Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas


Reklama
‡ 1999–2024 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama