Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.05;
Скачать: CL | DM;

Вниз

Подкиньте идею визуального компонента.   Найти похожие ветки 

 
Ш-К   (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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.018 c
14-13803
CA
2002-07-10 14:46
2002.08.05
pdf


3-13579
Alex Chu
2002-07-16 10:56
2002.08.05
Проблема в выводом последней части запроса


1-13626
jen_bond
2002-07-24 21:35
2002.08.05
Запустить 1С как Ole контейнер


14-13785
McKenzie
2002-07-10 18:13
2002.08.05
В борьбе с вирусами


1-13710
Toma2
2002-07-20 14:27
2002.08.05
Округление