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

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 17:51

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


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


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

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 12 сен 2013, 02:00 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
тут пользователь nbelyh когда-то говорил, что хотел что-то похожее делать. типа своего shapesheet с блэкджеком и.. ну ты понял :)

Неподъемная задачка оказалась.
Я это дело пока забросил, обнаружив, что все фичи реального ShapeSheet, имея только Visio API, реализовать походу просто невозможно.
Не уверен, что усеченный вариант имеет смысл. Подождем, может M$ сам этот ShapeSheet запилит.

Сейчас думаю что что-то типа Watch (с выбором что просматривать и как), будет полезнее.

Код на github: https://github.com/nbelyh/DockingShapeSheet
В августе в отпуске был так что особо вообще ничем не занимался :)

Сейчас оно примерно вот так выглядит:
Изображение

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 12 сен 2013, 08:20 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
nbelyh писал(а):
Подождем, может M$ сам этот ShapeSheet запилит.
Я конечно не работаю в компании-партнере MS, поэтому не знаю что у них стоит в ближайших планах.
Что-то я сильно сомневаюсь, что они будут землю рыть в этом направлении! В версии 2010 они шейпшит и девелопер-мод по умолчанию хорошенько спрятали, мол нечего об этом знать.
Мой личный интерес к визио начался лет 12 назад, когда я случайно нажав правую кнопку мыши увидел в менюхе Show ShapeSheet :)

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 12 сен 2013, 10:24 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
nbelyh, рад видеть тебя снова на нашем форуме ;)
отличное решение для шейпшита. сам думал подсадить его в AnchoredWindow, да руки не дошли.
и вопрос. может и задавали, не понмю. как например вот этот твой аддон установить на визио 2007 например?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 12 сен 2013, 11:38 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
nbelyh, рад видеть тебя снова на нашем форуме ;)
отличное решение для шейпшита. сам думал подсадить его в AnchoredWindow, да руки не дошли.
и вопрос. может и задавали, не понмю. как например вот этот твой аддон установить на визио 2007 например?


Гы. Дак говорю же он недопилен. У него и сетапа нормального нету, из исходников собирать надо :)
Это, там не настоящий ShapeSheet на картинке - это отрендеренный через HTMLayout. Т.е. это полностью "самодельный" рендерится.

У меня дело встало на том, что цвет синий-черный для ячейки не удастся получить. Т.е. из Visio эту инфу вообще не вытащить походу.
Например если берешь CellExists("BlaBlaBla", FALSE), CellExists("BlaBlaBla", TRUE) - это не то что в ShapeSheet отображается черным\синим.

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

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

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 12 сен 2013, 12:18 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

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


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

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Мой личный интерес к визио начался лет 12 назад, когда я случайно нажав правую кнопку мыши увидел в менюхе Show ShapeSheet :)

Так он же и сейчас там... Или это из-за того, что инструменты разработчика включены?

nbelyh писал(а):
У меня дело встало на том, что цвет синий-черный для ячейки не удастся получить. Т.е. из Visio эту инфу вообще не вытащить походу.

Можно сравнивать с формулой мастера - если не совпало - значит синий. Только вот совпадение не означает, что нет ;)

nbelyh писал(а):
Сейчас думаю, что Watch был бы полезнее и функциональнее.

А как насчёт его реализации/допиливания?


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

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

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
А как насчёт его реализации/допиливания?


Да было бы неплохо конечно.

Добавлю в список фич:

Чтобы в Watch можно было добавлять допустим из ShapeSheet - в меню ячейки ShapeSheet добавить "Add to watch"
Еще желательно чтобы автокомплит был (в строке где добавляешь) - чтобы варианты показывала, т.е. все ячейки текущего выбранного шейпа допустим.
Нужна возможность применить набор к выделенному шейпу (т.е. допустим выделить шайп, нажать "заморозить" - потом выделить другой, нажать "применить" и все выделенные ячейки пропишутся в выбранные шейпы)

По повдоу редактирования (автозаполнения) - нужна таблица возможных значений ячеек..
Я что-то пока в тупике как ее вообще можно получить (т.е. все возможные значения для данной ячейки ShapeSheet). Не руками же из доки этот набор вбивать.
Вот бы какой-нибудь тул который их выдерет из обычного ShapeSheet (типа TestComplete например - сумеет?)

