94
Содержание
Введение....................................................................................................................... 3
Основные свойства интерфейсов............................................................................... 4
Основные понятия эргономики.............................................................................. 4
Элементы интерфейсов и критерии качества ....................................................... 7
Удобство интерфейса .............................................................................................. 8
Понятность, обучение.......................................................................................... 8
Скорость работы................................................................................................. 11
Количество (частота) ошибок ........................................................................... 13
Субъективное удовлетворение.......................................................................... 15
Основные элементы интерфейсов ........................................................................... 17
Кнопки..................................................................................................................... 17
Чекбоксы и радиобоксы........................................................................................ 18
Списки..................................................................................................................... 19
Комбобокс............................................................................................................... 20
Поля ввода .............................................................................................................. 20
Меню ....................................................................................................................... 21
Окна......................................................................................................................... 24
Структура окна....................................................................................................... 26
Цвет и звук.............................................................................................................. 27
Основные методы разработки интерфейсов........................................................... 28
Создание одного обработчика событий для группы компонентов .................. 28
Пример №1.......................................................................................................... 28
Использование переменных, объявленных на классы компонентов ............... 29
Пример №2.......................................................................................................... 29
Создание массивов из компонентов .................................................................... 31
Пример № 3......................................................................................................... 31
Пример № 4......................................................................................................... 33
Основные компоненты разработки интерфейсов .................................................. 35
Класс TCollection (коллекция).............................................................................. 36
Свойства класса TCollection.............................................................................. 36
Методы класса TCollection ................................................................................ 36
Компонент ImageList ............................................................................................. 37
Основные свойства............................................................................................. 37
Основные методы............................................................................................... 37
Пример № 5......................................................................................................... 37
Компонент Animate................................................................................................ 38
Основные свойства............................................................................................. 38
Основные методы............................................................................................... 38
Пример № 6......................................................................................................... 39
Компонент PageScroller......................................................................................... 40
Основные свойства............................................................................................. 40
Пример № 7......................................................................................................... 40