Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 13 дек 2018, 17:58

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме используйте имена файлов содержащих латиницу !



Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Нужен совет по реализации проекта
СообщениеДобавлено: 12 апр 2018, 18:55 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Привет, коллеги-визуализаторы )))
Пишу новый проект. Управляющая оболочка на С# + стенсилсы на вижуо с вмонтированными формулами )))
Вопрос вот какой.

В работе надо будет менять пользовательские данные в полях шейпов. Эти изменения должны отображаться на графике, который постоянно должен быть перед тобой. Т.е. изменил число и вижу сразу же реакцию графика (он должен быть построен по этим данным).

Пока такой микс не пробовал делать - нужен совет, как это все собрать в кучу? Делать ли графики в экселе и как-то в вижуо впихивать, или делать их в вижуо...И как сделать постоянно висящий график?

Да, и графики - это как характеристика некоторых шейпов. Тыкнул в шейп, открылся его график, что-то меняю в других шейпах и вижу реакцию графика.

Для примера опять возьму автобусы.
Есть несколько автопарков - большие красные шейпы. При нажатии на это шейп открывается график с линией, показывающей максимальное количество автобусов, которое этот автопарк вмещает.
Есть мелкие шейпы, слинкованные с этим автопарком - это автобусы. У каждого есть год его покупки и выхода на свалку. Таким образом, меняя год ввода и вывода каждого слинкованного автобуса и видя график мощности автопарка, можно подобрать правильно год покупки, чтобы не превысить мощность автопарка.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 12 апр 2018, 19:14 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1209
Очков репутации: 100589

Добавить очки репутацииУменьшить очки репутации
Цитата:
как это все собрать в кучу?
Да, и графики - это как характеристика некоторых шейпов. Тыкнул в шейп, открылся его график

Да в кучу уже и так все смешалось...
В Visio все, что имеется на листе является шейпами. Вообще все.
То есть - "Тыкнул в шейп, открылся график" с точки зрения Visio - это "Управление видимостью одного шейпа при клике на другой шейп". Или "Управление видимостью членов группы при клике на группу".
Но тут возникает вопрос с понятием "постоянно висящий график". Если он то видимый, то невидимый, то что значит "постоянно висящий"?
Короче, мыслить нужно шейпами и зависимостями между ними. И в этой терминологии что-то спрашивать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 12 апр 2018, 19:19 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 494
Использую Visio c: 2008
Очков репутации: 100

Добавить очки репутацииУменьшить очки репутации
Может Addon? Постоянно висящее окно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 12 апр 2018, 21:12 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 494
Использую Visio c: 2008
Очков репутации: 100

Добавить очки репутацииУменьшить очки репутации
Типа так:

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 12 апр 2018, 22:47 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 593
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Вот кстати панелька вывода или ввода данных - это довольно многим нужно.

В частности, ввод форматированного текста например, или банально многострочного текста, или вывод связанной картинки, или вывод неких подсказок для ввода, или валидация вводимых данных, поля "только для чтения"...

В принципе все это элементарно решается созданием боковой панельки, которая умеет отображать HTML.

Я тут тоже спрашивал, может кто видел уже готовое решение для такого. Чтобы кода вообще не писать.

Примерно то что shishok показал, но с человеческим лицом :)

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 10:28 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Привет.
Благодарю всех откликнувшихся )
Давайте я уточню вопрос - сейчас конкретная реализация неприниципальна. Мне нужно общее понимание - как писать. Делать ли графики в экселе или в вижуо, или может есть какой-нить контрол для формы сишарпа под график? Или может все вообще написать в вижуо на VBA?

Вопросы конкретной реализации я еще успею задать )))

Просто если кто-то делал подобное - хотелось бы узнать принятое решение по организации ))
Если такого не делали - ничего страшного.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 10:31 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Цитата:
как это все собрать в кучу?
Да, и графики - это как характеристика некоторых шейпов. Тыкнул в шейп, открылся его график

Да в кучу уже и так все смешалось...
В Visio все, что имеется на листе является шейпами. Вообще все.
То есть - "Тыкнул в шейп, открылся график" с точки зрения Visio - это "Управление видимостью одного шейпа при клике на другой шейп". Или "Управление видимостью членов группы при клике на группу".
Но тут возникает вопрос с понятием "постоянно висящий график". Если он то видимый, то невидимый, то что значит "постоянно висящий"?
Короче, мыслить нужно шейпами и зависимостями между ними. И в этой терминологии что-то спрашивать.


Постоянно висящий - т.е. открыл его и видишь его изменения, когда изменяешь что-то в прилинкованных шейпах. При этом не надо постоянно разворачивать график. Типа немодального окна, но постоянно активного.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 10:50 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 494
Использую Visio c: 2008
Очков репутации: 100

Добавить очки репутацииУменьшить очки репутации
Ты хотя бы в виде картинки показал что ты хочешь.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 12:27 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Вот, попробовал ))

Вложение:
1.png
1.png [ 82.01 Кб | Просмотров: 171 ]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 13:04 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1209
Очков репутации: 100589