В общем, идея про ShapeSheet c блекджеком пока не загнулась, но реализовывать его в виде повторения обычного (но Dockable), IMHO, не имеет смысла

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


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

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Добавлю в список фич:

Эм.. Классно конечно :)
Только я имел в виду вопрос типа "Не хочешь ли ты его сделать?", тем более у тебя уже какая-то собственная реализация ShapeSheet'а есть ;)

nbelyh писал(а):
Не руками же из доки этот набор вбивать.

Можно программно :D


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 04 ноя 2013, 05:17 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Продвинулся немного. Получил здоровенную таблицу список всех ячеек ShapeSheet в виде файла EXCEL. Ура.
Для чего сделал скрипт на питоне, который разбирает доку по ShapeSheet из MSDN (скачанную через wget), а потом выдирает из нее нужные данные :roll:

Если кому вдруг понадобится список всех ячеек ShapeSheet (со списками возможных значений), можно взять тут:
https://github.com/nbelyh/ShapeSheetWat ... ster/Data/

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 04 ноя 2013, 11:22 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
скачал. спасибо, пригодится думаю)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 04 ноя 2013, 17:42 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Попутно обнаружилось несколько мелких косяков в описаниях в MSDN
http://social.technet.microsoft.com/For ... siogeneral

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 04 ноя 2013, 17:51 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
сколько косяков то нашел :)
бум надеяться, что пендосы отреагируют.
btw, nice english)


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

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

Добавить очки репутацииУменьшить очки репутации
Да я не искал, просто прога не компилировалась, пока я их все не поправил Изображение

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


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

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Если кому вдруг понадобится список всех ячеек ShapeSheet (со списками возможных значений), можно взять тут:
https://github.com/nbelyh/ShapeSheetWat ... ster/Data/

Что-то не получается скачать...


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

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

Добавить очки репутацииУменьшить очки репутации
Qwertiy писал(а):
Что-то не получается скачать...

В смысле? Это папка - в ней файл book.xls

Прямая ссылка на файл Excel:
https://github.com/nbelyh/ShapeSheetWat ... x?raw=true

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 ноя 2013, 23:57 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
В смысле? Это папка - в ней файл book.xls

В смысле скачивается архив разного размера, который не открывается 7zip'ом как повреждённый. Скачиваю всю ветвь master в виде архива.
Я так понимаю, скачивается только начало файла, а не всё. Или я что-то не так делаю?

nbelyh писал(а):
Прямая ссылка на файл Excel:
https://github.com/nbelyh/ShapeSheetWat ... x?raw=true

Так файл скачался нормально.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 12 ноя 2013, 11:07 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

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


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

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
у меня все без проблем скачивалось правой кнопкой по ссылке - сохранить по ссылке как...

Сегодня тоже скачалось. Сравнил с тем что скачал вчера - действительно почему-то скачивалось только начало файла, не хватало около 10% первый раз и 30% второй...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 27 ноя 2013, 01:02 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Выложил первую версию (считать бетой :)), комменты приветствуются
Версия 1.0.5 (инсталлятор, должно работать в Visio 2003 - 2013). В Visio x64 не тестировал.

Добавил пост с описанием:
http://unmanagedvisio.com/shapesheetwatch-ru/

Также обновил данные в Excel.. Теперь этот "мега-файл" содержит еще инфу, в какой версии Visio ячейка была добавлена (без этого с редактированием ппц),
минимальная версия - 2003, максимальная 2013

Две проблемы которые мешали двигаться дальше вроде бы решены:

1. Ячеек там не милион, а где-то 500. Теперь есть что-то типа "базы" по всем.

2. Синий-черный вроде тоже оказалось можно сделать -
http://visguy.com/vgforum/index.php?topic=5215.msg20538

Завел еще трекер, где можно постить пожелания и баги:
http://unmanagedvisio.myjetbrains.com/y ... SheetWatch

Трекер на JetBrains - ничего так. Впрочем они вообще молодцы :)


Вложения:
11-26-2013 9-32-19 PM.png
11-26-2013 9-32-19 PM.png [ 83.95 Кб | Просмотров: 250 ]

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Watch для ShapeSheet'а активной фигуры
СообщениеДобавлено: 27 ноя 2013, 11:16 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
чуваааак!!!! это конгениально! очень полезная штуковина. поставил на 2010 - робит тока в путь!
100500 тебе плюсов в репу (не дает поставить ни одного чертов форумный движок)
оч ждем работы с набором шейпов!


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

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



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

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


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

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