Форум: "Потрепаться";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
ВнизПосоветуйте хорошее интерфейсное решение Найти похожие ветки
← →
Kucher (2003-12-09 11:38) [0]Входные условия: Имеем сетку передач на каждый день недели. Необходимо предоставить возможность пользователю провести так называемые линейки передач, т.е. выбрать передачи, которые относятся к одному типу. Например, некий телесериал в разные дни выходит в разное время. Так вот пользователь должен выбрать этот сериал в каждом дне недели проведя таким образом линейку передачи.
Задача: Подскажите наиболее удобный, на ваш взгляд, интерфейс для выполнения подобной задачи. Сейчас я остановился на варианте аля календарь в Microsoft Outlook, когда на экране будет представлено 7 колонок, в каждой из которых будет расположена информация по соответствующему дню недели. И пользователь кликами сможет проставлять ассоциации между передачами. Будет ли это удобно? И какой компонент для этого наиболее удобно было бы использовать?
← →
ИМХО (2003-12-09 12:10) [1]Удалено модератором
← →
HermitAlex (2003-12-09 12:27) [2]ИМХО
Более яснее можно объяснить, что ты понимаешь под "смотри в сторону Мелкософта"?
← →
Дремучий (2003-12-09 12:45) [3]Alex Kucher ?
IMXO, драг-н-дроп.
здесь программа передач
--------------------------------------------
....
....
....
....
--------------------------------------------
<здесь кнопки для навигации по дням>
здесь группы передач (передачи, которые относятся к одному типу)
-------------------------------------------
.... .... .... .... ....
--------------------------------------------
из верхнего окошка перетягивать передачи в нижниие "папки".
П.С. естественно, должна также быть возможность просмотра/редактирования/печати групп и содержимого групп. :))
← →
kaif (2003-12-09 12:48) [4]Лучше для такой цели свой потомок от TDrawGrid создать. Или использовать развитую сетку для баз данных (если база данных используется, а не просто файл) какую-нибудь от Developer Express. В общем, поищи на Torry сетки.
Я бы еще поиск сделал по ключевому слову (для сериалов и тп), а то глазами можно и "прозевать".
← →
Дремучий (2003-12-09 12:55) [5]вообщето, тут ключевой момент: пользователь должен распределить по группам все передачи или только те, которые его интересуют?
← →
Дремучий (2003-12-09 13:10) [6]и еще -- допускается ли пересечение групп(одна передача в нескольких группах)?
← →
HermitAlex (2003-12-09 13:29) [7]To Дремучий
Пользователь должен выделить отдельные передачи.
Предложенный тобой визуальный интерфейс понятен. Я его набросал уже, но навигация по дням занимает достаточно много времени при условии наполнения даже одной группы. А представь, если таких групп нужно создать скажем 10 или 15.
← →
Дремучий (2003-12-09 17:27) [8]
> но навигация по дням занимает достаточно много времени при
> условии наполнения даже одной группы. А представь, если
> таких групп нужно создать скажем 10 или 15.
не согласен.
1)передачи на один день занимают меньше места чем за 7 дней и пользователь не будет перегружен инфой. У него не будут "разбегаться глаза".
2)для удобства навигации по дням можно использовать например закладки (TTabControl/TPageControl)
← →
Дремучий (2003-12-09 18:27) [9]2) плюс горячие клавиши: F1 - понедельник, F2 - вторник, F3 - ....
← →
HermitAlex (2003-12-09 20:34) [10]Чем удобно отображение всех дней в одном экране - тем, что можно будет визуально сразу же видеть информацию о принадлежности той или иной передачи к определенной линейке. Загромажденности там особой не будет (в качестве примера можно посмотреть Microsoft Outlook с его календарем).
В том варианте, который предложил Дремучий все время приходиться переключаться между закладками для составления одной линейки, что не удобно для пользователя даже при добавлении на каждую закладку short-cuts
Вобщем решение для визуального отображения найдено. Приступаю к его реализации.
Спасибо за попытки помочь.
← →
Дремучий (2003-12-09 23:14) [11]
> В том варианте, который предложил Дремучий все время приходиться
> переключаться между закладками для составления одной линейки,
> что не удобно для пользователя даже при добавлении на каждую
> закладку short-cuts
а это сударь кто от чего плясать будет. Если сначала все дни просматривать и формировать последовательно группы - то конечно мой интерфейс неудобен. Но ежели последовательно рассматривать передачи (день за днем), забрасывая их при этом в разные группы -- то предложенный мной интерфейс конфетка. :))
А теперь давайте посчитаем сколько проходов по передачам нужно сделать в вашем случае и в моем. В вашем - для составления одной линейки нужно просмотреть все дни. Если нужно создать Х групп, то нужно создать Х*7дней просмотров всех передач. Так ведь?
А что у меня? Человек "последовательно" смотрит передачи и "перетаскивает" их в нужные папки. В результат делается всего навсего один просмотр всех передач в списке.
"Аналог" этого интерфейса можешь наблюдать в ACDSee (там есть интерфейс CopyTo).
← →
pusrg (2003-12-09 23:37) [12]Короче, итог :)
Замути два таких интерфейса, и позволь юзеру указать нужный в настройках :).
А еще (про запас) планируй так, чтобы ты мог и третий интерфейс быстренько подключить.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c