Этот тип контроля тоже виден
часто в корпоративных приложениях:
раскрывающиеся элементы управления и списки, которые
содержат тысячи записей.
(источник: mac.com )
Программисты, которые по ошибке используют его
как правило, намекнуть, что это может быть
неуместно, когда они узнают, что
это занимает чрезвычайно много времени
загрузить форму.
следующее
сообщение, опубликованное в Visual Basic
форум программистов 11 декабря,
1996, типично:
Я хочу заполнить
список с 2000 пунктов ... это
занимает невероятно долго ... более 20
минут. Есть идеи?
и еще один пост
16 декабря 1996 года
менее типично:
Я ищу список
коробка управления, которая может ... держать большой
количество записей (20 000 +)
Извините за такой громоздкий контроль
часто ошибочная интерпретация
всемогущий призыв к оружию: «Мы должны
обеспечить целостность данных. "
программисты хотят убедиться, что
пользователь указывает допустимую запись; в их
вид, лучший способ сделать это
заставить пользователя выбрать из списка.
Это было бы хорошо, если бы у вас было, скажем, 20,
60, а может быть, даже 100 предметов в
список. Помимо этого числа, факт
что пользователь может только прокрутить
Горстка предметов одновременно вызывает
контроль, чтобы стать громоздким.
Представьте, если у вас нет папок и
каталоги на вашем жестком диске.
Всякий раз, когда вам нужно было указать файл,
вам был представлен раскрывающийся список
элемент управления, содержащий имя каждого
файл на жестком диске, и попросил
выберите тот, который вы хотели открыть. Мало
люди, включая программистов, будут
рассматривать такой метод как что-либо
менее чем совершенно неприемлемо.
Все данные могут быть организованы в некоторые
осмысленный способ, который позволит
пользователь быстрее получить доступ к
конкретная информация, которую он или она
интересует. Файлы организованы
в папки или каталоги для
пример. Сотрудники часто
классифицированы по отделу, должности,
или уровень заработной платы. Проектирование
интерфейс для использования соответствующего
организация позволит пользователю
быстрее найти желаемое
информация, в то же время,
«Обеспечение целостности данных.»