Форум пользователей Visio http://visio.getbb.ru/ |
|
Шаблоны для создание плагинов для Visual Studio http://visio.getbb.ru/viewtopic.php?f=6&t=682 |
Страница 1 из 6 |
Автор: | nbelyh [ 28 ноя 2014, 00:57 ] |
Заголовок сообщения: | Шаблоны для создание плагинов для Visual Studio |
Всем привет, Только что выложил несколько шаблонов для создания расширений Visio для Visual Studio: 1. COM Addin (C#, работает с бесплатной Visual Studio 2013 Community Edition) https://visualstudiogallery.msdn.micros ... 72ba612bee 2. VSTO Addin (C#, требует VSTO) https://visualstudiogallery.msdn.micros ... 85bec3c1fe 3. C++ Addin. то же самое, но на C++ (ATL) https://visualstudiogallery.msdn.micros ... 0f6891c9cb Что поддерживается из коробки: - Проект инсталлятора - Начальный пользовательский интерфейс - Панелька справа ака "TaskPane" (на самом деле docking window), и кнопка чтобы ее показывать-прятать - Кастомные иконки для кнопок. - Состояние (задизейблена-разенейблена) для кнопок. - Поддержка "старых" Visio (2003/2007; создается тулбар вместо риббона) Диаложек на создание нового проекта "Create new project": Что получится, если нажать "Create": Где ставить в Visual Studio: Исходники на github: https://github.com/nbelyh/VisioPanelAddinVSTO https://github.com/nbelyh/VisioPanelAddinCOM |
Автор: | Surrogate [ 28 ноя 2014, 01:49 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
нутром чую что это круто. но не могу оценить |
Автор: | 9rey [ 28 ноя 2014, 10:15 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
спасибо! поместил в закладки. когда надумаю переходить с макросов на плагины, обязательно буду пользоваться этими шаблонами. я надеюсь в них имеются основы взаимодействия не только с юзер-интерфейсом визио, но и с шейпшитами, функционалом рисования/редактирования, событиями визио (оччччень бы хотелось). |
Автор: | Surrogate [ 28 ноя 2014, 16:42 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
хех, я если и перейду в ближайшее время на плагины то только на vb.net. боюсь мне эта разработка не поможет |
Автор: | nbelyh [ 28 ноя 2014, 16:52 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Surrogate писал(а): хех, я если и перейду в ближайшее время на плагины то только на vb.net. боюсь мне эта разработка не поможет Можно и на VB.NET замутить, там в принципе не так много переделывать Почти что автоматом можно. Разбирался с тем, как шаблоны делаются да как их запаблишить на VisualStudioGallery. Хотел вообще сделать ОДИН шаблон с визардом, но что-то не вышел каменный цветок - VSTO на такое использование походу не рассчитано, ругается нехорошими словами. То же самое с проектом инсталлятором - Visual Studio Installer Project (это тот который удалили, а потом снова добавили) тоже ругается. Что-то там недопилено, шаблон не получается сделать. Поэтому WiX. Да, на VisualStudioGallery в принципе может паблишить кто хочет, нужно только зарегаться. |
Автор: | Robink [ 28 ноя 2014, 17:05 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Surrogate писал(а): хех, я если и перейду в ближайшее время на плагины то только на vb.net. боюсь мне эта разработка не поможет Не суть важно. Базовый синтаксис освоить не сложно. Даже лучше сразу на C#. Я на него перешел. |
Автор: | Surrogate [ 28 ноя 2014, 17:10 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
nbelyh писал(а): Почти что автоматом можно ну если почти автоматом, а то из-за одного неуча делать сборку это уже слишком синтаксис vb.net ближе к vba. |
Автор: | Qwertiy [ 28 ноя 2014, 17:11 ] |
Заголовок сообщения: | |
Surrogate писал(а): хех, я если и перейду в ближайшее время на плагины то только на vb.net. боюсь мне эта разработка не поможет Ну так наверняка можно такую же на VB.NET сделать. Robink писал(а): Даже лучше сразу на C#. Чем лучше? Копипастить код VBA -> VB.NET удобнее, чем VBA -> C#. |
Автор: | Robink [ 28 ноя 2014, 17:13 ] |
Заголовок сообщения: | Re: |
Qwertiy писал(а): Surrogate писал(а): хех, я если и перейду в ближайшее время на плагины то только на vb.net. боюсь мне эта разработка не поможет Ну так наверняка можно такую же на VB.NET сделать. Robink писал(а): Даже лучше сразу на C#. Чем лучше? Копипастить код VBA -> VB.NET удобнее, чем VBA -> C#. Освоишь С# будет проще освоить С++ . Попробую скоро конвертировать VBA - VB.Net - C#.Net. |
Автор: | Qwertiy [ 28 ноя 2014, 17:16 ] |
Заголовок сообщения: | |
Robink писал(а): Освоишь С# будет проще освоить С++ . А я осваивал примерно в таком порядке: Си, VB6 & VBA, Си++, VB.NET, C#, Javascript. |
Автор: | nbelyh [ 28 ноя 2014, 17:26 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Ага, я вот как-то плавно перехожу с плюсов больше на шарп. Даже на этом проекте сравнить ППЦ который творится "под капотом" в шаблоне C++ по сравнению с простотой на том же на шарпе - это же ужас-ужас. Интересно конечно как "оно там внутрях устроено", но практического смысла в этом немного. А лучше вообще сразу на html/javascript переходить для программ имеющих пользовательский интерфейс. Вон для других офисных приложениях сделали же переход. Как только Visio в вебе запилят (если когда-нибудь вообще запилят), я думаю что VBA - до свидания. Все равно десктоп загнется не через 5, дак через 10 лет. |
Автор: | Robink [ 28 ноя 2014, 17:44 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Так сложно что то сказать. Может придется на следующий год картошки посадить 10 соток, новые 90е начинаются... |
Автор: | Surrogate [ 28 ноя 2014, 19:18 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
nbelyh писал(а): А лучше вообще сразу на html/javascript переходить для программ имеющих пользовательский интерфейс. это что за переход такой ?Вон для других офисных приложениях сделали же переход. Как только Visio в вебе запилят (если когда-нибудь вообще запилят), я думаю что VBA - до свидания. вба конечно устаревает, никто его особо не развивает уже. но если у тебя стоит офис, значит есть и вба. чем он хорош, так это своей простотой. даже неучи вроде меня могут, что-то налабать 99% задач, которые я из спортивного интереса берусь автоматизировать можно сделать в вба. а на javascript не факт, что миллионы неучей что в легкую перейдут… |
Автор: | nbelyh [ 28 ноя 2014, 20:07 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Ну имеется в виду, как ты запустишь VBA в веб-приложении (которое вообще в браузере)? Всякие там Office 365, Web-App. Оно же может работать без установленного оффиса фактически. Т.е. допустим когда ты редактируешь вордовский документ без ворда (только в браузере) Вот например вводная статья: http://msdn.microsoft.com/en-us/library/office/jj220082 Т.е. пишется "приложение" которое встраивается как в сайт, так и в "нормальный" офис. |
Автор: | nbelyh [ 07 дек 2014, 13:56 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Обновил - Теперь поддерживается VB - По умолчанию выставляется "правильная" битность. Если Visio - 32 бита, то дефолт будет тоже 32 бита, также Visio будет стоять для запуска по-умолчанию - Инсталлятор тепеть по умолчанию имеет пользовательский интерфейс - Починил глюк, возникавший, если поставить определенную комбинацию чекбоксов. |
Автор: | Shishok [ 07 дек 2014, 16:48 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Я правильно понимаю, что в VS 2012 Ultimate это дело работать не будет? |
Автор: | nbelyh [ 07 дек 2014, 17:56 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Должно работать в 2010, 2012, 2013. Но тестировал только в 2010 и 2013. |
Автор: | Shishok [ 07 дек 2014, 19:51 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Скачал оба шаблона с Githab. Поместил в ...МоиДокументы\Visual Studio 2012\Projects. Дальше на оба шаблона один ответ (то что я дилетант в этом и так понятно): Чего оно хочет-то? Интересуюсь не из праздного любопытства. Ты ведь меня спрашивал: |
Автор: | Surrogate [ 07 дек 2014, 19:59 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
а у меня вопрос: чем отличаются VisioPanelAddinCOM и VisioPanelAddinVSTO ? что больше подходит для работы с визио 2010 32бит ? чтоб потом не париться с анинсталлами |
Автор: | Shishok [ 07 дек 2014, 20:14 ] |
Заголовок сообщения: | Re: Шаблоны для создание плагинов для Visual Studio |
Surrogate писал(а): а у меня вопрос: чем отличаются VisioPanelAddinCOM и VisioPanelAddinVSTO ? что больше подходит для работы с визио 2010 32бит ? чтоб потом не париться с анинсталлами Присоединяюсь!!! |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |