Visual studio tools что это за программа и нужна ли она
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнерсхемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки системконтроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Содержание
Компоненты [ ]
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают:
В прошлом в состав Visual Studio также входили продукты:
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов.
Visual Studio 97 [ ]
Visual Studio 97 — первая выпущенная версия Visual Studio, в которой впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версиях — Professional и Enterprise, и включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 и впервые появившуюся среду разработки ASP — Visual InterDev. Visual Studio 97 была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++, Visual J++, Visual InterDev и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки.
Visual Studio 6.0 (1998) [ ]
Visual Studio 2005 [ ]
Visual Studio 2008 [ ]
Visual Studio 2010 [ ]
Visual Studio 2012 [ ]
Разрабатывать приложения на C++ с помощью Visual Studio 2012 можно только под Windows 7 SP1 и Windows 8 [7] . Вышло исправление, позволяющее компилировать приложения для запуска под Windows XP.
Visual Studio 2013 [ ]
Visual Studio 2015 [ ]
12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта [8] .
Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии, и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов.
Первый CTP был выпущен 2 июня 2014 года, затем 29 апреля 2015 года был выпущен Release Candidate. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года [9] .
Редакции [ ]
Visual Studio Express [ ]
Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express-редакциях до версий 2010 года (хотя компилятор бесплатно распространяется с Windows SDK и его можно использовать, компилировать автоматически из IDE нельзя). [источник не указан 445 дней] Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express-редакции:
Вместе с Visual Studio 2012 были выпущены новые Express-версии продукта:
Ключевыми особенностями этих express-версий продуктов являются:
- ориентирование на цель разработки, а не на язык
- необходимость регулярно продлевать бесплатную регистрацию для индивидуальных разработчиков, если разработка на Express-версии ведется не с целью обучения
- поддержка компиляции 64-битного кода
- поддержка unit-тестов
Visual Studio LightSwitch [ ]
Основная статья: Visual Studio Standard [ ]
Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional-редакции. Начиная с версии 2010 более не существует. [источник не указан 445 дней]
Visual Studio Professional [ ]
Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Tools for Office [ ]
Visual Studio Tools for Office включает SDK и расширение для Visual Studio, которое содержит утилиты для разработки под платформу Microsoft Office. Начиная с Visual Studio 2008 включено в версии Professional и выше.
Visual Studio Team System [ ]
Основная статья: Компилятор как сервис [ ]
Дополнения [ ]
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
To run solutions that are created by using the Microsoft Office developer tools in Visual Studio, the Visual Studio 2010 Tools for Office runtime must be installed on end-user computers. For more information, see How to: Install the Visual Studio Tools for Office runtime redistributable. The Visual Studio 2010 Tools for Office runtime consists of two main components:
The Office solution loader. This component is a set of unmanaged DLLs that Office applications use to load the runtime and your solutions. For more information, see Understand the Office solution loader.
The runtime can be installed in several different ways. Depending on the configuration of the computer, different runtime components are installed when you install the runtime. For more information, see Visual Studio Tools for Office runtime installation scenarios.
Design differences in the Office extensions
All interfaces that do not begin with the letter I are implemented internally by the Visual Studio 2010 Tools for Office runtime, and these interfaces might change in future releases. To create objects that implement these interfaces, use methods provided by the Globals.Factory object in your project. For example, to get an object that implements the SmartTag interface, use the Globals.Factory.CreateSmartTag method. For more information about Globals.Factory , see Global access to objects in Office projects.
After you make this change, type information for all of the runtime types used by the project is embedded into the solution assembly when you build the project. This embedded type information, rather than the type information in the referenced assemblies, are used by the solution at run time.
Understand the Office solution loader
The Visual Studio Tools for Office runtime includes several unmanaged DLLs that Office applications use to load the runtime and Office solutions. Although you should never have to work with these DLLs directly, knowing the purposes of these DLLs can help you better understand the architecture of Office solutions.
For information about how these components are used during the load process, see Architecture of document-level customizations and Architecture of VSTO Add-ins.
VSTOEE.dll
When a user opens a document-level customization or starts a VSTO Add-in, the Office application calls into VSTOEE.dll to perform the tasks required to load the Visual Studio Tools for Office runtime.
VSTOEE.dll makes sure that the correct version of the Visual Studio Tools for Office runtime is loaded for the solution and the installed version of Office. Although multiple versions of the Visual Studio Tools for Office runtime can be installed on the same computer, only one instance of VSTOEE.dll is installed at a time. This is the VSTOEE.dll that was included with the latest version of the runtime installed on the computer. For more information about the different versions of the Visual Studio Tools for Office runtime that can be used for other solutions, see Run solutions in different versions of Microsoft Office.
VSTOLoader.dll
After VSTOEE.dll loads the appropriate version of the Visual Studio Tools for Office runtime, VSTOLoader.dll performs most of the work that is required to load the solution assembly. VSTOLoader.dll does several things:
It creates an application domain for each solution assembly.
It performs a set of security checks to verify that the solution assembly has permission to run.
VSTOLoader.dll also does several things that are specific to VSTO Add-ins:
It implements the IDTExtensibility2 interface. IDTExtensibility2 is a COM interface that all VSTO Add-ins for Microsoft Office applications must implement. This interface defines methods that the application calls to communicate with the VSTO Add-in.
It implements the IManagedAddin interface. This interface is used by Office applications to help load VSTO Add-ins. For more information, see IManagedAddin interface.
Understand the 32-bit and 64-bit versions of the runtime
There are separate 64-bit and 32-bit versions of the Visual Studio 2010 Tools for Office runtime. These versions of the runtime are used to run solutions in 64-bit and 32-bit editions Office. The following table shows which version of the runtime is required for each combination of Windows and Office.
Edition of Windows | Edition of Microsoft Office | Required version of the Visual Studio Tools for Office runtime |
---|---|---|
32-bit | 32-bit | 32-bit |
64-bit | 32-bit | 64-bit |
64-bit | 64-bit | 64-bit |
When you install Office, the required version of the Visual Studio Tools for Office runtime is installed along with Office. For example, when you install the 64-bit edition of Office on a 64-bit version of Windows, the 64-bit version of the Visual Studio Tools for Office runtime is also installed. For more information about installing the Visual Studio Tools for Office runtime with Office, see Visual Studio Tools for Office runtime installation scenarios.
The 64-bit version of Office can also run Office solutions that were created by using project templates for the 2007 Microsoft Office system in Visual Studio 2008. However, it cannot run Office solutions created by using project templates for Microsoft Office 2003 in Visual Studio 2008, or Office solutions created by using Visual Studio 2005. For more information, see Run solutions in different versions of Microsoft Office.
Repair the Visual Studio 2010 Tools for Office runtime
If you need to repair the runtime, open Programs and Features or Add or Remove Programs in the Control Panel, select Microsoft Visual Studio 2010 Tools for Office Runtime in the list of programs, and then click Uninstall. The setup program that runs enables you to repair the runtime. If you click Change, you are not given an option for repairing the runtime.
для запуска решений, созданных с помощью Microsoft Office средств разработчика в Visual Studio, на компьютерах конечных пользователей должны быть установлены средства Visual Studio 2010 для Office runtime. дополнительные сведения см. в разделе инструкции. установка распространяемого пакета среды выполнения набор средств Visual Studio для Office. средства Visual Studio 2010 для среды выполнения Office состоят из двух основных компонентов:
Загрузчик решения Office. Этот компонент представляет собой набор неуправляемых библиотек DLL, которые используются приложениями Office для загрузки среды выполнения и ваших решений. дополнительные сведения см. в разделе знакомство с Office загрузчиком решений.
Эта среда выполнения может быть установлена несколькими различными способами. В зависимости от конфигурации компьютера при установке среды выполнения устанавливаются различные ее компоненты. дополнительные сведения см. в статье сценарии установки среды выполнения набор средств Visual Studio для Office.
различия в проектировании расширений Office
все интерфейсы, не начинающиеся с буквы I , реализуются внутренне средствами Visual Studio 2010 для Office среды выполнения, и эти интерфейсы могут измениться в будущих выпусках. Чтобы создать объекты, реализующие эти интерфейсы, используйте методы, предоставленные объектом Globals.Factory в проекте. Например, чтобы получить объект, реализующий интерфейс SmartTag, используйте метод Globals.Factory.CreateSmartTag . дополнительные сведения о см Globals.Factory . в разделе глобальный доступ к объектам в Office проектах.
После внесения этого изменения сведения о типе для всех типов среды выполнения, используемых проектом, внедряются в сборку решения при построении проекта. Такие внедренные сведения о типах, а не сведения о типах в ссылочных сборках, используются решением во время выполнения.
общие сведения о загрузчике Office решений
Среда выполнения Visual Studio Tools for Office включает несколько неуправляемых библиотек DLL, которые используются приложениями Office для загрузки среды выполнения и решений Office. Хотя работать напрямую с данными библиотеками DLL не следует, необходимо знать их назначение, чтобы лучше понимать архитектуру решений Office.
сведения о том, как эти компоненты используются в процессе загрузки, см. в разделе архитектура настроек уровня документа и архитектура VSTO надстроек.
vstoee.dll
когда пользователь открывает настройку уровня документа или запускает надстройку VSTO, Office приложение вызывает VSTOEE.dll для выполнения задач, необходимых для загрузки Набор средств Visual Studio для Office (cреда выполнения) .
VSTOEE.dll гарантирует, что Набор средств Visual Studio для Office (cреда выполнения) для решения и установленной версии Office загружена правильная версия. Хотя Набор средств Visual Studio для Office (cреда выполнения) на одном компьютере можно установить несколько версий, в каждый момент времени устанавливается только один экземпляр VSTOEE.dll . Это VSTOEE.dll , включенная в последнюю версию среды выполнения, установленную на компьютере. Дополнительные сведения о различных версиях, Набор средств Visual Studio для Office (cреда выполнения) которые можно использовать для других решений, см. в разделе Запуск решений в разных версиях Microsoft Office.
VSTOLoader.dll
После того как VSTOEE.dll загрузит соответствующую версию Набор средств Visual Studio для Office (cреда выполнения) , VSTOLoader.dll выполняет большую часть работы, необходимой для загрузки сборки решения. VSTOLoader.dll выполняет несколько действий:
Создает домен приложения для каждой сборки решения.
Выполняет ряд проверок безопасности для подтверждения того, что сборка решения имеет разрешение на выполнение.
VSTOLoader.dll также выполняет ряд действий, характерных для VSTO надстроек:
Реализует интерфейс IDTExtensibility2 . ИнтерфейсIDTExtensibility2 — это COM-интерфейс, который должен реализовываться всеми надстройками VSTO для приложений Microsoft Office. С помощью этого интерфейса определяются методы, вызываемые приложением для взаимодействия с надстройкой VSTO.
Он реализует интерфейс IManagedAddin. этот интерфейс используется Office приложениями для загрузки VSTO надстроек. Дополнительные сведения см. в разделе интерфейс IManagedAddin.
Общие сведения о 32-разрядных и 64-разрядных версиях среды выполнения
существуют отдельные 64-разрядные и 32-разрядные версии средств Visual Studio 2010 для Office среды выполнения. Эти версии среды выполнения используются для запуска решений в 64- и 32-разрядных выпусках Office. В следующей таблице показано, какие версии среды выполнения необходимы для каждого сочетания Windows и Office.
Выпуск Windows | Выпуск Microsoft Office | Необходимая версия среды выполнения Visual Studio Tools for Office |
---|---|---|
32-битная | 32-битная | 32-битная |
64-разрядная | 32-разрядная версия | 64-разрядная версия |
64-разрядная | 64-разрядная | 64-разрядная |
При установке Office необходимая версия Набор средств Visual Studio для Office (cреда выполнения) устанавливается вместе с Office. Например, при установке 64-разрядного выпуска Office в 64-разрядную версию Windows также устанавливается 64-разрядная версия Набор средств Visual Studio для Office (cреда выполнения) . дополнительные сведения об установке Набор средств Visual Studio для Office (cреда выполнения) с Office см. в разделе сценарии установки среды выполнения набор средств Visual Studio для Office.
Решения Office, созданные с использованием шаблонов проектов для выпуска 2007 системы Microsoft Office в Visual Studio 2008, также работают в 64-разрядной версии Office. Однако решения Office, созданные с использованием шаблонов проектов для Microsoft Office 2003 в Visual Studio 2008 или Visual Studio 2005, в этой версии не работают. Дополнительные сведения см. в статье запуск решений в разных версиях Microsoft Office.
восстановление средств Visual Studio 2010 для среды выполнения Office
При необходимости устранить ошибки в среде выполнения откройте окно Программы и компоненты или Установка и удаление программ на панели управления, выберите в списке программ Среда выполнения средств Microsoft Visual Studio 2010 для Office и нажмите кнопку Удалить. Запущенная программа установки позволяет удалить ошибки среды выполнения. При выборе команды Изменить пользователь не получает возможности удалить ошибки среды выполнения.
Несмотря на обилие различных дополнений к Microsoft Office от сторонних поставщиков, для корпоративных разработчиков популярный пакет офисных приложений долгое время оставался в некотором смысле «вещью в себе» – полноценно интегрировать его в собственные решения было не так-то просто. Однако корпорация не прекращает попытки превратить Microsoft Office в мощную программную платформу для серьезных решений и предлагает для этого все более совершенные инструменты.
Обращение от редакции: Нашим защитникам из 3-го отдельного батальона УДА, которые находятся в Запорожской области, нужны вещи, чтобы противостоять врагу: квадрокоптеры и смартфоны для управления ими, прицелы ночного видения. Реквизиты для перевода средств на карту monobank – Колонович Катерина, номер карты 5375411505235312. Просим приобщиться к сбору средств. Слава Украине!
Хотя Microsoft Office действительно стал де-факто стандартом среди инструментов для работы с документами, его успехи в сфере автоматизации бизнес-процессов (ввода и обработки информации) гораздо скромнее. Программисты предпочитают не связываться с ограничениями Visual Basic for Applications (VBA) и готовы пожертвовать привычным для пользователей интерфейсом и широкими возможностями пакета в угоду простоте построения и большей управляемости конечных решений, к тому же нередко политика безопасности подразумевает полное отключение средств VBA. Альтернативный подход с применением COM также не заслужил особого признания по причине своей сложности, слабой документированности интерфейсов и значительных проблем при отладке готовых продуктов. В лучшем случае приложения Microsoft Office кое-как взаимодействовали с корпоративными системами, но отнюдь не становились центральным звеном.
Долгий путь от VBA к VSTO
Выяснилось однако, что крайне сложно (если вообще реально) придумать инструмент, в равной мере устраивающий разные категории разработчиков – от обычных пользователей, автоматизирующих рутинные операции, до создателей распределенных корпоративных систем. Причем с учетом изначального позиционирования Microsoft Office в худшем положении оказались именно последние, и простым совершенствованием весьма отставшего от времени языка программирования VBA ситуацию было не изменить – требовалось какое-то кардинальное решение.
Создание панелей задач для Microsoft Office ничем не отличается от разработки интерфейса с помощью WinForms |
Хотя первая версия VSTO вполне справилась со своей основной задачей, она все же не вызвала заметного ажиотажа. Во многом это можно объяснить относительной новизной (на то время) предложенной платформы и консерватизмом разработчиков. Кроме того, пакет нельзя назвать легким в использовании: он требовал достаточно серьезных усилий по освоению новой парадигмы программирования, прилагать которые были готовы далеко не все – в отличие от подкупающего своей простотой VBA, философия VSTO предусматривала гораздо более высокий уровень квалификации.
Таким образом, первую версию VSTO вполне можно считать «пробным шаром» Microsoft, получившим высокую оценку квалифицированных разработчиков, но не снискавшим популярности в широких кругах офисных программистов и поставщиков корпоративных решений.
VSTO 2005: проще, нагляднее, лучше
Одновременно с Visual Studio 2005 появилась вторая существенно обновленная редакция VSTO, получившая название VSTO 2005. В целом следует отметить, что основные усовершенствования были направлены на повышение наглядности процесса программирования, что сделало его проще и доступнее даже для начинающих программистов.
Существует два типа VSTO-решений – уровня документов и уровня приложений. Первые разрабатываются и распространяются вместе с документами или шаблонами – в VSTO 2005 они доступны для Word и Excel, вторые представляют собой расширения (add-ins) функциональности и могут быть созданы только для Outlook. В любом случае поддерживаются только Microsoft Office 2003 и последующие версии, но не предыдущие.
Решения для офисных приложений в VSTO 2005 создаются в полностью визуальном режиме – Word или Excel загружаются непосредственно в среду разработки Visual Studio |
Удобство использования панели задач проявляется в том, что формирование интерфейса пользователя в таком случае не отличается от построения обычных WinForms-форм. Единственное, что при этом следует принимать во внимание – ограниченные размеры панели, которая отображается как часть окна родительского приложения и при этом занимает существенно меньшую площадь, чем рабочая область.
Также VSTO позволяет создавать смарт-теги, удобные в том случае, когда при работе над документами нужно выполнять какие-то контекстно зависимые действия.
Весьма важным нововведением VSTO 2005 является возможность генерирования и манипулирования содержимым офисных документов на сервере без необходимости предварительной установки пакета Microsoft Office (избегать чего настоятельно рекомендует сама Microsoft). Раньше для обеспечения максимальной безопасности разработчикам приходилось обращаться к сторонним компонентам либо промежуточным форматам. Появившаяся в Microsoft Office 2003 поддержка XML стала существенным шагом вперед, однако из-за отсутствия обратной совместимости и ряда других проблем она также не нашла широкого применения. Теперь же компоненты VSTO манипулируют документами, используя такой же базовый программный код, что и соответствующие офисные приложения.
Распространение приложений в VSTO 2005
К сожалению, рассмотренные достоинства VSTO в определенной мере омрачаются одним досадным недостатком – сложностью развертывания готовых решений. Нынешний релиз VSTO требует от разработчика значительных усилий по обеспечению правильного распространения программ на клиентские машины. Впрочем, в немалой степени это вызвано довольно строгой моделью безопасности, изначально призванной исключить проблемы с вирусами и другим вредоносным кодом, свойственные, скажем, VBA.
Хотя на текущий момент нет доступной для тестирования версии VSTO для Office 12, с некоторыми ограничениями вполне можно применять и VSTO 2005 |
Конечно, все эти действия можно попытаться реализовать в процессе установки. Однако для конечных пользователей необходимость инсталляции документа выглядит далеко не очевидной процедурой, требующей к тому же полномочия администратора компьютера. В корпоративной среде на помощь может прийти технология ClickOnce, позволяющая опубликовать решение на общем ресурсе и организовать его автоматическое обновление, однако обеспечение пререквизитов и прав доступа все равно связано с дополнительными усилиями.
Вполне предсказуемо, что третья версия VSTO, ориентированная уже на Office 12, продолжит курс на упрощение создания приложений и всемерное использование возможностей популярного офисного пакета в бизнес-среде. К сожалению, на текущий момент Microsoft не распространяет тестовых версий VSTO 3, хотя ранний альфа-релиз был продемонстрирован еще на конференции PDC 2005 в сентябре прошлого года. Однако это вовсе не означает, что в настоящее время разработчики не могут создавать приложения для Office 12 – с этой задачей справляется и VSTO 2005, хотя и не позволяет использовать все нововведения. Необходимость обеспечения обратной совместимости была одним из главных ориентиров при разработке очередной версии Microsoft Office – такой подход защищает инвестиции и прибавляет уверенности программистам, избравшим данную технологию.
Тем не менее наиболее принципиальные моменты VSTO 3 известны уже сегодня.
Так, будет обеспечена возможность создания расширений (add-ins) для всех приложений офисного пакета (а не только Outlook, как это было в VSTO 2005). Панели задач станут поддерживаться на уровне не только отдельных документов, но и самого приложения, что, безусловно, позволит реализовать более универсальные решения. Полностью будут задействованы все специфические функции Office 12, среди которых особенно важны XML-формат и новый пользовательский интерфейс.
Прямой доступ к внутренней структуре документа посредством XML предоставляет разработчикам широчайшие возможности по генерированию и форматированию документов, а также извлечению из них необходимых данных. Таким образом открываются совершенно новые перспективы для построения систем автоматизированной обработки информации.
Использование смарт-тегов в VSTO позволяет создавать контекстно зависимые команды |
Нельзя недооценивать и возможности адаптации Office 12. Ведь, к примеру, контекстно зависимые ленты (основа интерфейса нового пакета) способны в нужный момент акцентировать внимание пользователя только на актуальных инструментах, тем самым упрощая взаимодействие с серверными компонентами или корпоративными системами.
Вообще VSTO 3 будет поддерживать серверные технологии в той же мере, как и сам Office 12. Тем более что и SharePoint Services, и Groove изначально ориентированы на программное расширение функциональности за счет, скажем, новых workflow-моделей, поддерживаемых технологией WWF.
Задачи, решаемые с помощью VSTO
Используя VSTO, можно строить различные решения, начиная с дополнений для приложений Microsoft Office, спектр которых по мере роста популярности XML-форматов наверняка расширится. Но, пожалуй, самая логичная и привлекательная сфера его применения – корпоративная среда с большим количеством задач по вводу и обработке информации.
Как правило, сотрудники современных компаний применяют в своей практике целый ряд приложений, слабо интегрированных между собой. Очень часто в этом наборе пакет Microsoft Office играет весьма заметную роль, но его использование обычно ограничивается стандартными операциями по вводу первичной информации и подготовке отчетности. Учет специфики бизнес-процессов и взаимодействие с корпоративными системами реализуется главным образом либо заказным ПО, либо посредством Web-интерфейса, что в любом случае подразумевает дополнительные операции.
Теперь, благодаря VSTO, ничто не мешает разработчикам обеспечить интерфейс к корпоративным системам непосредственно в привычных офисных приложениях, что в конечном итоге позволит повысить производительность труда пользователей. Следует отметить, что такие решения сулят значительные преимущества перед популярными в настоящее время «тонкими» клиентами, основанными на применении браузеров, поскольку предлагают более удобный интерфейс и значительное число вспомогательных инструментов. В определенном смысле данный подход объединяет в себе достоинства как «тонких», так и «толстых» клиентов и прекрасно укладывается в современную концепцию «умных» клиентов (smart clients), продвигаемую Microsoft.
Таким образом, часто встречающиеся в корпоративной сфере задачи, вроде заполнения бланков, подготовки отчетности, приема и регистрации заказов, ведения информации о клиентах, отслеживания выполнения условий контрактов, требовавшие ранее совместного использования офисных приложений и специального корпоративного ПО, с применением VSTO могут быть решены гораздо элегантнее.
Заключение
Еще одно заметное преимущество – легкость интеграции сторонних разработок с продуктами самой Microsoft, что особенно хорошо заметно на примере Microsoft Office. На наш взгляд, именно VSTO (вместе с некоторыми новациями Office 12) позволит офисному пакету окончательно завоевать признание в корпоративном секторе, где очень важно уменьшить количество клиентских приложений и сократить время, затрачиваемое на обучение персонала.
Всем привет Visual Studio 2012 это непростая программа и в основном предназначена для особо продвинутых юзеров. Тут я имею ввиду даже не спецов каких-то, а самым настоящих программистов. А все потому что в Visual Studio 2012 пишут программы, да-да, самые настоящие программы пишут…
Visual Studio 2012 это студия разработки программ, там можно написать почти любую программу но для этого нужно быть шибко умным проггером. Ну то есть обычному юзеру нечего делать в этой программе
Обычно крутые проги пишут на крутом языке, например на C++, и честно говоря я его сам хотел изучить. Но, поняв насколько это тяжело, что я передумал и изучил другой язык, скриптовый. Он полностью подходил под мои задачи, а в глазах знакомых я стал настоящим проггером. Интересно что это за язык? Ну, вы то наверно и не знаете, но я скажу, вдруг когда-то пригодится. Самый легкий скриптовый язык программирования это Autoit, вот так господа
Но AutoIt настолько простой, что на нем даже нельзя писать программы в Visual Studio 2012, ибо там просто нет поддержки такого языка!
Если у вас установлена данная студия разработки, то я даже не знаю зачем это… Возможно что компьютером пользуется еще и программист или же эта студия была установлена уже на компе. Ну то есть вы купили, а студия уже была там.
Я честно говоря не знаю, но вроде бы эта студия не могла попасть к вам на комп случайно… В скрытом режиме она не устанавливается, разве что… Может быть она попала на комп при обновлении винды, как дополнительное обновление. Но опять же, я думаю что она уже была установлена или кто-то ее установил.
Когда я запустил студию, то она мне показала такое вот окно:
Тут можно создать проект, открыть ну и много че делать. Вот я создал какой-то там Win-проект, сам не знаю как получилось, но все таки получилось. Тут уже окно с каким-то кодом, уже можно программировать:
Заметил также что в трее у меня появилась иконка в виде знака вопроса:
Вы знаете, судя по тому как работает программа, то я так понимаю что для нее нужен не самый медленный компьютер.
А в меню Пуск смотрите сколько добра от Visual Studio 2012:
Это точно для продвинутых программистов, они стопудово в этом всем шарят
Нужно ли ее удалять? Честно скажу что если она вам точно не нужна, то ее можно удалить. Все таки данная студия это не такая уж и маленькая программа, весит прилично, так что после удаления комп может вздохнуть спокойно и места должно стать больше на системном диске…
Как удалить Visual Studio 2012 с компьютера полностью?
Ну, для этого я бы вам мог посоветовать использовать какой-то удалятор, но так как Visual Studio 2012 состоит из нескольких программ, то лучше все это удалить вручную.
Но удаляйте осторожно и следуйте всем инструкциям. Тут спешить не стоит! Итак, чтобы начать удаление нажимаем меню Пуск и выбираем там Панель управления:
Если у вас крутая и современная Windows 10, то этот пункт находится в меню, которое появится если зажать Win + X!
Потом находим там значок Программы и компоненты, запускаем его:
Еще раз напомню вам, что подумайте хорошо перед удалением, ибо эта программа может не просто так установлена у вас на компе! Вообще студия Visual Studio наверно относится к списку наиболее серьезных и важных прог в мире, ну что-то типа такого! Но если за компом не работает программист, то толку от этой студии нет никакого!
И вот он открылся, список всего софта что у вас стоит на компе. Тут находим Visual Studio 2012, нажимаем правой кнопкой и выбираем Изменить:
После этого появится небольшое окно-заставка, вот чем долго оно кстати будет висеть, тем медленнее у вас типа комп…
Ну так вот, а потом появится стильнючее окно, где будут внизу три кнопки и самая последняя это Удалить, вот ее и нажимаем:
Зачем такое большое окно когда посередине ничего нет — загадка. Ну так вот, нажали значит Удалить и потом нас как всегда будут переспрашивать, уверены ли мы в том то хотим снести эту прогу, нажимаем Да (если не передумали):
И потом уже началось удаление, первым делом кстати была создана контрольная точка восстановления:
Ну а потом уже пошло удаление всей студии и ее компонентов:
Если комп будет чуть подтормаживать, то это нормально, прога все таки здоровенная! Во время удаления лучше как бы ничего не делать… так быстрее удалится…
Удаляться может долго, так что будьте готовы к этому, студия много занимает места на диске Но ни в коем случае не прерывайте удаление! А то будет ошибка и потом вообще не сможете удалить!
Да, удаление конечно было долгим и затянулось у меня…даже слишком…. но потом я увидел что было написано что все удалилось успешно:
После удаления в системе все равно осталось куча мелких всяких программ, которые появились именно после установки студии. Это можно удалять, а можно и не удалять. Систему они никак не грузят вообще, ибо все они маленькие и находятся в незапущенном состоянии! Но если хотите все таки удалить, то удаляйте осторожно, по одной проге. Алгоритм все тот же, вы нажимаете правой кнопкой выбираете Удалить (ну или Изменить) и потом следуете инструкциями. Но делайте все осторожно, ребята!
Надеюсь что я все написал доступно и на понятном языке для вас. На тот случай, если у вас есть подозрения, то я советую проверить комп на вирусы. Вот две утилиты, они ищут именно рекламные вирусы: AdwCleaner и HitmanPro. Учтите что многие антивирусы не находят рекламные вирусы, потому что не видят в них ничего опасного! Ну в принципе так оно и есть, пароли обычно такие вирусы не крадут, у них другая задача — это показывать рекламу где только можно. Ну и для поиска обычных вирусов, но более серьезных, таких как трояны, руткиты, черви, бэкдоры, то для нахождения такой заразы я рекомендую использовать лечащую утилиту Dr.Web CureIt!, утилита супер одним словом
Читайте также: