Elektronika.lt
 2024 m. gruodžio 22 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
Gruodžio 21 d. 11:33
Kokį elektronikos įrenginį dovanoti, kad jis vėliau neišaugintų elektros sąskaitos?
Gruodžio 20 d. 17:12
KTU mokslininkai sukūrė nanolazerį – sidabro nanokubus panaudojo šviesos generavimui
Gruodžio 20 d. 14:28
Lietuvių kalba ir technologijos: VU mokslininkų projektas LIEPA-3 atvers naujas galimybes
Gruodžio 20 d. 11:49
Stacionarūs kompiuteriai: koks jų vaidmuo nešiojamųjų kompiuterių eroje?
Gruodžio 20 d. 08:14
„DS Automobiles“ pristato naujausią savo elektrinį flagmaną – „DS N°8“ kupė
Gruodžio 19 d. 20:18
Naudingi patarimai, kurie padės maksimaliai padidinti jūsų elektrinio automobilio priemonės įveikiamą atstumą
Gruodžio 19 d. 17:27
Žaidybinimas: efektyvus švietimo įrankis ar bėgimas nuo tikrovės?
Gruodžio 19 d. 14:27
Orkaitės darbymetis prasideda: 5 paprasti patarimai, kurie kalėdinius kepinius leis paruošti elektrą naudojant taupiau
Gruodžio 19 d. 11:15
Proveržis magnetų tyrimuose: ištisas savaites tarnaujanti telefono baterija ir 1000 kartų didesnė jo sparta
Gruodžio 19 d. 08:14
Gaisrą sukelti gali ir kalėdiniai papuošimai: ekspertai pataria, kaip to išvengti
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
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
 Straipsniai » Kompiuteriai, IT Dalintis | Spausdinti

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

Publikuota: 1999-08-23 19:20
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.

Bet juk dažniausiai informacija pateikiama piktogramomis…

Pavyzdžiui, kelio ženklai, rodyklės? Taip daroma dėl kelių priežasčių. Pirmiausia, informacija turi greitai pasiekti vairuotoją – jam nėra laiko skaityti raidžių. Vairuotojas gali būti užsienietis, nežinantis vietinės kalbos – faktiškai beraštis. Galiausiai, niekada nebūna daug rodyklių ar ženklų vienoje vietoje. Bet nė viena iš tų sąlygų netinka kompiuteriui.

Galų gale, „nurodyti ir paspausti“, taip pat ir „tempti ir numesti“ galimi ir be langų. „Point&click“ realizuotas dar „Norton Commander“ ir „Norton Utilities“, o taipogi visose programose, naudojančiose pelę kaip pagrindinį įvedimo įrenginį, žymiai anksčiau nei atsirado langų sistemos. Štai ir „drag&drop“ iš vienos užduoties (naudojančios visą ekraną) į kitą, nepametant „nešamo“ objekto, galima naudoti tik tada, kai yra kur „numesti“ (tarkim į dokumento lauką) arba jei galima greitai perjunginėti užduotis.

Argi „Norton Commander“ ir panašios programos nėra langai ?

Na, jei kiekvieną krentantį ar išplaukiantį meniu laikysime langu, tai daugelis programų savyje turės integruotą langų apvalkalą. „TurboVision“ tipo bibliotekos leidžia programuotojui rašyti programas kaip ir tekstiniai, taip ir grafiniai sąsajai, tačiau kuo labiau „languota“ darosi sistema, tuo lėtesnė ir reiklesnė resursams gaunasi programa.

Sunku būtų įvardinti programą, kuri atstatytų ekrano turinį po savęs arba po kitos „langinės“ programos. Daug efektyviau, nei langai, yra ekrano paskirstymas kadrais (frames). Dviejų kadrų pavyzdys – „Norton Commander“. Nejudantys meniu taip pat yra kadrai. Kadrai taipogi dažnai naudojami langų sąsajoje – kadrų naudojimas vietoj langų programą daro patogesnę ir efektyvesnę.

O štai pelę galima laikyti vienu nepatogiausių įrenginių. Jos nepatogumas – praslydimas. Varinėdamas pelę po stalą, esu įsitikinęs, kad ją pastūmiau, bet žymeklis ekrane vos pajudėjo ar net visai liko vietoje. Jei apsukau pelę, tai žymeklio judėjimo kryptis visiškai nesutaps su rankos… Daug patogiau dirbti su jutikliniu ekranu, tačiau jis greitai išsitepa. Be to, darbas juo primena darbą su pele, turinčią vieną mygtuką, o žmonės natūraliai įpratę išnaudoti visus penkis pirštus, neretai netgi pasitelkdami kitą ranką. Taip pat sunku pele pajusti, kada ekrane ketama ten nubrėžta linija, o štai klaviatūrą jaučiame pirštais. Senai žinomas „aklas spausdinimas“, bet niekas net nesvajoja apie „aklą“ darbą su pele ;-). Taigi, nieko labiau patogaus ir galingo, nei klaviatūra ir komandinė eilutė, su įvairiomis jos redagavimo priemonėmis, nesu matęs.

Ypatingų nepatogumų sukelia dvigubas spragtelėjimas. Kaip taisyklė, tada reikia stipriai prispausti pelę prie stalo, nes labai sunku, paspaudus vieną mygtuką, nepajudinus pelės, staiga spausti vėl. Daug paprasčiau būtų išrinkus reikiamą objektą, paspausti „Enter“, bet tada reikia ranką perkelti prie klaviatūros, o tai – nepatogu.

Bet juk langų sistemos yra ir klesti…

Mano požiūriu, jos neužilgo visiškai degraduos. Jei „Windows 3.11“ galima buvo išsikviesti „Program Manager“, kad paleisti naują programą, tai „Windows 95“ tenka arba klaidžioti po „Start“ meniu medį, arba uždaryti visus atvertus langus, kad prisikasti iki „ShortCuts“ (piktogramų ant darbo stalo). Tai nenuostabu, nes „Windows 95“ sąsaja nukopijuota nuo „Macintosh-86“.

Tokia sąlyginė naujiena kaip modaliniai langai, sukelia nemažai nepatogumų. Jei langų sistema skirta, kad prieš akis turėti kelis dokumentus, tai kodėl negalima patraukti „tėvinį“ langą, kol neuždarai modalinio?

Tuo tarpu, kai grafinės sistemos kepamos kaip blynai, reikalaujančios vartotojui gaišti instaliacijai ir konfigūracijai daugiau laiko, nei naudingam darbui, jų kūrėjams net į galvą neateina apsidairyti aplink ir pritaikyti seniai ištobulintus dalykus. Štai operacijos „Load“ ir „Save as“ „Microsoft Windows“ (kaip 3.11, taip ir 95/NT) pateikia nekintamo dydžio langus, tuo tarpu „Solaris“ šiuos langus gali lengvai padidinti ir tada galima peržiūrėti ne aštuonis failus, o tiek, kiek telpa ekrane. Slankiojimas (scroll) čia mažai padeda, kadangi žmogus akys po ekraną „juda“ greičiau nei rankos. Be to šis „mini-File Manager“ neleidžia sukurti katalogo, ištrinti ar pervardinti failą – tik pereiti katalogais ir išrinkti reikiamą failą. Langų sąsajos trūkumai išvien su operacinės sistemos bei programos trūkumais, dar labiau susilpnina sistemą. Dažnai norisi grįžti prie paprastos komandinės eilutės, kai vien ištrinti failą ar diskeliui suformatuoti, būtinai tenka paleisti „File Manager“.

Gerai, bet negi dirbti vien komandinėje eilutėje ?

Dauguma dabartinių vartotojų dirba su skirtingomis „MS-Windows“. Jiems grafinių langų sistema atrodo vienintelė alternatyva komandinei DOS eilutei. Iš tikro nėra taip. Nekalbant jau apie analogiškas, bet daug universalesnes sistemas kaip „Apple Macintosh“, „Acorn RiscPC“ ir „X-Windows“ „Unix’ui“ (kiekviena atitinkamoje srityje pralenkia „MS-Windows“), yra ir kitokios vartotojo sąsajos koncepcijos. Tai komandinė „Unix“ eilutė ir grafinė (bet ne langinė) „Apple Newton Message Pad“ sąsaja.

Kas liečia komandinę eilutę, tai netgi „WindowsNT“ tokie darbo su Internetu „utilitai“ kaip ARP, „Ping“, „TraceRoute“, „NSLookU“ (nekalbant jau apie „Telnet“) realizuoti tekstiniu ekranu, esančiu lange. „Windows95“ sąsaja stipriai pralošia tame, kad nėra elementarios operacijos, iškviečiančios komandinę eilutę. O tai kas yra „Start>Run“ – sunkiai ir pasiekiamas.

