Форум: "Потрепаться";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
ВнизПодкиньте идею визуального компонента. Найти похожие ветки
← →
Ш-К (2002-07-09 15:42) [0]Имеется несколько технологических процессов, они постоянно где-то раз в 5 секунд отсылают сообщения в программу, и надо отобразить эти сообщения в окне мониторинга. Как это лучше делать?
Может кто видел нечто подобное или представляет, как оно должно быть.
Мне кроме бегущего листбокса ничего в голову не приходит. :((
Впринципе, этот подход и хочу заменить.
Готовый компонент мне не нужен. Сам нарисую какой надо. Тока подскажите.
Или, может, кому нужен такой компонент, обрисуйте - поделюсь исходниками.
← →
limon (2002-07-09 15:54) [1]можешь листбокс поменять на TMemo - очень хорошо подходит для ведения логов.
если у сообщений есть какое-либо графическое воплощение, нарисуй лампочку разноцветную или схематическое изображение технологического объекта, меняющее цвет в зависимости от состояния. (общепринятые цвета - красный авария, светло-зеленый - все гуд, темно-синий - отключен, желтый - выбран, голубой - спец состояние, темно-зеленый - постоянные элементы (трубы и т.д.))
← →
Ш-К (2002-07-09 17:00) [2]Схемы объектов есть и их очень много. Переключать их от событий очень не удобно. Они переключаются только пользователем.
Весь трабл заменить сам лог чем-нить очень продвинутым. Т.к. он, обычно, раскрывается на весь экран.
Можно каждое сообщение в логе окрашивается своим (по типу) цветом. Можно в него добавить пиктограммы. Те же яйца, только лучше.
Неужели человечество не придумало альтернативы бегущим спискам!!!
← →
limon (2002-07-09 20:00) [3]
> Схемы объектов есть и их очень много. Переключать их от
> событий очень не удобно. Они переключаются только пользователем.
>
А как же обратная связь ?
Изображение объекта должно само по себе говорить о своем состоянии.
> Т.к. он, обычно, раскрывается на весь экран
Ну сделай его где-нибудь в углу не на весь экран.
Как хорошее и общепринятое решение - поставь на машину два монитора - на одном графическое представление контролируемой технологической линии, на другом - АРМ оператора с кнопочками, менюшками, логами и другими прибамбасами.
← →
Ш-К (2002-07-09 20:56) [4]Одно дело, как мониторинг происходит в целом. Другое - его (мониторинга) отдельный элемент. Где он располагается, на отдельном мониторе, в углу или во весь экран не столь важно.
Важно, что вместо примитивного, отстойного, не информативного текстового лога (Листбокс, Листвьив, Мемо, Стринггрид ...) стоит продвинутый, модный, информативний и черезвычайно интересный компонент. Отображающий пришедшее сообщение и где-то полтора десятка последних сообщений.
Увидит юзер такой компонент и скажет:
" Что за чудесная программа! вместо примитивного, отстойного, не информативного текстового лога (Листбокс, Листвьив, Мемо, Стринггрид ...) стоит продвинутый, модный, информативний и черезвычайно интересный компонент."
Дело за малым: придумать такой компонент.
← →
.: Joiro :. (2002-07-09 23:40) [5]Если я правильно понял.
Можно бы похоже на таблицу (но без линий), где у каждого элемента своя краска фона в мягких тонах, чтоб не резало глаза. А перед текстом две иконки - одна обозначает сам элемент а другая состояние/тип сообщения.
Пример:
(Иконка с ящиком) (Иконка с восклицательном знаком) Ящик вышел из строя!
Можно ещё слегка менять индивидуальные краски фонов в зависимости от сообщения.
Мог бы картинку набросить, но не указан мейл. Меня бы такая фишка интересовала.
← →
Ш-К (2002-07-10 01:20) [6]Неужели нельзя избавиться от стереотипа "табличности" поступаемых сообщений? Не верю, что не может быть другой формы! Сам видел Лисбокс в виде барабана "Поле чудес". Только мне такое нововвидение не подходит - я не игрушку пишу.
.: Joiro :. © (09.07.02 23:40)
Ну пришли эскиз. Может и правда единственный возможный вариант.
← →
SV (2002-07-10 01:52) [7]Может лог в дерево запихнуть.
Раз 5 программ, можно и пять деревьев. Новые сообщения в список сверху запихнуть, а под ним дерево, с остальными.
← →
Ш-К (2002-07-10 02:21) [8]SV © (10.07.02 01:52)
С деревьями уже тепло. :))
Только какие 5 программ. Что-то непонятно.
Объясни конкретнее.
← →
SV (2002-07-10 02:54) [9]2 Ш-К. Что ты хочешь! 2 часа ночи - тормозит человек. ж)
У тебя несколько технологических процессов - вот и деревья.
При появлении проблем можно ещё чего-нить наворотить, например ветку выделять серо-буро-малиновым. Пока больше ничего в голову не лезет. Если придумаю, напишу.
Удачи.
← →
Ш-К (2002-07-10 03:22) [10]Супер. Видно актуальные сообщения. А старые классифицируются по процессам, типами, структуре, и прячутся по своим веткам. Некоторые сообщения могут дублироваться в разных ветках. А, если брать во внимание выделения разным цветом и добавления разного рода пиктограмм... Причём, сами узлы веток могут тоже маяковать и показывать какую-то инфу. Супер.
Горячо. Но хочется больше наворотов (в смысле пользы, а не мишуры). И чего-нить такого, что не решается просто разработкой самопального ТриВьива.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c