Добавить очки репутацииУменьшить очки репутации
Цитата:
Количество автобусов не было больше мощности автопарка

За прошедшие десятилетия? Или на будущие 40 лет?
При этом на экране у каждого автопарка должны быть нарисованы все автобусы, которые когда-либо были или будут приписаны этому автопарку.
...
Сдается мне, что это задача явно не для Visio.
В ходе такого прогнозирования оператору понадобится, например, добавить десяток автобусов к пятому автопарку и ВРУЧНУЮ ПОМЕНЯТЬ ЗНАЧЕНИЕ ГОДА ДЛЯ КАЖДОГО ДОБАВЛЕННОГО АВТОБУСА. И такая операция будет повторять многократно и постоянно.
Несерьезно.
А самое главное - графика здесь практически не помогает принять какое-либо решение.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 13:18 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 593
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Да все хорошо. Я бы сделал HTML-панель слева (WebBrowser - контрол), и дело в шляпе. См. мой пост выше.
На него можно что хочешь положить - хоть графики, хоть текст. Возни на пару дней. для графиков можно что-то типа chartjs использовать например.

Или вообще все сделать в powerbi (экспортировав туда файл Visio), https://powerbi.microsoft.com/en-us/
Заоднем изучить как эта фиговина работает.

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 15:15 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Цитата:
Количество автобусов не было больше мощности автопарка

За прошедшие десятилетия? Или на будущие 40 лет?
При этом на экране у каждого автопарка должны быть нарисованы все автобусы, которые когда-либо были или будут приписаны этому автопарку.
...
Сдается мне, что это задача явно не для Visio.
В ходе такого прогнозирования оператору понадобится, например, добавить десяток автобусов к пятому автопарку и ВРУЧНУЮ ПОМЕНЯТЬ ЗНАЧЕНИЕ ГОДА ДЛЯ КАЖДОГО ДОБАВЛЕННОГО АВТОБУСА. И такая операция будет повторять многократно и постоянно.
Несерьезно.
А самое главное - графика здесь практически не помогает принять какое-либо решение.


Да. Значения будут менять именно вручную. И да, многократно и постоянно, дабы загнать под мощность )) Такая вот специфика работы у меня.
Формула расчетов неважна, важен общий вопрос реализации ))


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 15:16 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Да все хорошо. Я бы сделал HTML-панель слева (WebBrowser - контрол), и дело в шляпе. См. мой пост выше.
На него можно что хочешь положить - хоть графики, хоть текст. Возни на пару дней. для графиков можно что-то типа chartjs использовать например.

Или вообще все сделать в powerbi (экспортировав туда файл Visio), https://powerbi.microsoft.com/en-us/
Заоднем изучить как эта фиговина работает.


Ага. Благодарю.
Т.е. такая связка - Сшарп+визио+веббраузер контрол?

Посмотрел - интересная штука, но может потом повешу, это не сильно важно. Данные для графика прога будет делать независимо от визуального движка, поэтому их можно будет куда хошь запуливать )


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 15:29 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Вроде график через chart контрол получится сделать, без особых заморочек.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 15:35 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1209
Очков репутации: 100589

Добавить очки репутацииУменьшить очки репутации
Цитата:
Да. Значения будут менять именно вручную. И да, многократно и постоянно, дабы загнать под мощность )) Такая вот специфика работы у меня.
Формула расчетов неважна, важен общий вопрос реализации ))

Так и я об этом. Всякую работу можно сделать по-разному.
Вы берете неподходящий инструмент и пытаетесь как-то его приткнуть. Хотя здесь скорее подошел бы какой-нибудь механизм поиска решения. На Excel или более подходящем продукте. То есть вообще без Visio.
Это именно вопрос реализации.
А потом уже можно результат и в Visio отобразить. Но это будет совсем другая задача.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 16:24 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Цитата:
Да. Значения будут менять именно вручную. И да, многократно и постоянно, дабы загнать под мощность )) Такая вот специфика работы у меня.
Формула расчетов неважна, важен общий вопрос реализации ))

Так и я об этом. Всякую работу можно сделать по-разному.
Вы берете неподходящий инструмент и пытаетесь как-то его приткнуть. Хотя здесь скорее подошел бы какой-нибудь механизм поиска решения. На Excel или более подходящем продукте. То есть вообще без Visio.
Это именно вопрос реализации.
А потом уже можно результат и в Visio отобразить. Но это будет совсем другая задача.


Совершенно верное замечание! Вижуо будет для отображения рассчитанных данных. Только еще и для подгоночной работы, руками, глазками по графику. Это творческая работа, которую принципиально невозможно автоматизировать - решение принимается женером произвольно и неалгоритмизируемо! Таково требование руководства )
Вижуо - самый подходящий инструмент, т.к. автобусы должны быть привязаны к автопарку - то к одному привязал, поглядел на график, поменял год, привязал к другому, поогляде, поменял и т.д.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нужен совет по реализации проекта
СообщениеДобавлено: 13 апр 2018, 16:25 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Собственно, пока обсуждали - я уже понял как все организую, проверил инструменты )))
Всех благодарю за участие ))


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB