Jump to content

Инструменты Visual Studio для приложений

Инструменты Visual Studio для приложений ( VSTA ) — это набор инструментов, которые независимые поставщики программного обеспечения (ISV) могут использовать для создания возможностей настройки в своих приложениях как для автоматизации, так и для расширяемости. Эти возможности настройки могут использоваться конечными пользователями для адаптации приложения независимого поставщика программного обеспечения в управляемой среде расширения, как и Visual Basic для приложений . [1]

Инструменты Visual Studio для приложений были анонсированы Microsoft вместе с выпуском Visual Studio 2005 . Первая предварительная версия Community Technology Preview (CTP) Visual Studio для приложений была выпущена в апреле 2006 года. Версия 1.0 была выпущена в производство вместе с Office 2007 . [2] Инструменты Visual Studio для приложений 2.0 — текущая версия. Вторая версия инструментов Visual Studio для приложений включает в себя такие функции, как модель динамического программирования и поддержку WPF , WCF , WF , LINQ и .NET Framework 3.5 . [3]

VSTA включен в состав Microsoft Office 2007 для использования конечными пользователями и разработчиками бизнес-приложений, а SDK доступен отдельно для независимых поставщиков программного обеспечения. [4] Однако он интегрирован только в Microsoft InfoPath , поскольку другие приложения в пакете вместо этого используют Visual Basic для приложений.

Архитектура

[ редактировать ]

Инструменты Visual Studio для приложений (VSTA) основаны на .NET Framework и построены на той же архитектуре, что и Инструменты Visual Studio для Office (VSTO). [5] Инструменты Visual Studio 2005 для приложений основаны на платформе .NET 2.0 и Visual Studio 2005, а инструменты Visual Studio для приложений версии 2.0 основаны на платформе .NET 3.5 SP1 и Visual Studio 2008. Некоторые технологии, разработанные для Visual Studio для Приложение (VSA) было включено в состав инструментов Visual Studio для приложений. [6]

Инструменты Visual Studio для приложений состоят из среды выполнения и среды разработки или IDE. Среда выполнения используется ведущими приложениями для предоставления своих объектных моделей надстройкам, а также для обнаружения и загрузки надстроек. Надстройки имеют доступ к объектной модели узла через прокси-сервер, который использует среду выполнения VSTA, или же надстройки могут напрямую ссылаться на ведущее приложение. IDE — это упрощенная и настраиваемая версия Visual Studio IDE: Visual Studio 2005 для VSTA 2005 и Visual Studio 2008 для VSTA 2.0. Он поддерживает Visual Basic .Net и C#. IDE можно настроить для добавления или скрытия функций. Это делает его идеальным для профессиональных разработчиков, а также опытных пользователей и других конечных пользователей, которые могут иметь более ориентированный на запись макросов стиль кодирования. Инструменты Visual Studio для приложений также поддерживают 64-разрядную версию и запись макросов ведущего приложения, но не включают поддержку активных сценариев . Для интеграции VSTA в хост-приложение необходим SDK, для распространения VSTA с приложением требуется лицензия и распространяемый файл VSTA.

Лицензирование

[ редактировать ]

Лицензии на интеграцию VSTA 2008 распространялись компанией Summit Software , которая заключила лицензионное соглашение с Microsoft в апреле 2006 года. Независимые поставщики программного обеспечения (ISV), желающие интегрировать VSTA в свои приложения, должны заплатить Summit Software лицензионный сбор, который рассчитывается либо по цене 50 долларов США. за каждое рабочее место или на основе роялти в размере 1%, 2% или 3% в зависимости от дохода от продуктов. [7] [8]

  1. ^ «Инструменты Visual Studio для приложений 2.0» . MSDN . Майкрософт . Проверено 23 января 2016 г.
  2. ^ VSTA RTM с системой Office 2007.
  3. ^ «Что нового в инструментах Visual Studio для приложений 2.0» . MSDN . Майкрософт . Проверено 23 января 2016 г.
  4. ^ «Инструменты Microsoft Visual Studio для приложений 2015 SDK» . Центр загрузки . Майкрософт . Проверено 23 января 2016 г.
  5. ^ «Microsoft Office – это еще и инструменты» . Проверено 1 октября 2009 г. [ мертвая ссылка ]
  6. ^ «Привет! Что случилось с VSA?» . Блог доктора eX . Майкрософт . 3 октября 2005 г.
  7. ^ «Лицензирование инструментов Visual Studio для приложений» . Архивировано из оригинала 16 марта 2010 года.
  8. ^ «Продукты» . summsoft.com . Программное обеспечение Саммита . Проверено 23 января 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9929281c089f1ccd3645171a44f87a11__1722091560
URL1:https://arc.ask3.ru/arc/aa/99/11/9929281c089f1ccd3645171a44f87a11.html
Заголовок, (Title) документа по адресу, URL1:
Visual Studio Tools for Applications - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)