Визуализация длительных процессов

Опубликовал Алексей Гафуров (Alex_grem) в раздел Программирование - Работа с интерфейсом

При работе с управляемыми приложениями возникают задачи длительной обработки данных на сервере. При этом хочется чтобы программа не просто висела, обрабатывая данные, а как-то обозначала "границы обработки".

В платформе есть инструментарий для обозначения этих границ - индикатор. В обычном приложении не составляет труда с ним работать, а в управляемом уже появляются неудобства. Тут, конечно, разработчик сам решает делать несколько серверных вызовов и отображать ход процесса индикатором или просто ограничится комментариями "начало обработки" и "конец обработки". Если идти последним путем, то можно слегка приукрасить, например, использовав безбраузерное приложение - HTA документ, который позволяет создавать Windows-приложения используя HTML, CSS и Javascript/VBscript. Примеры HTA и более подробное описание можно можно посмотреть тут http://habrahabr.ru/post/40707/. P.S. Будет интересно узнать кто что использует для подобного рода задач.

Скачать файлы

Наименование Файл Версия Размер
Обработка "Визуализация длительного процесса"
.epf 66,90Kb
23.07.14
34
.epf 66,90Kb 34 Скачать

См. также

Комментарии
1. Альтаир (Altair777) 633 01.06.12 11:21 Сейчас в теме
Пропаганда курения?! :)
marsohod; Nazimov_Mikhail; +2 Ответить 2
2. q_i 309 02.06.12 12:46 Сейчас в теме
3. Алексей Гафуров (Alex_grem) 211 03.06.12 07:32 Сейчас в теме
хоть кто-то бы написал за что минусует
4. Вячеслав Кадацкий (marsohod) 119 03.06.12 09:09 Сейчас в теме
(1) Altair777, Нет! Пропаганда кофе :)
5. zling zling (zling) 18 04.06.12 00:31 Сейчас в теме
6. Модератор раздела Артур Аюханов (artbear) 05.06.12 09:40 Сейчас в теме
Пока минусую.
Из описания не увидел, каким образом идет обозначение того, что программа не висит, а что-то делает?
1С же все равно висит и ничего не показывает :(
7. Алексей Гафуров (Alex_grem) 211 05.06.12 13:12 Сейчас в теме
(6) artbear,
Из описания не увидел, каким образом идет обозначение того, что программа не висит, а что-то делает

Программа делает свое дело - висит и обрабатывает. Просто пользователь видит вместо круглого указателя мыши изображение. Из этого понимает, что идет обработка и пока можно налить себе кофе (я заметил, что многие тут не любят кофе, поэтому могут наливать себе что хотят). Изображение обработки исчезло - можно продолжать работать. Идет обозначение "границ обработки". Сообщения "Начало обработки" и "Конец обработки" (или какие-то другие обозначения) он может и не увидеть. Смысл был в этом.
8. Денис (Den_D) 47 06.06.12 10:36 Сейчас в теме
Вот ведь прицепились к картинке
Кому не нравится кофе, вставьте картинку с пивом
Тем кто против курения - напишите "Отдохните, пока я работаю!"
9. Ирина Баранова (Ироида) 8 06.06.12 12:47 Сейчас в теме
Или, а сейчас настало время производственной гимнастики
10. Дмитрий (gosizo) 22 19.10.12 14:14 Сейчас в теме
буду смотреть, для меня эта тема актуальна. А то штатными средствами уж очень не нравится как в конце выкидывает сразу все сообщения