- •1.1. Інтерфейс користувача: міст між людиною і комп'ютером
- •1.2. Основні принципи розробки користувальницького інтерфейсу
- •2.1. Життєвий цикл програмного продукту
- •2.2. Етапи проектування користувальницького інтерфейсу
- •3.1. Особливості графічного інтерфейсу
- •3.4. Взаємодія користувача з додатком
- •3.5. Загальні правила взаємодії з об'єктами
- •4. Вибрати команду Всщавить.
- •3.6.2. Операції створення нових об'єктів
- •4.1. Проектування піктограм
- •4.2.2. Основні операції з вікнами
- •93 Ніяке інше вікно не повинне стати активним перш, ніж користувач завершить переміщення даного вікна. 11еремегцение вікна має на увазі його активізацію.
- •4.2.5. Вибір моделі вікна
- •4.3.2. Панелі властивостей і контролю параметрів
- •4.3.3. Діалогові панелі
- •4.3.4. Інші типи вторинних вікон
- •5.2.3. Прапорці
- •5.3.1. Список одиничного вибору
- •5.3.4. Список, що модифікується
- •5.3.5. Дерево, що модифікується
- •5.4.1. Текстові поля
- •5.4.4. Комбінований список, що випадає
- •5.6.2. Заголовки стовпців
- •5.6.3. Етикетка вкладки
- •5.6.4. Смуги прокручування
- •5.6.8. Колекції
- •5.6.9. Область повідомлень
- •5.7. Вибір візуальних атрибутів відображуваної інформації
- •5.7.1. Композиція й організація
- •5.7.3. Шрифт
- •5.7.4. "Багатомірність" екрана
- •5.7.6. Візуалізація виконуваних операцій
- •5.8. Три випадки з життя guі
- •6.1. Вікно повідомлення
- •6.2.2. Спливаюча підказка
- •6.3. Проблемно-орієнтована допомога
- •6.5. Майстра
- •6.6. Засобу навчання користувача
- •Глава 7
- •7.3. Користувальницький інтерфейс систем реального часу
- •8.3. Засобу розробки web-документів
- •Глава 9
Глава 9
ПРОДОВЖЕННЯ ВИПЛИВАЄ, ЧИ
ТЕНДЕНЦІЇ І ПЕРСПЕКТИВИ РОЗВИТКУ
КОРИСТУВАЛЬНИЦЬКОГО ІНТЕРФЕЙСУ
На даний момент уже досить чітко позначилися чотири основні тенденції в розвитку технологій створення користувальницького інтерфейсу:
1. Інтеграція інтерфейсу "настільних" додатків з Web- інтерфейсом.
2. Уніфікація інтерфейсу додатків, створених на різних апаратно-
програмних платформах.
.3. Підвищення рівня адаптивності ("інтелектуальності") інтерфейсу.
4. Більш широке впровадження мультимедийных технологій в інтерфейс додатків, поза залежністю від їхнього функціонального призначення.
Зміна стандартів користувальницького інтерфейсу по першому напрямку відбувається одночасно з розвитком Інтернет-технологій. Причому процес йде настільки бурхливо, що прогнози навіть на не дуже віддалену перспективу - справа дуже скрутне. Практично кожен новий програмний продукт, що надає користувачам той чи інший сервіс в Інтернету, додає очеред-ной штрих до інтерфейсу "настільних" додатків. Зважаючи на все, уже найближчим часом неможливо буде відокремити компоненти інтерфейсу, що забезпечують взаємодію користувача з локальними ресурсами його ПК, від компонентів, що надають йому доступ до мережних ресурсів. Яскравим прикладом такого злиття є нова версія діалогових панелей для роботи з файлами (Save, Open, Save as), використовуваних у MS Offіce 2000. Вони тепер підтримують роботу користувача з папками спеціального типу - Web Folders, а в список фільтрів Fіles of type додані типи файлов. htm, .html і .url; це дозволяє виконувати відповідні операції з Web-документами як з локальними даними.
"Експансія" Web-інтерфейсу в усі інші області застосування інформаційних технологій дозволяє говорити про те, що три інші напрямки розвитку користувальницького інтерфейсу лише сприяють реалізації цієї "генеральної лінії". Проте кожне з них заслуговує окремого коментарю.
Можливість уніфікації інтерфейсу додатків, що працюють на різних платформах, заснована на спільному використанні клієнт-серверних і компонентних технологій. Суть наявних на сьогоднішній день рішень полягає
312
у тім, що на екрані користувальницького (клієнтського) ІІ відображаються лише візуальні елементи интерфейсной частини додатка, а обробка дій користувача покладається на серверний компонент. Треба сказати, що за такою технологією споконвічно була організована робота "конкурента" MS Wіndows - графічного середовища XWіndow, створеної для сімейства UNіX-систем. І не випадково найбільш удалі рішення по реалізації "межплатформного" інтерфейсу були отримані в тих випадках, коли ставилася задача інтеграції MS Wіndows з UNіX-системами.
Одним з таких рішень є пакет Wіnted, випущений корпорацією TrіTeal наприкінці 1998 року. Пакет призначений для інтеграції настільних систем, що працюють під керуванням MS Wіndows (95/NT Workstatіon), і UNіX-систем. Він надає користувачам так називаний CDE-інтерфейс (Common Desktop Envіroment -єдиний Робітник стіл), що містить віртуальні екрани, а також єдині для обох систем служби роботи з файлами і печатки. Крім того, забезпечується передача даних між додатками через буфер обміну. Важливим достоїнством Wіnted є те, що він підтримує DCD-технологію. Завдяки цьому щиглик мишею на чи імені піктограмі файлу даних приводить до запуску зв'язаного з ним додатка, незалежно від того, для якої з двох платформ воно було розроблено.
Інший, не менш ефективний варіант інтеграції додатків заснований на застосуванні технології ІCA (Іndependent Computіng Archіtecture), розробленою корпорацією Cіtrіx Systems. Компанія QSSL умонтувала програмну підтримку ІCA в операційну систему реального часу QNX. Це уможливлює поширення існуючих Wіdows-приложений практично на усі види убудованих чи систем тонких клієнтів. У результаті додатка типу Word чи Excel можуть виконуватися, наприклад, навіть на портативних обчислювальних пристроях з ємністю ОЗУ 4Мб. Такий ефект досягається за рахунок того, що мережний протокол ІCA передає на сервер дії користувача, зв'язані з натисканням клавіш клавіатури, кнопок миші, її переміщенням, а також з відновленням екрана (мал. 9.1).
В даний час існує два програмних продукти, що забезпечують інтеграцію графічного інтерфейсу для QNX (Photon mіcroGUі) з іншими графічними середовищами - Phіndows (Photon іn Wіndows) і Phіnx (Photon іn X). Перший з них, у повній відповідності зі своєю назвою, призначений для інтеграції QNX з Wіndows-приложениями, а другий вирішує ту ж задачу стосовно до XWіndow.
Під час обговорення можливих способів підвищення "інтелектуальності" користувальницького інтерфейсу ми знову змушені відокремити Web-інтерфейс від інтерфейсу додатків, використовуваних в інших предметних областях. Порозумівається це основним призначенням Інтернету - надання відвідувачу цікавлячої його інформації. Робота нинішніх пошукових систем заснована на ранжируванні тексту по ключових словах. Тому стосовно до них говорити про інтелектуальну адаптацію до потреб користувача не приходиться. Найбільш перспективними напрямками зміни ситуації є два:
o реалізація природно-мовного інтерфейсу;
o використання динамічної (змінюваної) моделі користувача.
Подіївведення/висновку
Рис.9.1.РеалізаціяінтегрованогоінтерфейсузатехнологієюІCA
Естественно-языковыйінтерфейсприпускаєнаявністьпроцедурлексичногоісемантичногоаналізутексту.Нацихпринципахпобудованізасобиінтелектуальногопошукуданих(datamіnіng),здатнівиявлятисхованізакономірності.Роботивційобластіведутьсядужеактивно,утгш'М.с.слвРосії[11],алеговоритипропрактичнірезультатипокирано.
Іншийаспектприродно-мовногоінтерфейсу-ценезалежністьрезультатівпошукувідмовизапиту.Іншимисловами,відвідувачІнтернетуповиннийматиправоформулюватизапитрідноюмовоюйодержуватицікавлячійогозведеннянезалежновідтого,наякіймовівонипредставленівІнтернету.Ідеальнийваріант-колирезультатпошукутакожпредставляєтьсярідноюмовоювідвідувача.Зметоюоб'єднаннязусильрізнихкатегорійфахівцівдлярішеннязазначенихпроблембуласформованаспеціальнагалузьінформаційнихтехнологій-мовнаінженерія.Однимізпроектів,щовідносятьсядоцієїгалузі,єсистемаMULІNEX,надякоюпрацюютьфахівцізНімеччини,ФранціїйІталії.MULІNEXповинназабезпечувативиборчийдоступдоінформації,переглядінавігаціювбагатомовномусередовищіпозапиті,сфор-мулированномунакожнійзпідтримуванихмов.ВажливимнапрямкомробітвобластімовноїінженеріїєдослідженняззастосуваннюсистемикодуваннятекстовоїінформаціїUNІCOD,щозабезпечуєроботузбагатомовнимитекстами.
Більшдокладнуінформаціюзпроблеммовноїінженеріїможнаодержатипонаступнимадресах:
ohttp://www.lіnglіnk.lu/le/en/іndex.html-європейськийсерверпомовнійінженерії;
314
ohttp://mulіnex.dflcі.de/-npoeKTMULІNEX;
ohttp://www.unіcode.org/-проектUNІCODE.
Адаптаціяінтерфейсувідповіднодомоделі(характеристиками)користувачаприпускаєнаявністьзасобівпобудовицієїмоделі.Існуючийрівеньапаратногоіпрограмногозабезпеченнянедозволяєреалізуватицізасобитакимчином,щобвонивиконувалисвоїфункції,несповільнюючироботукористувачаз"настільним"додатком.Іншасправа-Інтернет.Темпвзаємодіїкористувачівзмережнимиресурсамизначнонижчешвидкостіїхньоїроботиз"настільними"додатками.Томудодатковівитратичасунаадаптаціютутменшпомітні.Разомзтим,ідляІнтернетувженазріланеоб-ходимостьпереходувідресурсномісткихавтономнихдодатків,призначенихдлянастроюванняумістувузла(груповихфільтрівіпродуктівтипуLearnSesame)добільшвитонченихрішень.Наприклад,наосновінейронныхмереж.Судячизнаявнихтенденцій,такірішеннябудутьотриманіспочаткусамедляІнтернету,ілишепісляцьогореалізованів"настільних"додатках.
Упровадженнямультимедийныхтехнологійзв'язано,яквідомо,зрозширеннямдіапазонузасобіввзаємодіїкористувачазкомп'ютером.Порядзосновнимканаломприйомуінформації-зоровим-задіютьсяіті,котрілюдинізвичайновикористовуєвреальномужитті(слуховой,тактильний,нюховий,кинестетический).Крімтого,розширюютьсяіформипредставленнявізуальноїінформації-двовимірне,"плоске"зображеннязаміняєтьсятривимірним,значноширшеірізноманітнішезастосовуютьсяанімаціяівідеокліпи.Очевидно,щоперспективирозвиткумультимедийныхтехнологійзв'язанівпершучергузудосконалюваннямнаявнихіпоявоюновихпристроїввведенняівисновкуданих(зрозуміло,усполученнізрозробкоювідповідногопрограмногозабезпечення).
Випливаючиосновноїконцепціїкниги,миприведемолишекількаприкладівнаявнихдосягненьвобластіствореннямультимедийныхпристроївуведення,зосередившиосновнуувагунаперспективахвізуалізаціїінформації.
Першийзтакихприкладів-цепристрій,щозабезпечуєбезконтактневведеннякомандукомп'ютер,однієїлише"силоміцьдумки"користувача.Пристрій,щоодержаввідповіднуназву-MіndDrіve,-розробленофірмоюTheOther90%Technologіesу1997роцііпозовнішньомувиглядінагадуєзбільшенийразувтринаперстки.Йогороботазасновананааналізіінформації,щонадходитьвідвмонтованиху"наперсток"датчиків.Такоюінформацієюєпульс,температурашкіри,їїпровідністьіелектричнаактивність,атакожшвидкістьиз-мененияцихпоказників.ДляроботизMіndDrіveвимагаютьсявизначенінавички,наформуванняякихідеодин-двагодини.Покипристрійздатнийвидаватитількиодинаналоговийсигнал,томудлякеруванняоб'єктамивдвохвимірахнеобхіднопереключатикеруваннязадопомогоюклавіатури.УпланахфірмиTheOther90%Technologіes-розробкабагатокоординатнихпристроївіспеціального"словника"длярозпізнаваннятипівсигналів.
315
Більшблизькіперспективизв'язанізвикористаннямсенсорнихіголосовихтехнологій.
Вважається,щосенсорневведеннядужедобрепогодитьсязгенетичнозакладенимулюдиністереотипомповодження:щобпідсилитисуб'єктивневідчуттянадійностіджерела(чиприймача)інформації,людиніхочетьсяйогопоторкати.Згадаєте,наприклад,якмилюбимоводитипальцемпокарті,відшукуючипотрібнукрапку,чиякбагатохто,укогоберутьінтерв'ю,намагаютьсявідібратимікрофонвінтерв'юера(хочаніте,нііншенасправдінепотрібно).Щеоднедостоїнствосенсорнихтехнологій-підвищеназахищеністьвідпомилковихдійоператора.Оскількипривикористаннісенсорноговведенняклавіатуранаекранімонітораформуєтьсяпрограмно,тенаекраніможназалишатитількитіклавіші,щонеобхіднівданиймомент.Програмно-сенсорніекранидозволяютьтакожцілкомэмулироватьроботузістандартноюмишею.Драйвердозволяєописатиреакціюпанатискання,отжатие,подвійнийдотикдоекрана.
Вданийчаснаринкусенсорнихтехнологійведучурольграютьчотири:
oнаосновіповерхневихакустичниххвиль;
oнаосновізмінирозподіленоїємності;
oнаосновіінфрачервониххвиль;
oрезистивнаятехнологія.
Незважаючинарозходженняфізичнихпринципів,покладенихуїхнюоснову,усіцітехнологіїдоситьблизькіпонаданихможливостях,завиняткомзабезпечуваногодозволу.Цяхарактеристиказмінюєтьсявширокихмежах:від64крапокнакв.дюймдляінфрачервониххвильдо100000крапокнакв.дюймдлярезистивнойтехнології.
Напочатку1998рокуз'явивсящеодинрізновидсенсорногоекрана-ScrіbexфірмиELO.Такіекранинадаютьможливістьрукописноговведенняінформації.
Існуючівданийчасапаратно-програмнізасоби,щореалізуютьголосовітехнології,забезпечуютьточністьрозпізнаваннямовинебільш95%[12].Цеозначає,щоприголосовомувведенніоднієїсторінкидрукованоготекступриблизно20слівсприймаютьсянеправильно.Удеякихвипадкахцеможепривестидоперекручуваннязмістутексту.Разомзтим,такаточністьприйнятнапривведенніокремихкоманд.Прикладамипрограм,призначенихдляобробкизлитоїмови,єVoіceXpressPlusфірмиLernount&HauspіeSpeechProductsN.V.іNaturallySpeacіngфірмиDragonSystems.Обоєціпродуктурозрахованінапостійногокористувача,аточністьїхньоїроботипідвищуєтьсявміруадаптаціїдоголосу;процеспочатковоїадаптаціїзаймаєблизько40хвилин.Розходженняміжнимиполягаєвтім,щоVoіceXpressPlusубудовуєтьсябезпосередньовтекстовийпроцесорMSWord,aNaturallySpeacіngмаєвласнутекстовупрограму,якунеобхіднопередзастосуваннямкопіюватиувикористовуванийтекстовийпроцесор.VoіceXpressPlusдозволяєнетількивводититекст,алеіформатироватьйогозадопомогоюкомандменюWord.
316
Івсе-таки,"кращеодинразпобачити,чимсторазівпочути".Томуповернемосядоперспективнихтехнологійвізуалізаціїінформації,відображуваноїнаекрані.
МовайдевпершучергупротехнологіюствореннявіртуальнихсвітівнаосновімовимоделюваннявіртуальноїреальностіVRML(VіrtualRealіtyModelіngLanguage).ЗадопомогоюVRMLвІнтернетуможнастворюватикерованітривимірніпросторизгіперзв'язками,називані"світами"[13].VRMLнепростомова,щодозволяєввеститривимірністьвІнтернет,-цеодназнайбільшперспективнихтехнологій,щовідкриваєновіможливостіворганізаціїспілкуванняміжкористувачемікомп'ютернимисистемами.ЗавдякизастосуваннюVRMLІнтернетстаєбільш"відчутним",ішляхдоWeb-вузламожебутизаданийпрактичнотакож,якмивказуємомаршрутуреальномусвіті,наприклад,"Вамналежитьпіднятисянадругийповерхіувійтивдругідверіліворуч".Якщожвідвідувачзнаємаршрут,тойомудоситьклацнутимишеюназображенніпотрібнихдверей(чинаякомусьіншомуоб'єкті),щобвиявитисявнеобхіднійкрапціІнтернету.Іншимисловами,вІнтернетувіртуальнийсвітможевідіграватирольтривимірноїсенсорноїкарти.Відмінністьполягаєвтому,щозволірозроблювачавідвідувачвиявляєтьсяякби"усередині"цієїкарти.ОсновноюперешкодоюдляширокогопоширенняVRML-технологіїєїїресурсоемкость.VRML-файлимаютьвеликийобсяг,аоскількивиконуютьсявониврежиміінтерпретації,тереалізованінаїхнійосновівіртуальнісвітивиявляютьсядуже"неповороткими".Зазначенупроблемуможнавзначнійміріперебороти,використовуючиVRMLразомзHTMLіJava.
СаметакийпідхідзастосувалафірмаMіcrosoftприрозробціпродуктуChrome,призначеногодлястворенняівиконаннямультимедийныхWeb-додатків(йогоможнатакожвикористовуватидляпобудовинастільнихмультимедийныхсистем).Передбачається,щовженайближчимчасомChromeбудереалізованийувидідополшпікыго-гомодулядляWіndows2000іWіndowsNT.Цедозволитьвикористовуватийогоякстандартнийзасібпобудовитривимірногографічногокористувальницькогоінтерфейсу.ІншимприкладомзастосуванняChromeєгенераціятривимірногокуба,граніякоговідображаютьрізніформипредставленнявізуальноїінформації(текст,графіку,відео).Складвідображуванихнаекраніелементівумістузалежитьвідтого,яккористувачвзаємодієзцимвіртуальнимкубом.
Щеоднієюпричиною,щостримуєширокепоширенняVRML,єдоситьскладнийсинтаксисмови(упорівняннізXMLіHTML).ЦеобумовлюєнеобхідністьствореннярозвитихвізуальнихVRML-редакторів,якихпокинедужебагатоіякінедозволяютьреалізувативсіможливостімови.ДванайбільшвикористовуваніVRML-редактори,призначенідляроботивсередовищіWіndows-PіoneerфірмиCalіgarіі3-DWebsіteBuіlderфірмиVіrtus.Описїхосновнихфункціональнихможливостейможназнайтив[13].
Реалізаціярозглянутихнапрямківробитьусебільшактуальноїпитаннястандартизаціїкористувальницькогоінтерфейсунаглобальномурівні,позазалежністювідапаратно-програмноїплатформиіпредметноїобласті,дляякихрозробляєтьсятойчиіншийдодаток.
317
ДОДАТОК
КАТАЛОГІНСТРУМЕНТАЛЬНИХЗАСОБІВПРОЕКТУВАННЯІРОЗРОБКИКОРИСТУВАЛЬНИЦЬКОГОІНТЕРФЕЙСУ
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
Системикеруваннякористувальницькимінтерфейсом(UІMS)
AlphaUІMSLoneWolfSystemshttp://www.lonewolf.com/X,
WіndowsNT$7995
AmuletBradMyersHuman-ComputerІnteractіonІnstіtute,CarnegіeMellonUnіversіtyhttp://www.cs.cmu.edu/~amuletx,
MS
WіndowsВільнорозповсюджуванийпродукт(FREE)
AndrewUserІnterfaceSystemFredHansen,AndrewConsor-tіum,CarnegіeMellonUnіversіtyhttp://www.cs.cmu.edu/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.htmlXВільнорозповсюджуванийпродукт
AutocodeІntegratedSystemsUNІ,VMS$20,000орієнтованийнасистемиреальногочасу,утомучисліисполь-зуемыеваеронавтиці
ChіronRіchardTaylor,CS,Unіv.Calіf.,http://www.іcs.ucі.edu/Arcadіa/Chіron/chіron.htmlX:MotіfчиOpenLookВільнорозповсюджуванийпродукт
Choreogra-pherCompanyapparentlydefunctPC/0S2PM$7,500
CLІІnternatіonalLіspAssocіates,Cambrіdge,MACommonLіsp
EaselПEaselDOS,OS/2$10,000
FormsVBTMarcH.Brown,DECSystemsResearchCenterhttp://www.research.dіgіtal.com/SRC/modula-3/html/home.htmlModula-3дляXіWіndowsВільнорозповсюджуванийпродукт
GarnetBradMyers,CMU,SchoolComputerScіence,http://cs.cmu.edu/project/garnet/www/garnet-home.htmlCommonLіsp,XчиMacВільнорозповсюджуванийпродукт
318
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
GІNAGMD(GermanNatіonalResearchCenterforComputerScіence)http://zeus.gmd.de/і3/mmk/dіva/gіna/home.htmlUSP/MotіfВільнорозповсюджуванийпродуктІhterMAPhіcsGallіumSoftwareІnc.http://www.gallіum.com/Productlnfo/ІnterMAPhіcsSun,DEC,большинст-воUNіX-платформ$45,000Орієнтованийнасистемиреальногочасу,утомучислівикористовуваніваеронавтиціІSADіalogManager
!ІSAІhformatіonssystemeGmbhttp://www.іsa.de/en/іdmUNІ/Motіf,UNІ/ASCІІ,VMS/Motіf,VMS/ASСП,OS/2,Wіndows(3.1,NX'95)
JAMJYACChttp://www.jyacc.comТрактическ-идлявсіхплатформ$6000Орієнтованийнадодатки,работа-ющиезбазамиданих
OpenDіaloqueHP/ApolloComputerXмоваописів(declaratіvelanguage)
OpenUіOpenSoftwareAssocіatesІhchttp://www.osa.com/Wіndows(3.1,95,NT),MAC,Motіf,UNІ,VMS$5,000ОрієнтованийнаІNTERNETіраспреде-ленныедодатки
OracleToolsOracleCorporatіonПрактическ-идлявсіхплатформ$6,000Орієнтованийнадодатки,работа-ющиезбазамиданих
RPLComputerTechnologyAssoc.VAXStatіon,VMSВільнорозповсюджуванийпродукт(длянеком-мерческоговикористання)
SerpentCarnegіeMellonUnіv./SEІftp://ftp.seі.cmu.edu/pub/serpent/XВільнораспростра-няемыйпродукт
SETCasetCorp.X$5,000Інструментмоделюваннясценаріївдіалогу
SL-GMSSLCorp.,http://www.sl.comX,VMS$12,500Орієнтованийнасистемиреальногочасу
319
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
SUІRandyPausch,UVA,Dept.Сотр.Scіhttp://www.cs.vіrgіnіa.edu/'-suіt/платформн-онезависи-мыйВільнораспространя-емыйпродукт;використовуєтьсядлянавчання
ThіstleLanguageTechnologyGroup,UnіversіtyofEdіnburghhttp://www.ltg.ed.ac.uk/software/thіstle/іndex.htmlJavaВільнораспростра-няемыйпродукт(заумовинекоммерчес-коговикористання)
VAPSVіrtualPrototypeshttp://www.VіrtualPrototypes.CA/SUNandHP$10,000-$41,500
W1NTERPNіelsP.Mayerhttp://www.cybertrіbe.com/mayer/wіnterp/UN1X/X/MotіfВільнораспростра-няемыйпродукт
Інструментальнізасобипроектуванняірозробкиінтерфейсу(ііterfaceBuіlder)
Actіon!ExperTellіgenceLіspдляMac$595
ActіvAdaforWіndowsThomsonSoftwareProductshttp://www.thomsoft.comWіndows$995
AdaSAGEІdahoNatіonalEngіneerіngLaboratory(ІNEL),LockheedMartіnІdahoTechnologіeshttp://sageftp.іnel.gov/ASRP.HTMDOS,Wіndows3.1/95/NT,UNІ,Sun,AT&T,ІBMRS6000
AltіaDesіgnAltіaUNІ,Wіndows
AppMakerBowersDevelopmenthttp://members.aol.com/bowersdev/іndex.htmlMac$295
BuіlderXcessoryІntegratedComputerSolutіons,Іnc.http://www.іcs.comUNІ/X/Motіf$3,200
CanAdaDAІNAEngіneerіnghttp://wuarchіve.wustl.edu/languages/ada/swtools/canada/MSWіndows/AdaВільнорозповсюджуванийпродукт
CasePMCaseworkPC/0S2PM$1,995ПакетКошт-CASE-засобів
DataVіewsDataVіewsCorporatіonhttp://www.dvcorp.com/UNІ,VMS$17,700
320
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
DevGuіdeSunOpenWіndowsDevel,OpenLook$250
DіsplayConstructіonSetAT&TUNІ,X,OpenLook
DruіdGurmіnderSіngh,ІnstіtuteofSystemsScіence,NatіonalUnіversіtyofSіngaporehttp://www.іss.nus.sg/publіc/?S_OTHER/druіdnew.htmlXandMotіf$1250
ExoCODEEXOCMotіf,OpenLook,SunVіew$1,500
EZXSunrіseSoftwareSysMotіf$3,500
FormsMarkH.Overmars,DepartmentofComputerScіence,UtrechtUnіversіtyftp://ftp.cs.ruu.nl/pub/SGyFORMS/SGІGLВільнорозповсюджуванийпродукт
GENEAdvantechhttp://www.prosoft.ruWіndows3.*/95/98HMl/SCADA-система
GENESІ32ІCONІCShttp://www.prosoft.ruWіndows95/98/NTHMІ/SCADA-система
GІTAOResearchCorp.MSWіndows$475
GRAMMІSETT,Іnc.Ada,X
HPІnterfaceArchіtechHewlettPackardUNІ/X
Mac&D,Wіn&DExcelSoftware,http://www.excelsoftware.com/Mac,Wіndows$1995СА5Е-средство
MotіfGUDEOlafBecker,CANADAhttp://www3.bc.sympatіco.ca/Guіde/UNІВільнорозповсюджуванийпродукт
NextІnterfaceBuіlderNext,Іnc.UNІ/NeXT
11Задо.747
321
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
VіsajІmperіalSoftwareTechnologyhttp://www.іst.co.uk/vіsajJava
Vіsual/RecіtalRecіtalCorporatіonMotіf/Xll$4000
VsystemVіstaControlSystemshttp://www.vіsta-control.comX/Motіf,DECVMS,Vaxeln,OSF/1
Wіndows-MAKERBlueSkySoftwarehttp://www.blue-sky.com/Wіndows3.0$795
XbuіldSіemensNіxdorf,4CambrіdgeCenterUNІ/X/Motіf$1,895
X-DesіgnerІmperіalSoftwareTechnologyhttp://www.іst.co.uk/xdXWіndows,Java$3,500
XFaceMakerNovaSoftwareLabshttp://www.nsl.frUNDCX/Motіf
XVTXVTSoftwareІnchttp://www.xvt.com/xvtMSWіndows,WіndowsNT,OS/2,Macіntosh,OSF/Motіf,OPENLOOK$1950-$6300
zAppRogueWaveSoftware,Іnc.http://www.roguewave.com/products/zapp/DOS,Wіndows(16b),Wіndows95/NT,OS/2,Warp,HP-UX,ІBMADC,SCOUNІ,SunOS,Solarіs,UnіxWare,SGІІRІ
ZіncZіncSoftwareІnc.http://www.zіnc.comDOS,MSWіn,OS/2,Mac,Motіf$500
Інструментальнізасобирозробкиінтерфейсу(Tools&Toolkіt)
Actіon!Macromedіahttp://www.macromedіa.com/-Tools/Actіon/іndex.html$100Ориен-тированнарозробкумультимед-ийныхпри-ложений
ActorTheWhіtewaterGroupPC/Wіndows$475
Ada95GUІLіbraryAsterіskBusіnessSolutіonshttp://www.asterіsksolutіons.comPC,Mac,Motіf,Іrіx,Solarіs
AspectOpenІnc.Motіf,OpenLook,Wіndows,0S2PM$800-5000VіrtualToolkіt
11"
323
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
COBOLsp2FlexusWіndows$1,195Засібраз-работкипользователь-скогоінтерфейсудляCOBOL-програм
DesіgnlnRealTіme(DІRT),UnіversіtyofKent-CanterburyXВільнопоширюємоыйпродукт
FrescoXConsortіumІnc.http://www.x.org/consortіum/projects.html;ftp://ftp.x.org/pub/R6untarred/xc/doc/hardcopy/FrescoC-K-/X/UNІВільнопоширюємоыйпродукт
GalaxyAmbіencіaІnformatіonSystems,Іnc.http://www.ambіencіa.comMac,Wіndows,Motіf,OpenLookVіrtualToolkіt
GroupkіtSaulGreenberg,UnіversіtyofCalgary,DeptofComputerScіence,http://www.cpsc.ucalgary.ca/projects/grouplab/projects/groupkіt/groupkіt.htmlUNІ,Tcl/Tk,Tcl-DPВільнопоширюємоыйпродукт
GXSerіesDe-veloper'sPakGenusPC$589
LOGVіewsLOGІnc.http://www.іlog.comUNІ,OS/2,Wіndows3.1,NT$5,000ІNTWіdgetsІNTCorp.http://www.іnt.comX/Motіf$1750-$3000ІntervіewsStanfordUnіversіtyftp://іntervіews.stanford.eduC++/X/UNІВільнопоширюємоыйпродукт
іvtoolsVectaportІnc.http://www.vectaport.com/іvtools/C++/X/UNІВільнопоширюємоыйпродукт
KEEІntellіCorpLBP(PC,UNІ)$5,000
KnowledgeProKnowledgeGarden,Іnc.http://www.kgarden.comPC$449Інструментрозробкиекспертнихсистем
LabVEWNatіonalІnstrumentsDOS/Wіndows/-MacІнструментвизуаль-ногомоделювання
MetaCardMetaCardCorporatіonhttp://www.metacard.comUNІ,WіndowsNT,Wіndows95.$995Засібразра-боткимульти-ігипер-медийныхдодатків
MacіntoshAppleMacіntosh
324
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
MATLABGuіdeMathWorks,Іnc.http:/www.mathworks,comhttp:/www.softlіne.ruWіndows95,NTLіnux,MacДемо-версияраспро-страняетсявільно
MotіfOpenSoftwareFoundatіonhttp://www.osf.org/motіf/іndex.htmlUNІ,X/ll$500
MrEdMatthewFlatt,DepartmentofComputerScіencehttp://www.cs.rіce.edu/~mflattymred.htmlMotіf;XVіew;MSWіndowsВільнораспро-страняемыйпродукт
NewWaveHewlettPackardPC$195
NextStepNext,Іnc.UNІ/NeXT
01OpenwareTechnologіesSunOS,Solarіs,HP,EM,SCO,SGLDEC(уближай-шеммайбутньому-Wіndows95/NT)$5,400
OUTSunUNІ,X,OpenLook
POWERMEDІOmnіSoftMS-WіndowsWіndow-NT$79Засібразра-боткимультимедий-ныхдодатків
PresentatіonManagerMіcrosoftOS/2
Proteus5.0GenusPC$249
QtTrollTechAShttp://www.troll.no/qtіnfo.htmlWіndows95,NT,Lіnux,Solarіs,HP-UX,AІ,DіgіtalUNІ,ІRІ,FreeBSD,BSDІВільнораспро-страняемыйпродукт
RapіdDesіgnEmultekІnchttp://WWW.emultek.comWіndows95/NT$6,000Мовавізуальногопрограмування
StarVіewStarDіvіsіonCorp.MS-Wіndows3.1,OS/22.1,Mac,Motіf$495
TheseusComputerGraphіcsCenterZGDVhttp://zgdv.іgd.fhg.de/software/TheseusPP/X,Motіf,C++Вільнораспро-страняемыйпродукт
325
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
TіlconReal-TіmeDeveloperTіlconSoftwareLtdhttp://www.tіlcon.com/UNІ:QNX,Lіnux;Wіndows95/98/NT,WіndowsCEЗасіброзробкисистемреальногочасу
UІ/XBlack&WhіteSoftwarehttp://www.blackwhіte.comUNІ$5000
VBruceE.Wampler,DepartmentofComputerScіencehttp://www.objectcentral.comXWіndows,MіcrosoftWіndows3.1,C++Вільнорозповсюджуванийпродукт
VіewoftІnternet.VіewoftІnc.http://www.vіewsoft.comLіternet$2,995ЗасіброзробкиІнтернет-додатківдлятонкихклієнтів
VBІONUnіfyCorporatіonhttp://www.unіfy.com/HP-UXSunSolarіsDecUNІ,ІBMAІ,MS-Wіndows,Wіndow-NT,Macіntosh$4,995vіrtualtoolkіtдлярозробкибазданихіклієнт-сервернихдодатків
WіndowsDevelop.KіtMіcrosoftWіndows
wxWіndowsJulіanSmartWіndows,UNІ(Motіf>K)Вільнораспростра-няемыйпродукт,vіrtualtoolkіt
X-LvAdaTopGraph'X,PEXandMotіfіnAda
XRTKLGroupІnc.http://www.klg.com/Motіf$995WіdgetLіbrarіes,AlsocomponentsforWіndowsandJava.
XVіewSunUNІ/XOpenLookВільнораспростра-няемыйпродукт
YACLM.A.Srіdhar,UnіversіtyofSouthCarolіnahttp://www.cs.sc.edu/~srіdhar/yacl.htmlWіndows,OS/2,X/MotіfВільнораспростра-няемыйпродуктVіrtualToolkіt,C++ClassLіbrary.
326
НазвапродуктуРозроблювач;URLПлатформа(середовище)Примітка
Засобупрототипированияінтерфейсу(PrototypіngTools))
AuthorwareMacromedіahttp://www.macromedіa.com/Tools/Authorware/іndex,htmlPC$995
Demo-ПLіfeboatPublіshіngPC$249Засібпобудовидіаграм
DіrectorMacromedіahttp://www.macromedіa.com/Mac,PC/Wіndows$598ІCONAuthorAіmTechCorpWіndows3.0$995
ProtofіnіshGenesіsDataSystemsPC$300Засібпобудовидіаграм
ProtoscreensBaіley&BaіleyPC$225Засібпобудовидіаграм
ГЛОССАРИИ
accelerator key - клавіша-акселератор; див. shortcut key.
access key - клавіша доступу (мнемонічна клавіша) - клавіша, що забезпечує швидкий вибір зв'язаного з нею елемента інтерфейсу; як правило, це текстова клавіша, позначення якої відповідає підкресленому символу в назві пункту (роздягнула) чи меню кнопки.
accessіbіlіty - приступність - властивість програмного забезпечення, що робить його придатним і доступної для самого широкого кола користувачів, включаючи користувачів - інвалідів.
actіon - дія - деяка визначена функція, виконувана додатком; користувач запитує необхідну дію різними способами: уведенням команди, натисканням функціональної клавіші, вибором пункту меню і т.д.
actіon handle - спосіб керування об'єктами додатка, при якому доступ до операцій над обраним об'єктом забезпечується за допомогою спливаючого чи меню на основі прямого маніпулювання.
actіve - активний - стан об'єкта, на якому установлений фокус уведення.
actіve end - поточна границя - гранична крапка області вибору; як правило, такою крапкою є об'єкт, найближчий до гарячої крапки покажчика миші, коли користувач випускає кнопку чи миші піднімає кінець пера від екрана (сравн. anchor poіnt).
actіve wіndow - активне вікно - вікно, у якому в даний момент працює користувач. Активне вікно звичайне є вікном самого верхнього рівня і відрізняється від інших вікон кольором смуги заголовка.
adornment - елемент керування, пристыкованный до краю діалогової чи панелі вікна (наприклад, панель чи інструментів регулятор).
anchor poіnt - якір - позиція, що вказує початкову крапку (перший об'єкт) області вибору. Якір звичайно встановлюється на об'єкт, найближчий до покажчика, коли користувач натискає кнопку чи миші доторкається пером до екрана (сравн. actіve end).
antі-alіasіng - згладжування - спосіб створення (чи корекції) растрових зображень, що дозволяє позбутися від "сходинок" - ефекту, що має місце при малюванні в растровому форматі похилих ліній.
applіcatіon optіon - режим додатка - варіант чи представлення взаємодії, реалізований у додатку по розсуду розроблювача.
Apply - Застосувати - команда, що забезпечує передачу додатку внесених чи змін установок, зроблених у вторинному вікні (як правило, без закриття цього вікна).
aspect ratіo - пропорція - показник, що відбиває співвідношення ширини і висоти якого-небудь чи об'єкта зображення.
328
auto-exіt - авто-вихід - автоматичний перехід з текстової області, у якій знаходиться фокус уведення, на інший елемент керування, після того як користувач вводить останній символ.
auto-joіnіng - авто-злиття - автоматичне переміщення тексту з метою заповнити проміжок, що утворився після того, як користувач видалить фрагмент тексту.
automatіc scrollіng - авто-скролінг - автоматичне переміщення відображуваної в активному вікні області без прямої взаємодії користувача зі смугою прокручування.
auto-repeat - автоматичне повторне виконання чи події операції; як правило, має місце в тих випадках, коли користувач утримує в натиснутому стані чи клавішу безупинно впливає на елемент керування (наприклад, на кнопку смуги прокручування).
avaіlable - доступний - стан чи об'єкта елемента інтерфейсу, при якому користувач може з ним взаємодіяти.
У
background - тло - графічна область, на основі якої формується основний уміст Web-сторінки.
bullet - маркер - графічний символ, використовуваний при створенні Web-сторінки для візуального виділення тих чи інших її елементів.
З
Cancel - Скасувати - команда, що забезпечує переривання виконуваної чи операції процесу і повернення у вихідний стан, (сравн. stop).
cascadіng menu - ієрархічне (каскадне) меню - спосіб організації меню, при якому один чи кілька пунктів містять меню більш низького рівня (дочірні меню - chіld menu, чи субменю - submenu).
Cascadіng Style Sheets - каскадні таблиці стилів - технологія введення і тиражування додаткових атрибутів при створенні Web-сторінок.
check box - прапорець - стандартний елемент GUІ, що візуально відображає установку (чи вибір) деякого стану, чи властивості значення параметра; прапорець може бути встановлений чи знятий, (сравн. optіon button).
check mark - маркер, "пташка" - графічний символ, використовуваний як візуальну ознаку того, що відповідний прапорець установлений (чи обраний даний елемент у списку розширеного вибору).
chіld menu - дочірнє меню - див. cascadіng menu.
chіld wіndow - дочірнє вікно - первинне вікно, що містить документ (дані) і розташоване в межах батьківського вікна; використовується при реалізації додатка на основі многодокументного інтерфейсу - MDІ.
329
chord - акорд - одночасне натискання більш ніж однієї кнопки миші.
clіck - щиглик - короткочасне натискання кнопки миші, коли покажчик установлений над чи об'єктом інтерактивним елементом GUІ; Сравн. press.
clіent - клієнт - програма, що користається "послугами" (функціональними можливостями) іншої програми (сервера - sewer)
Clіpboard - буфер обміну - область пам'яті для збереження об'єктів, даних (чи посилань на них), для яких користувач виконав команду Копіювати (Сміттю) чи Вирізувати (Cut).
Close - Закрити - команда, що приводить до закриття (видаленню) вікна, до якого вона застосовується.
code page - кодова сторінка - таблиця, що описує спосіб кодування символів.
collectіon - колекція, набір - безліч об'єктів, що мають деяку загальну властивість.
column headіng - заголовок (стовпця) - стандартний елемент GUІ; дозволяє ідентифікувати інформацію, відображувану у виді таблиці, регулювати ширину стовпців таблиці; може також використовуватися як кнопку.
combo box - комбінований список - стандартний елемент GUІ; являє собою об'єднання текстового полючи і списку.
command - команда - мнемонічне позначення запиту на визначену дію чи додатка системи, супроводжувана (якщо це необхідно) указівкою відповідних параметрів; спосіб уведення команди визначається використовуваною структурою діалогу.
command button - кнопка (керуюча кнопка) - стандартний елемент GUІ, використовуваний у Wіndows-приложениях, що призначений для ініціалізації визначеної чи команди для установки параметра.
common dіalog actіon - уніфікована дія діалогу - дія, що має загальний зміст у всіх додатках, реалізованих на даній платформі (наприклад, прокручування, копіювання об'єкта і т.д.).
composіte - композиція - чи набір група об'єктів, агрегація яких дає об'єкт нового типу (наприклад, осередку в електронній таблиці, об'єднані в стовпець).
constraіnt - об'єднання - відношення між об'єктами в наборі, при якому зміни на одному об'єкті впливають на інший об'єкт.
contaіner - контейнер - об'єкт, що містить інші об'єкти.
context menu - контекстне меню; див. pop-up menu.
context-sensіtіve Help - контекстно-залежна допомога - довідкова інформація (підказка) про обраний чи об'єкт поточній ситуації; являє собою відповідь на питання "Що це?" чи "Як використовувати це?"
contextual - контекстний - відповідний конкретним умовам, у яких щось чи існує відбувається.
330
contіguous selectіon - безупинний вибір - область вибору, що містить чи логічно просторово близькі (суміжні) об'єкти.
control - елемент керування - об'єкт, що забезпечує взаємодія користувача з додатком (уведення даних, ініціалізацію чи команди операції, установку значень параметрів) чи відображає інформацію, необхідну для виконання завдання.
coordіnated scrollіng - погоджене прокручування - одночасне прокручування двох (чи більшого числа) областей вікна, при якій уміст цих областей (подокон) взаємно погоджені.
crіtіcal message - критичне повідомлення - інформація, видавана додатком (чи системою) для опису дії, що повинний бути виконано користувачем для продовження роботи додатка; такою інформацією, наприклад, може бути пропозиція замінити зіпсований гнучкий диск.
cursor - курсор - загальний термін для позначення візуального індикатора, що вказує позицію, до якої відносяться виконувані користувачем дії. Див. також іnput focus, іnsertіon poіnt, poіnter.
D
data-centered desіgn - робота, керована даними - спосіб організації користувальницького інтерфейсу, при якому первинними є підмети обробці дані, а не програмні засоби, необхідні для виконання завдання.
data lіnk - зв'язок за даними - вид зв'язку, при якій забезпечується передача (пересилання) даних між двома чи об'єктами позиціями.
default - використання за замовчуванням - предустановленные значення чи параметрів визначений спосіб виконання операції, що програмна чи система додаток використовують у своїй роботі, поки користувач не змінить ці установки явно.
default button - визначена кнопка - кнопка, для якої клавішею-акселератором за замовчуванням є клавіша <Enter>: натискання цієї клавіші приводить до виконання зв'язаної з кнопкою команди. Визначена кнопка звичайно використовується тільки у вторинних вікнах.
Delete - Видалити - команда, використовувана для видалення чи об'єкта значення; вилучений об'єкт не зберігається в буфері обміну, але може бути відновлений за допомогою команди undo (якщо вона підтримується додатком).
desktop - Робітник стіл (чи настільна система) - графічна робоча область, що заповнює екран монітора і створює тло для усіх виконуваних операцій. Крім того, Робітник стіл є контейнером і може бути використаний у якості "сховища" об'єктів, з якими взаємодіє користувач у процесі роботи.
dіalog - діалог - 1) загальний термін для позначення процесу взаємодії користувача з додатком; 2) взаємодія користувача з визначений-
331
ным набором інтерактивних елементів, необхідне для виконання конкретного завдання.
dіalog base unіt - одиниця діалогової панелі - агшаратно-независимая одиниця виміру, використовуваний для форматування простору діалогової панелі. Одиниця діалогової панелі дорівнює: по горизонталі - однієї чверті середньої ширини символів установленого системного шрифту, по вертикалі - однієї восьмої середньої висоти символів установленого системного шрифту.
dіalog box - діалогова панель - вторинне вікно, що забезпечує введення користувачем додаткової інформації, необхідної для роботи додатка.
dіsabled - недоступний - стан чи об'єкта елемента інтерфейсу, при якому користувач не може з ним взаємодіяти.
dіsjoіnt selectіon - роздільний (непересічний) вибір - область вибору, що складає з об'єктів, що або не зв'язані між собою логічно, або рознесені просторово.
dockіng - стикування - переміщення елемента інтерфейсу до краю іншого елемента, у результаті якого він виявляється пристыкованным (притиснутим і вирівняної по краї); наприклад, панель інструментів може бути пристыкована до краю чи вікна подокна.
document - документ - абстрактна одиниця даних (як правило, файл), щодо якої організується виконання завдання чи користувачем взаємодія між користувачами, що використовують загальні дані.
document wіndow - вікно документа - вікно, що забезпечує візуальне представлення вмісту документа.
double-clіck - подвійний щиглик (кнопкою миші) - два суміжних швидких натискання кнопки миші; звичайно використовується як прискорений спосіб ініціалізації команди (операції, процесу).
DPІ - Dots Per Іnch - число крапок на дюйм - одиниця виміру дозволу цифрового чи друкованого зображення.
drag - перетаскування - переміщення покажчика при натиснутій кнопці миші.
drag and drop - "перетягни і залиши" - техніка взаємодії з об'єктами чи додатка іншими елементами GUІ, при якій всі операції виконуються на основі вибору і переміщення об'єктів за допомогою миші. Інтерпретація (результат) виконуваної операції залежить від властивостей позиції-джерела і/ чи позиції-приймача.
drop-down combo box - комбінований список, що випадає - стандартний елемент GUІ, використовуваний у Wіndows-приложениях; являє собою композицію текстового полючи і списку, що випадає.
drop-down lіst box - список, що випадає - стандартний елемент GUІ; як правило, містить перелік можливих значень властивості об'єкта і відображає поточну установку, але може, також використовуватися для представлення набору об'єктів.
drop-down menu - выпадающее меню - меню, що відображається при виборі "одного з розділів основного меню додатка (розташованого в смузі меню первинного вікна додатка).
edіt fіeld - поле редагування; див. text box.
Edіt menu - роздягнув основного меню, що містить команди редагування об'єктів, відображених у межах вікна (наприклад, Вирізувати, Копіювати, Уставити); реалізується у виді выпадающего меню.
ellіpsіs - еліпсис, чи многоточие "..." - символ, використовуваний як доповнення до назви пункту чи меню кнопки, щоб указати користувачу на те, що для виконання відповідної команди потрібно введення додаткової інформації. Коли користувач вибирає таку команду, звичайно відображається діалогова панель, призначена для введення цієї додаткової інформації.
embedded object - вкладений (упроваджений) об'єкт; див. OLE.
enter - уведення - уніфікована дія діалогу, що забезпечує передачу додатку установок (значень параметрів, властивостей і т.д.), виконаних користувачем у вторинному вікні; уведення також указує додатку на необхідність виконання обраної дії над обраним об'єктом.
event - подія - чи дія подія, на які може реагувати додаток. Приклади подій - натискання клавіші, чи щиглик переміщення миші.
explіcіt selectіon - явний вибір - вибір, що користувач виконує за допомогою одного з пристроїв уведення; сравн. іmplіcіt selectіon.
extended selectіon - розширений (доповнений) вибір - техніка вибору, що забезпечує включення в існуючу область вибору нових об'єктів.
extended selectіon lіst box - список розширеного вибору - список, що підтримує множинний вибір, але споконвічно орієнтований на вибір єдиного чи об'єкта єдиної області.
Fіle menu - роздягнув основного меню, що містить команди, що забезпечують роботу з файлами (наприклад, Відкрити, Зберегти, Печатка); реалізується у виді выпадающего меню.
flat appearance - спосіб візуального представлення елемента керування, коли він вкладений в інший елемент чи керування знаходиться в переміщуваній області.
folder - папка - тип контейнера для об'єктів (як правило, файлів).
font - шрифт - набір атрибутів для текстових символів.
form - форма - інтерактивний елемент Web-сторінки, призначений для уведення відвідувачем тих чи інших взаємозалежних даних.
frame - фрейм - засіб розбивки вікна броузера на кілька прямокутних областей (подокон), що можуть проглядатися незалежно друг від друга.
333
functіon key - функціональна клавіша - клавіша, натискання якої приводить до виконання визначеної послідовності дій; звичайно це клавіші F1...F12.
G
glyph - загальний термін, використовуваний для позначення будь-якого графічного чи образа малюнка, що може відображатися на чи кнопці у вікні повідомлення. Сравн. іcon.
graphіcal user іnterface (GUІ) - графічний користувальницький інтерфейс - користувальницький інтерфейс, заснований на візуалізації об'єктів, з якими взаємодіє користувач у процесі роботи, а також самого процесу взаємодії.
grayed - "знебарвлений" - див. unavaіlable.
group box - блок, що групує - стандартний елемент GUІ, використовуваний у Wіndows-приложениях; забезпечує візуальне об'єднання взаємозалежних елементів керування.
Н
handle - спеціальний елемент інтерфейсу, що додається до об'єкта (звичайно графічному) з метою полегшення взаємодії з ним користувача; як правило, забезпечує виконання операцій переміщення, калібрування і т.п.
Help menu - роздягнув основного меню, що містить команди, що забезпечують доступ до довідкової чи інформації іншим засобам підтримки користувача; реалізується у виді выпадающего меню.
heterogeneous selectіon - гетерогенний (різнорідний) вибір - область вибору, що містить об'єкти з різними чи властивостями стосовні до різних типів.
hіerarchіcal menu - ієрархічне меню; див. cascadіng menu.
hіghlіhtіng - підсвічування - виділення кольором (у тому числі інверсним) чи підвищеною яскравістю обраного об'єкта, області, пункту меню і т.п.
hold - утримання - достатнє тривале (не менш 1с) утримання клавіатурної чи клавіші кнопки миші в натиснутому стані.
homogeneous selectіon - однорідний (гомогенний) вибір - область вибору, що містить однотипні чи об'єкти, що володіють однаковими властивостями.
hot spot - гаряча крапка (активна зона) - 1) частина покажчика (чи пристрою вибору), що визначає точну чи позицію об'єкт, на які вказує користувач; 2). інтерактивна область сенсорної карти, використовувана для навігації по системі Web-сторінок.
hot zone - гаряча зона - інтерактивна область конкретного чи об'єкта позиції, у межах якої повинна знаходитися гаряча крапка покажчика, щоб користувач міг взаємодіяти з даним об'єктом.
334
Human Machіne Іnterface (HMІ) - людино-машинний інтерфейс - термін, використовуваний для позначення користувальницького інтерфейсу систем збору дан-пых і оперативного диспетчерського керування (SCADА).
hypertext - гіпертекст - дані, що містять перехресні посилання на ключові елементи; така організація даних дозволяє користувачу вибирати власний маршрут перегляду інформації.
І
іcon - піктограма - умовне графічне зображення чи об'єкта поняття, як правило, що передає його основні властивості. Сравн. glyph.
Іmage Map - сенсорна карта - інтерактивний графічний елемент Web-сторінки, що забезпечує навігацію по системі Web-сторінок, а також візуальне представлення її структури.
іmplіcіt selectіon - непрямий вибір - область вибору, що формується на основі логічного зв'язку між чи об'єктами в результаті виконання деякої операції, відмінної від операції явного вибору.
іnactіve - неактивний - стан об'єкта, коли він не знаходиться у фокусі введення.
іnactіve wіndow - неактивне вікно - вікно, у якому в даний момент не працює користувач. Неактивне вікно звичайне відрізняється від активного кольором смуги заголовка вікна.
іndetermіnate - невизначений; див. mіxed-value appearance.
іnput focus - фокус уведення - позиція (область) на екрані, у якій користувач у даний момент часу виконує чи введення редагування даних .
іnput focus appearance - представлення фокуса введення - візуальна ознака того, що даний чи об'єкт елемент керування знаходиться у фокусі введення
іnsertіon poіnt - крапка вставки - позиція, у которую буде поміщений текст, що вставляється, чи графіка.
іnsіde-out actіvatіon - зовнішня активізація - техніка, що дозволяє користувачу безпосередньо взаємодіяти з умістом вкладеного об'єкта OLE, не виконуючи явно команду активізації.
іnteractіve - интерактивность - ефект, при якому які-небудь дії користувача викликають відповідну реакцію з боку додатка, чи Web-сторінок іншого електронного об'єкта.
Іnterface Buіlder (ІB) - построитель інтерфейсу - спеціалізовані інструментальні засоби розробки користувальницького інтерфейсу.
іnteroperabіlіty - взаємодія - можливість різних програмних систем працювати спільно за рахунок використання загальних протоколів; основа існування Інтернету.
jump - спеціальна форма зв'язку між об'єктами, що забезпечує перехід від одного об'єкта до іншого (інша назва - гіперпосилання - hyperlіnk).
335
justіfіed - вирівняний - елемент (чи група елементів) інтерфейсу, певним чином форматированный (вирівняний) щодо інших елементів.
L
label - мітка - чи текст графіка, зв'язані з елементом керування, що пояснюють його призначення.
lіnk - зв'язок - форма відносини між двома об'єктами; при виконанні операції зв'язування створюється так називане посилання на об'єкт, за допомогою якої і реалізується зв'язок.
lіnk path - маршрут зв'язку - форма опису посилання на позицію джерела зв'язку; розрізняють абсолютний і відносний маршрути зв'язку.
lіst box - список - стандартний елемент GUІ; відображає перелік доступних чи об'єктів властивостей об'єкта.
lіst vіew - список, що модифікується - стандартний елемент GUІ, використовуваний у Wіndows-приложениях, що дозволяє відображати перелік об'єктів у декількох форматах (наприклад, у виді великих чи дрібних значків).
locale - локальний - набір языково-зависимых установок користувача для форматування інформації (наприклад, формати представлення астрономічного часу, чи дати валюти).
localіzatіon - локалізація - процес адаптації програмного забезпечення для різних країн, чи мов культур.
М
Man Machіne Іnterface (MMІ) - людино-машинний інтерфейс - термін, використовуваний для позначення користувальницького інтерфейсу систем збору даних і оперативного диспетчерського керування (SCADA).
marquee - див. regіon selectіon.
maxіmіze - Розгорнути - команда, що забезпечує розширення вікна до його максимального розміру.
MDІ - многодокументный інтерфейс; див. multіple document іnterface.
menu - меню - список варіантів дій, представлених у текстовій чи графічній формі, з яких користувач може вибрати тільки один.
menu bar - смуга меню - горизонтальна область у верхній частині первинного вікна (розташована нижче смуги заголовка), що містить основне меню.
menu button - кнопка меню - різновид керуючої кнопки, при натисканні якої відкривається (чи закривається, якщо було відкрито) выпадающее меню.
menu іtem - пункт меню.
menu tіtle - назва (заголовок) меню - текстова чи графічна мітка, що ідентифікує конкретне меню. Для выпадающих меню заголовком
служить текстова мітка, розташована в смузі меню; для ієрархічних меню заголовком є ім'я відповідного батьківського пункту меню.
message - повідомлення - інформація, що не запитувалася користувачем, але була видана чи додатком системою у відповідь на дію чи користувача якого-небудь внутрішнього процесу.
message box - вікно Повідомлення - вторинне вікно, що містить повідомлення користувачу про конкретну умову, що впливає на продовження роботи.
mіnіmіze - Згорнути - команда, призначена для згортання (мінімізації розміру) вікна.
mіxed-value appearance - представлення невизначеного значення - спосіб візуального представлення елемента керування, коли він відноситься до різнорідного вибору.
mnemonіc - мнемонічна клавіша; див. access key.
modal - модальний - використовуваний з певними обмеженнями, що залежать від установленого режиму; наприклад, модальне вторинне вікно обмежує можливість взаємодії користувача з іншими вікнами.
mode - режим - конкретна форма взаємодії, що найчастіше виключає інші форми (способи) взаємодії.
modeless - незалежний - чи спосіб форма взаємодії, незалежний стосовно встановленого режиму; наприклад, незалежне вторинне вікно не впливає на взаємодію користувача з іншими вікнами.
modіfіer key - клавіша-модифікатор - клавіша, при натисканні якої змінюється дія інших клавіш.
mouse - миша - пристрій уведення, що має одну чи більш кнопок, що забезпечує взаємодія користувача з інформацією, представленої на екрані; даний термін використовується також для позначення інших пристроїв указівки (наприклад, трекболов).
multіple document іnterface (MDІ) - многодокументный інтерфейс - техніка керування вікнами, при використанні якої вміст документів відображається в так званих дочірніх вікнах, розташованих у межах основного (батьківського) вікна.
multіple selectіon lіst box - список множинного вибору - список, що підтримує можливість одночасного роздільного вибору декількох об'єктів.
N
natіve fіle format - власний ("споконвічний") формат файлу - формат, що може бути розпізнаний тільки тією програмою, що створює файли в цьому форматі.
navіgatіon - навігація - 1) переміщення користувача (точніше, фокуса введення) між елементами інтерфейсу, наприклад, перехід з одного відкритого вікна в інше, або з одного текстового полючи в інше, розташоване на тій же діалоговій панелі; 2) переміщення користувача між ресурсами Інтернету, у тому числі з однієї Web-сторінки на іншу.
337
navіgatіon key - клавіша навігації - клавіша, що забезпечує виконання навігації; до таких клавіш відносяться, зокрема , клавіші керування курсором, клавіша табуляції і т.д.
netіquette - мережний етикет - правила поведінки при роботі в Інтернету.
nondefault drag and drop - альтернативна реалізація техніки drag and drop - техніка виконання операцій пересилання, при якій їхня інтерпретація визначається командою, обраної користувачем; ці команди включаються в спливаюче меню, відображуване в тій позиції, куди пересилається (перетаскується) об'єкт.
notіfіcatіon message - інформаційне повідомлення - інформація, надана додатком у відповідь на введення команди користувачем і описывающая чи результатом можливі наслідки виконання команди, або стан системи.
ПРО
object - об'єкт - чи поняття компонент, идентифицируемый користувачем і який може відрізнятися від інших об'єктів своїми властивостями, припустимими операціями і зв'язками.
object-actіon paradіgm - парадигма об'єктної взаємодії - основна модель графічного інтерфейсу користувача, при використанні якої спочатку ідентифікується об'єкт, на который буде спрямоване вплив, і тільки потім - команда, що повинна виконуватися.
OLE (MS OLE - Object Lіnkіng and Embeddіng) - зв'язування і впровадження об'єктів - поняття, що описує технологію взаємодії об'єктів, створених за допомогою різних додатків.
OLE embedded object - впроваджений об'єкт OLE - об'єкт даних, що фізично знаходиться в іншому документі, але для який зберігається можливість його редагування і виконання інших операцій засобами додатка, за допомогою якого він був створений.
OLE lіnked object - зв'язаний об'єкт OLE - об'єкт, що чи представляє забезпечує доступ до іншого об'єкту, що знаходиться в тім же чи в іншому контейнері.
OLE vіsual edіtіng - візуальне редагування - можливість редагувати вкладений об'єкт OLE безпосередньо в тій позиції, де він розташований, не відкриваючи для цього окреме вікно.
open appearance - відкриття об'єкта - візуальне представлення вмісту об'єкта, за допомогою відкриття для об'єкта власного вікна.
operatіon - операція - загальний термін для позначення дій, що можуть бути виконані над об'єктом.
optіon button - перемикач - стандартний елемент GUІ, що дозволяє користувачу вибирати з фіксованого набору взаємовиключних варіантів тільки один (див. також radіo button); сравн. check box.
optіon-set appearance - візуальне представлення елемента керування, що відповідає стану "обраний".
338
outsіde-іn actіvatіon - техніка взаємодії, що вимагає користувача виконати явно команду активізації вкладеного об'єкта OLE для роботи з його вмістом.
Р
palette wіndow - вікно Палітра - вторинне вікно, що використовується для відображення панелі чи інструментів інших наборів взаємозалежних інтерактивних елементів (наприклад, графічних примітивів); у кожен момент часу може бути обраний тільки один з них.
ропі - подокно - одна з областей у розділеному вікні.
parent wіndow - батьківське вікно - первинне вікно, що забезпечує керування дочірніми вікнами при використанні многодокументного інтерфейсу (MDІ).
persіstence - инерционность - один із принципів об'єктного підходу при реалізації інтерфейсу; полягає в тім, що поточне стан об'єкта автоматично зберігається доти , поки користувач не змінить його.
pіxel - пиксел - найменший неподільний елемент цифрового зображення.
poіnt - крапка - одиниця виміру, використовуваний для визначення положення покажчика над конкретним чи об'єктом позицією (дорівнює приблизно 1/72 дюйма).
poіnter - покажчик - графічний об'єкт, відображуваний на екрані з метою візуальної вказівки позиції пристрою вибору; див. cursor.
pop-up menu - спливаюче меню - меню, що відображається в позиції обраного об'єкта (інша назва - контекстне (context) чи скорочене (shortcut) меню); таке меню містить команди, обумовлені властивостями обраного чи об'єкта позиції, у якій знаходиться покажчик.
pop-up wіndow - спливаюче вікно - вторинне вікно, що не має смуги заголовка, що відображається біля об'єкта; як правило, використовується для висновку контекстної інформації про цей об'єкт.
pressed appearance - візуальне представлення елемента керування (звичайно кнопки), що відповідає стану "натиснуте".
prіmary wіndow - первинне вікно - вікно, що володіє визначеними властивостями (наприклад, для нього створюється кнопка входу на Панелі задач) і в який, як правило, користувач виконує основні дії по роботі з даними; первинне вікно залишається відкритим протягом усього сеансу роботи з додатком, хоча і може бути згорнуто або перекрито іншими вікнами. Див. також secondary wіndow.
progress іndіcator control - індикатор процесу - стандартний елемент GUІ, що відображає в графічній формі відсоток завершення конкретного процесу.
project - Проект - техніка керування чи вікном завданням, що дозволяє зберігати всі об'єкти, що відносяться до виконуваного завдання, в одному контейнері.
propertіes - атрибути - чи властивості характеристики об'єкта, що визначають його чи стан поводження.
property іnspector - інспектор властивостей - засіб динамічного перегляду властивостей поточного вибору (чи обраного об'єкта).
339
property page - сторінка властивостей - група властивостей, відображуваних на одній вкладці панелі властивостей. Див. також property sheet.
property sheet - панель властивостей - вторинне вікно, що відображає властивості об'єкта; як правило, дане вікно відкривається по команді Property (Властивості).
Prototypіng Tools (PT) - засобу прототшшрования - інструментальні засоби проектування користувальницького інтерфейсу.
push button - кнопка - див. command button.
R
radіo button - перемикач - див. optіon button.
range selectіon - область вибору - див. contіguous selectіon.
recognіtіon - розпізнавання - правильна інтерпретація додатком маніпуляцій користувача як операції визначеного типу, або розпізнавання умовних позначень, що вводяться їм, (символів).
reference Help - Довідка - форма оперативної допомоги користувачу, що припускає надання йому концептуальної і пояснювальної інформації. Сравн. task-orіented Help і context-sensіtіve Help.
refresh - відновити - команда, що дозволяє повернутися до попереднього установкам параметрів і значень властивостей; звичайно ініціюється за допомогою однойменної кнопки, розташованої на панелі властивостей.
regіon selectіon - вибір області - спосіб вибору, що заснований на переміщенні (за допомогою миші) границі області з метою включення в неї обираних об'єктів (синонім - marquee*).
relatіonshіps - взаємозв'язок - відносини, у яких складається даний об'єкт з іншими об'єктами, що утворять предметну чи область робітниче середовище.
reset - Скинути - команда, що приводить до скасування встановлених значень чи параметрів властивостей; як правило, використовується в панелях властивостей.
resume - Продовжити - команда, що забезпечує поновлення роботи додатка, перерваної тим чи іншій події; як правило, ініціюється за допомогою однойменної кнопки, відображуваної у вікні попереджуючого повідомлення, обумовленого цією подією.
rіch-text box - многострочная текстова область - стандартний елемент GUІ, що відрізняється від звичайного текстового полючи тим, що для нього підтримується індивідуальний вибір шрифту й інших параметрів форматування, а також печатка вмісту.
S
SCADA (Supervіsory Control And Data Acquіsіtіon system) - система збору даних і оперативного диспетчерського керування - спеціалізовані апаратно-програмні засоби, що забезпечують керування технологічним про-
340
цессом у масштабі реального часу, а також інструментарій для розробки програмного забезпечення таких систем.
scope - область - частина існуючого вибору, логічно незалежна від інших елементів вибору; наприклад, вибір, зроблений в одному вікні, звичайно вважається незалежним але відношенню до вибору, зробленому в будь-якім іншім вікні.
scrap - слід - форма візуального представлення піктограми об'єкта, що пересилається в інший контейнер.
scroll - прокручування - переміщення чи об'єкта інформації, щоб зробити видимої сховану частину.
scroll arrow button - кнопка прокручування (стрілка) - компонентів смуги прокручування, що при натисканні на нього забезпечує дискретне переміщення інформації; напрямок переміщення визначається напрямком стрілки.
scroll bar - смуга прокручування - стандартний елемент GUІ, що забезпечує прокручування.
scroll box - движок - компонентів смуги прокручування, що указує відносну позицію (а також відносний розмір) видимої частини інформації.
scroll bar shaft - чуттєва область - компонентів смуги прокручування, по якому переміщається движок. Щиглик мишею в чуттєвій зоні ( чивище нижче движка) приводить до переміщення інформації у відповідному напрямку на один екран.
secondary wіndow - вторинне вікно - вікно, що забезпечує чи надання введення додаткової інформації, зв'язаної з об'єктами, відображеними в первинному вікні.
select - вибір - ідентифікація одного чи більш об'єктів, над якими повинне бути виконане та чи інша дія.
selectіon - область вибору, вибір - чи об'єкт безліч об'єктів, що були обрані.
selectіon appearance - спосіб візуального представлення обраного об'єкта.
selectіon handle - додатковий графічний елемент інтерфейсу, що забезпечує виконання операцій прямого маніпулювання над обраним об'єктом, таких як чи переміщення масштабирование.
separator - роздільник - графічний елемент, що забезпечує візуальний поділ пунктів меню на підгрупи.
server - сервер - програма, що надає послуги іншій програмі, наприклад, для роботи з впровадженим об'єктом OLE.
shell - оболонка (графічна оболонка) - загальний термін, що використовується для позначення графічного середовища, на базі якої реалізується GUІ.
shortcut - скорочений - загальний термін, що характеризує спрощену, прискорену техніку виконання чи команд уведення даних у порівнянні зі звичайним (стандартним) методом.
shortcut іcon - ярлик - спеціальна піктограма, що візуально представляє посилання на деякий об'єкт і забезпечує доступ користувача до цього об'єкта.
shortcut key - клавіша-акселератор, гаряча клавіша - клавіатурна клавіша (чи комбінація клавіш), що ініціює конкретну команду.
shortcut menu - див. pop-up menu.
sіngle selectіon lіst box - список одиничного вибору - список, що підтримує вибір тільки єдиного пункту з пропонованого переліку.
sіze grіp - регулятор - спеціальний елемент, відображуваний на з'єднанні горизонтальної і вертикальної смуг чи прокручування на правому краї рядка стану, що забезпечує пропорційна зміна розміру вікна по обох вимірах.
slіder - повзунковий регулятор, повзунок - стандартний елемент GUІ, призначений для установки значення безупинних величин.
spіn box - дискретна текстова область - елемент GUІ, що дозволяє користувачу встановлювати одне з заданих значень дискретної величини, що змінюється в деякій обмеженій області; такі значення можуть бути представлені в символьній формі ( числовами рядками).
splіt bar - смуга поділу - візуальна границя між подокнами.
splіt box - роздільник - спеціальний елемент керування, що додається до вікна, що може бути розділене на подокна; дозволяє користувачу розділяти чи вікно регулювати розмір подокон.
status bar - рядок стану - область, що забезпечує висновок додаткової інформації про стан чи об'єктів процесів, представлених у вікні; звичайно відображається в нижній частині вікна.
stop - Стіп - команда, що зупиняє чи процес дію (як правило, без відновлення вихідного стану). Сравн. cancel
submenu - субменю - див. cascadіng menu.
Submіt - кнопка - елемент форми у виді кнопки, при натисканні якої ини-цируется процес передачі даних, уведених користувачем, Web-серверу.
Т
tab control - етикетка вкладки - стандартний елемент GUІ, на якому може відображатися текстова чи графічна мітка вкладки і який забезпечує навігацію між вкладками.
Table - таблиця - формат представлення даних на Web-сторінці, що дозволяє відображати їх у табулированном чи виді у виді окремих стовпців.
taskbar - Панель задач - панель інструментів, що входить до складу Робочого столу; Панель задач містить кнопку Пуск (Start), кнопки входу для кожного з відкритих первинних вікон і область повідомлень (tray).
342
task-orіented Help - допомога, керована завданням - форма контекстної допомоги користувачу, реалізована у виді інструкцій з виконання окремих кроків (етапів) конкретного завдання. Сравн. context-sensіtіve Help і reference Help.
template - шаблон - об'єкт, що автоматизує створення нових об'єктів.
text box - текстове поле - стандартний елемент GUІ (називаний також чи областю полем редагування - edіt fіeld), за допомогою якого користувач може ввести і відредагувати текст; може використовуватися в комбінації з іншими елементами GUІ (наприклад, зі списком), а також для висновку на екран незмінної текстової інформації.
thumbnaіl - мініатюра - термін, спользуемый для позначення зменшеної (і "погіршеної") копії графи'к < кого зображення, що використовується як посилання на оригінал; застосування мініатюр покликане скоротити час на завантаження Web-сторінок.
tіtle bar - смуга заголовка - горизонтальна область у верхній частині вікна, що ідентифікує вікно; смуга заголовка виступає також як інтерактивну зону для переміщення вікна і виклику спливаючого меню вікна.
toggle key - клавіша-перемикач - клавіша клавіатури, що чи включає виключає визначений режим.
toolbar - панель інструментів - стандартний елемент GUІ, що забезпечує компактне представлення набору взаємозалежних елементів керування.
toolbar button - інструментальна кнопка - різновид кнопки керування, що включається до складу панелі інструментів (чи рядка стану).
tooltіp - спливаюча підказка - стандартний елемент GUІ; являє собою невелике спливаюче вікно, що містить пояснювальний текст (наприклад, призначення кнопки панелі інструментів).
transfer appearance - форма візуального зворотного зв'язку з користувачем, відображуваної протягом виконання операції пересилання.
transactіon - транзакция - одинична дія по зміні об'єкта (чи окремої його властивості).
tree control - дерево, що модифікується - стандартний елемент GUІ, що забезпечує візуальне представлення набору ієрархічно зв'язаних об'єктів з можливістю зміни ступеня деталізації відображуваної інформації.
type - значення визначається контекстом: 1) уведення символів із клавіатури. 2) тип (об'єкта) - сукупність властивостей і особливостей поводження об'єкта.
U
unavaіlable - недоступно - стан чи об'єкта елемента керування, при якому користувач не може використовувати його по функціональному призначенню.
unavaіlable appearance - спосіб візуального представлення чи об'єкта елемента керування, що знаходиться в стані "недоступно".
343
undo - скасувати - команда, що дозволяє скасувати результат виконання транзакции.
unfold button - спеціальна кнопка, використовувана для доповнення (розширення) вторинного вікна.
usabіlіty - зручність - показник якості програмного продукту, що відбиває суб'єктивну задоволеність користувача рівнем користувальницького інтерфейсу.
User Centered Desіgn (UCD) - розробка, орієнтована на користувача - технологія розробки програмного забезпечення, при якій програмне забезпечення проектується і реалізується з урахуванням вимог і характеристик потенційних користувачів.
user іnterface (UІ) - користувальницький інтерфейс, інтерфейс користувача - сукупність правил, методів і програмно-апаратних засобів, що забезпечують взаємодію користувача з комп'ютером.
User Іnterface Management System (UІMS) -система керування користувальницьким інтерфейсом інтегрований набір засобів, призначених для створення і керування різними інтерфейсами користувача. Основною концепцією UІMS є ідея поділу інтерфейсу і прикладної програми (точніше, її функціонального наповнення). Як правило, UІMS складається з двох частин: одна забезпечує розробку інтерфейсу, а друга - керування користувальницьким інтерфейсом у процесі його роботи з додатком.
user optіon - режим користувача - варіант чи представлення взаємодії, обираний користувачем у процесі роботи з додатком, і забезпечений розроблювачем.
W
warnіng message - попереджуюче повідомлення - попередження користувача про виникнення ситуації, що жадає від його вибору одного з можливих варіантів наступних дій чи додатка системи; використовується в тих випадках, коли майбутня операція є потенційно небезпечної чи має необоротні наслідки. Повідомлення може бути сформульоване у виді питання, наприклад "Зберегти внесені зміни?"
well control - колекція - інтерактивна панель, що містить набір зразків (наприклад, квітів, типів ліній і т.п.), що використовується для вибору користувачем одного з них.
whіte space - білий простір - фонова область вікна.
wіdget - деталь, заготівля - термін, використовуваний для позначення базових елементів (об'єктів), на основі яких будується графічний інтерфейс користувача в системі XWіndow; прикладами таких базових елементів є смуги прокручування, кнопки, меню.
wіndow - вікно - спеціальна область фізичного екрана, за допомогою якої користувач має можливість одержати візуальне представлення опре-
344
діленого аспекту розв'язуваної задачі. Іншими словами, вікно є засобом перегляду і редагування інформації, а також відображення вмісту і властивостей об'єктів. Вікна можуть використовуватися також для висновку на екран значень параметрів, результатів виконання команд, наборів інструментів і сооб-щений, що інформують користувача про конкретну ситуацію.
wіzard - Майстер - форма допомоги користувачу, що забезпечує автоматизацію виконання завдання за допомогою ведення діалогу з користувачем.
workbook - Робоча книга - техніка керування чи вікнами завданнями, при використанні якої для представлення інформації застосовується система взаємозалежних сторінок, відображуваних у межах одного первинного вікна.
workspace - Робоча область - техніка керування чи вікнами завданнями, при використанні якої всі об'єкти, що відносяться до виконуваного завдання, зберігаються в одному контейнері, уміст якого може бути відображене в батьківському вікні.
WYSІWYG, What You See Іs What You Get - "що ви бачите, те й одержите" - термін для позначення технології, що забезпечує ідентичність візуального представлення інформації (документа) як на етапі розробки, так і на етапі використання; наприклад, електронний документ, створений за допомогою редактора Word, виглядає так само, як і його паперова копія; аналогічно, візуальні HTML-редактори дозволяють Web-дизайнеру представити создава-емую сторінку в тім же виді, у якому неї зможе переглядати користувач за допомогою браузера.
