- •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
5.4.1. Текстові поля
Текстове поле (Text Box) іноді називане також полем чи редагування полем уведення - це прямокутна область, у якій користувач може чи вводити редагувати текст (мал. 5.24). Вона може містити одну чи кілька рядків. Як правило, границя текстового полючи позначається явно , хоча насправді це необхідно тільки в тих випадках, коли текстове поле розташоване на панелі чи інструментів у вторинному вікні.
Для стандартного текстового полючи підтримуються т^акие операції редагування, як вставка і видалення символів, а також виділення фрагмента тексту. Хоча индивидуадьный шрифт для текстового полючи звичайно не підтримується, при необхідності таке настроювання може бути реалізована.
У деяких випадках текстове поле може використовуватися для висновку на екран тексту, що не підлягає редагуванню і призначений тільки для читання. Якщо таке обмеження встановлюється для стандартного текстового полючи, система автоматично змінює колір його тла, щоб указати користувачу на дану особливість.
Текстове поле
Рис. 5.24. Стандартне текстове поле
Для текстового полючи підтримується стандартна техніка навігації і безупинного вибору. Якщо текстове поле містить тільки один рядок, то для нього відображається тільки горизонтальна смуга прокручування; якщо ж воно містить більш одного рядка, то поле забезпечується як горизонтальної, так і вертикальної смугами прокручування.
Ви можете довільним образом обмежити безліч символів, дозволених для введення в дане текстове поле. Крім того, ви можете реалізувати автовыход, установивши фіксовану довжину рядків, що вводяться; це означає, що при введенні останнього символу в текстове поле фокус введення автоматично переходить на інший елемент керування. Наприклад, ви можете визначити шестисимволь-ный автовыход, щоб полегшити введення поштового індексу, чи три текстових полючи з двухсимвольным автовыходом кожне, призначені для введення дати (число, місяць, рік). Хоча авто-вихід має очевидні достоїнства, не рекомендується зловживати їм, оскільки автоматичний перенос фокуса введення може викликати замішання в починаючого користувача. Обмежте застосування автовыхода ситуаціями, зв'язаними з уведенням великого обсягу даних (наприклад, при заповненні екранних форм).
5.4.2. МНОГОСТРОЧНОЕ ТЕКСТОВЕ ПОЛЕ
Многострочное текстове поле (Rіch-Text Box) (мал. 5.25) забезпечує ті ж основні операції по роботі з текстом, що і стандартне текстове поле. Додатково для многострочного текстового полючи підтримується можливість індивідуального настроювання шрифту (тип шрифту, розмір, колір, накреслення) для кожного символу, а також вибір формату параграфа (спосіб вирівнювання, відступи, нумерація і т.д.). Крім того, для нього реалізовані функції печатки вмісту і вставки об'єктів з використанням технології OLE.
Рис. 5.25. Многострочное текстове поле
5.4.3. КОМБІНОВАНИЙ СПИСОК
Комбінований список (Combo Box) являє собою об'єднання текстового полючи і списку, як показано на мал. 5.26.
Текстове поле і зв'язаний з ним список мають підлегле відношення. У міру того, як текст набирається в текстовому полі, список переміщається відповідно до символів, що вводяться. І навпаки, коли користувач вибирає пункт у списку, він автоматично міститься в текстове поле і може бути змінений.
Інтерфейс комбінованого списку являє собою сполучення інтерфейсів кожного з утворюючих його компонентів (стандартного текстового полючи і списку), за винятком того, що клавіші <Нагору> і <Униз> забезпечують переміщення тільки за списком (від одного пункту до іншого), а клавіші <Уліво> і <Вправо> діють винятково в текстовому полі.
Рис. 5.26. Комбінований список
