отображать статистику ядра программы
От: jyuyjiyuijyu  
Дата: 08.03.14 13:41
Оценка:
Всем привет

подскажите дизайн окна со статистикой (ограничений на используемые библиотеки нету)

нужно в этом окне отображать значение некоторых переменных из ядра программы

может кто то уже знает хорошие решения ?

нужно только под винду

спасибо
Re: отображать статистику ядра программы
От: wildwind Россия  
Дата: 10.03.14 05:41
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

Информации для ответа ~0.
Re: отображать статистику ядра программы
От: Stanislav V. Zudin Россия  
Дата: 10.03.14 06:15
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>подскажите дизайн окна со статистикой (ограничений на используемые библиотеки нету)


"Дорогие ученые. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит" (с)

J>нужно в этом окне отображать значение некоторых переменных из ядра программы


0. Пользователю это нужно?
(Может не надо засорять интерфейс?)

1. Если нужно, то как он будет эту информацию использовать?
а)Посмотрел и забыл,
б)скопировал куда-то в отчет, отправил по почте и т.д.
в)следит за ней вполглаза и в случае чего орёт "всё пропало".
...

2. Какую именно информацию нужно отображать?
Числовые значения, текст, значения в процентах или абсолютные?
Нужны точные значения или можно показать примерные?

3. Информация статичная или нет? Отображать надо "snapshot" или изменения в реальном времени?
4. Информация часто меняется или нет (условно, 100 раз в секунду или 1 раз в час)?
5. Переменных много или нет (меньше десятка или много больше)?
6. Все переменные равнозначные или есть разделение на главные и второстепенные?

для начала хватит. Я даже не спрашиваю про назначение программы

J>может кто то уже знает хорошие решения ?


Для начала попытайся сам ответить на перечисленные выше вопросы. Если решение не придет само, то выкладывай сюда, будем думать
_____________________
С уважением,
Stanislav V. Zudin
Re: отображать статистику ядра программы
От: Carc Россия http://www.amlpages.com/home.php
Дата: 29.04.14 13:39
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


J>подскажите дизайн окна со статистикой (ограничений на используемые библиотеки нету)


J>нужно в этом окне отображать значение некоторых переменных из ядра программы


J>может кто то уже знает хорошие решения ?


J>нужно только под винду


J>спасибо

Я использовал прокручиваемый ListView закамизованный донельзя: всяческие разделительные линии, подсветка цветом, гиперссылки и все такое. Делалось через ListView + CustomDraw. Оказалось юзабельно в коде. Как-то постепенно вырисовался такой компонент, сначала на MFC, потом отчасти переписал на WTL (но до ума уже не доводил). В коде вышло удобно: несколько методов вида
InsertValueIntoList(название параметра, значение параметра,..., остальное_по_вкусу_цвета_гиперссылки,_добавить_разделительную_линию).

Список этот крутится в About-окне. Информация оттуда копируемая в буфер обмена, так что юзеры легко ее могут прислать. Использование тривиальное: нужен еще параметр — добавили строчку вызова InsertValueIntoList — все готово.

Рулезного скриншота под рукой нету, но в ранних вариантах это выглядело примерно так:
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.