Apskritai, Internetas kilęs iš „Unix“, paveldėjęs daugelį jo trūkumų ir pranašumų, stipriai pririštas prie tekstinio formato. Kaip ir FTP klientai, dabar padaryti panašiais į „File Manager“, vistiek siunčia serveriui standartines komandas, gaudami iš jo tekstinius atsakymus ir išveda šį dialogą į specialią lango dalį.

Tai kaip padaryti komandinę eilutę patogią ?

„Acorn OS“, realizuota dar 1982 metais, leido lengvai kopijuoti iš ekrano į komandinę eilutę betkokią simbolių seką. Negi grafiniame režime vykdavo simbolių atpažinimas (buvo atpažįstama tik pilnai sutapus su originalu). Retai kreipiantis į failus ir esant mažam jų kiekiui, pakankamai gerai apgalvotoje komandų sistemoje, sudarydavo visai patogias darbo sąlygas komandinėje eilutėje. Todėl visos programos, net ir redaktoriai, turėjo išėjimą į komandinę eilutę, be to – operacijos „užkrauti failą“, „įrašyti failą“, „suformatuoti tekstą“ buvo vykdomos iš tos pačios komandinės eilutės ir buvo pilnai patogu. Net sekretorės užtikrintai dirbo šitoje aplinkoje, tuo labiau, kad komandų rinkinius buvo galima pakeisti skriptais.

Dažnai „Linux“ naudojamas komandinis interpretoatorius „bash“ (Born Again Shell) tinkantis ir kituose „Unix“, leidžia iškviesti anksčiau įvestą komandą su argumentais ir ją redaguoti. Tokias pat priemones pateikia komandinis interpretatorius „Windows95“ ir NT, taip pat alternatyvūs DOS interpretatoriai. Plačiai žinomas vartotojui „Norton Commander“ ir jo analogai dar leidžia nukopijuoti į komandinę eilutę failo pavadinimą, kai kurie analogai – kelią iki failo. Juos galima rasti net kompiuteriuose su „MS Windows“ sistemomis, nes visgi – komandinė eilutė yra daug galingesnė priemonė, nei pelė, maiganti piktogramas.

Tai viską dabar reiktų daryti iš komandinės eilutės? Netgi…

…redaguoti tekstą? Žinoma ne, nors egzistavo redaktoriai, valdomi komandomis. Didžioji dauguma užduočių reikalauja kažko daugiau nei komandinė eilutė. Bet dėl komandinio darbo reikalinga integruota aplinka, kurioje galima lengvai pajungti papildomus elementus, o ne galimybė tampyti langelius po ekraną. Kažkuo panašiu į tai galima laikyti „Norton Commander“. Jis leidžia įvykdyti pakankamai daug dažnai naudojamų operacijų su failais, o trūkstami dalykai lengvai papildomi komandine eilute, meniu ir tam tikra reakcija į failo išplėtimą (tipą). Gaila, tačiau net šitos galimybės nebuvo logiškai išbaigtos, o paskutinėse versijose dauguma funkcijų tiesiog tapo atskiromis programomis, kas darbą padarė paprasčiausiai nepatogiu.

Kitas pavyzdys – redaktorius „MikroMir“, platinamas nemokamai. Būdamas 90 KB, jis leidžia dirbti su trimis nepriklausomais buferiais; failo vardą tekste naudoti kaip hyperaktyvią nuorodą, t. y. lengvai pasiekti tą failą, paleisti programą pagal jo išplėtimą ir kitą: padaryti raides didelėmis, mažomis, keisti kalbą; dirbti lentelių režime, apribota pseodografika; rūšiuoti eilutes. Ypač džiugina tai, kad galima laisvai pernešinėti tekstą į kitą tekstą, paieškos eilutę, pakeitimo eilutę ir komandinę eilutę. Taip pat atsimenama anksčiau įvestas reikšmes tose eilutėse bei galima greitai jas iškviesti. Žinoma, yra tam tikrų nelogiškumų, tuo labiau, kad paskutinė versija buvo išleista tik 1984 metais.

O kaip tekstų procesoriai, WWW-naršyklės, grafiniai redaktoriai? Na jie nebūtinai turi būti valdomi iš komandinės eilutes, bet puikiai gali būti paleidžiami iš ten. Bet vykdomi gali būti pilnaekraniame režime, o ne languose. Vistiek, net ir viso ekrano jiems mažoka.

Toliau skaitykite III 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

Sveiki ir ekologiški maisto produktai

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