Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основні елементи GUI




До основних елементів GUI ОС Windows можна віднести наступні:

- вікно (Window) – прямокутна ділянка екрану для організації обміну даними між користувачем та програмою. Користувач одночасно може здійснювати ввід даних тільки в одне, активне, вікно і відповідно в програму до якої воно відноситься;

- діалогове вікно (Dialog Box) – тимчасове вікно для запиту в користувача введення даних, зазвичай додаткових даних. Розрізняють модальні та немодальні блоки діалогу. Модальне вікно вимагає обов’язкової відповіді користувача і блокує всі інші вікна програми;

- елемент керування (Control) – дочірнє вікно, що розміщене на основному вікні та служить для введення/виведення елементарних даних.

До основних простих елементів керування відносяться:

- кнопка (Button) – зазвичай повідомляє програму, що користувач вибрав (натиснув) цей елемент. Розрізняють декілька видів кнопок: звичайна, що спрацьовує при натисканні (Push Button); перемикач (Radio Button); прапорець (Check Button) та група (Group Box);

- текстове поле (Edit) – простий редактор, що дозволяє проглядати, вводити та редагувати текст;

- список (List Box) – засіб для відображення списку елементів з можливістю вибору одного або декількох з них;

- комбінований список (Combo Box) – комбінація списку з текстовим полем Дозволяє вибрати та редагувати елемент списку;

- смуга прокрутки (Scroll Bar) – дозволяє вибрати напрямок та прокручувати інформацію у зв’язаному з нею вікні;

- статичний елемент (Static) – застосовується як коментар для інших елементів керування, не піддається дії зі сторони користувача.

Крім простих елементів керування ОС Windows підтримує багато загальних елементів керування (common controls), які володіють розширеною функціональністю, досить часто використовуються при створенні графічного інтерфейсу користувача та стали стандартом де-факто для багатьох віконних програм. До них можна віднести:

- змінюваний список (Drag List Box) – тип списку, що дозволяє перетягувати його елементи міняючи порядок їх відображення.

- перегляд списку (List View) – засіб для структурованого перегляду списку, допускає відображення піктограм та тексту. Дозволяє побудувати список у вигляді таблиці.

- рядок стану (Status Line) - горизонтальна смуга в нижній частині батьківського вікна призначена для відображення різноманітної інформації про біжучий стан програми.

- панель інструментів (Tool Bar) – дочірнє вікно, що складається з набору кнопок для швидкого виклику команд.

- підказка (Tool Tip) – спливаюче вікно з текстом, що коротко пояснює елемент керування.

- перегляд дерева (Tree View) – вікно для перегляду даних, що організовані у вигляді дерева. Кожен елемент дерева може містити певну піктограму.

- вкладка (Tab) – засіб, що дозволяє створювати елементи керування, що подібні до закладок в книжці. Вкладки використовуються для зміни сторінок в одній і тій самій ділянці відображення.

- вікно властивостей (Property Sheet) – вікно, що дозволяє переглядати та редагувати властивості деякого об’єкту. Воно будується на основі “вкладок”. Дозволяє будувати діалоги з послідовним гортанням сторінок.

- гаряча клавіша (Hot Key) – дозволяє задавати комбінації клавіш для швидкого виклику команди. Цей засіб відображає вибір користувача та перевіряє чи він є допустимим.

- індикатор (Progress Bar) – засіб для індикації тривалої роботи процесу або операції. Відображається у вигляді прямокутника, що поступово заповнюється.

- лінійка з повзунком (Track Bar) – елемент керування у вигляді повзунка та лінійки з насічками, який дозволяє плавно міняти числове значення зв’язане з ним від мінімуму до максимуму.

- лічильник (Up-Down) – пара кнопок зі стрілками для дискретного збільшення або зменшення зв’язаного з цим лічильником елемента керування.

- розширений редактор (Rich Edit) – редактор RTF-формату з розширеними можливостями. Дозволяє керувати шрифтами, кольором, розміром, вирівнюванням. Підтримує роботу з OLE об’єктами.

- перегляд відео-кліпів (Animator) – дозволяє переглядати відео-кліпи у форматі AVI (Audio Video Interleaved). Відображає тільки відео без звукового оформлення.

На основі базових елементів керування будуються всі інші. Зокрема зі стандартною бібліотекою поставляються вже готові діалоги. Наприклад: для навігації файловою системою; вибору параметрів шрифту; вибору кольору та інші.

Типові засоби керування на обмежують програміста (він може створити довільний графічний інтерфейс на основі своїх засобів), але значно спрощують та стандартизують процес розробки.




Поделиться с друзьями:


Дата добавления: 2013-12-14; Просмотров: 933; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.