Microsoft Visual Studio
Microsoft Visual Studio — это узкоспециализированная линейка программных продуктов от компании Microsoft, которая включает в себя интегрированную среду разработка программного обеспечения и множество других средств для разработчиков.
Visual Studio ориентированно на разработку приложений, причем в Visual Studio можно создавать как консольные приложения, так и приложения с поддержкой графического интерфейса, и с поддержкой технологии Windows Forms.
Помимо этого в Visual Studio можно разрабатывать веб-сайты, веб-приложения, веб-службы, при этом разработанные приложения могут быть для любой платформы, которую поддерживают Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Microsoft Silverlight.
Редактор исходного кода Visual Studio с поддержкой технологии IntelliSence позволяет очень удобно отредактировать исходный код и при этом не потерять нить изменений.
Мощнейший отладчик кода может работать как с машинным, так и с исходным кодами. Также Visual Studio предоставляет множество других инструментов для работы: многофункциональный редактор форм для создания графического интерфейса приложения, мощный веб-редактор, инструмент дизайна классов и инструмент дизайна схем баз данных.
Visual Studio обладает возможностью использовать множество плагинов для расширения функциональных возможностей системы практически на каждом уровне работы, включая подключение систем контроля версий исходного кода, таких как Perforce, Subversion и Visual SourceSafe, также можно добавить огромное множество новых инструментов для работы с визуальным проектированием программных продуктов.
Visual Studio включает один или несколько компонентов из следующих:
1. Visual Basic .NET
2. Visual C++
3. Visual C#
4. Visual F#
На данный момент наиболее широко используется версия Visual Studio 2012, которая распространяется в нескольких редакциях:
1. Visual Studio Express — является урезанной версией Visual Studio. Включает основной набор инструментов и предназначена для разработки легковесных приложений.
2. Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft.
3. Visual Studio Standard — стандартный набор возможностей Visual Studio, поддерживает полную версию MSDN Library, XML, XSLT, средства тестирования объектов. Отсутствует обозреватель серверов и интеграция с Microsoft SQL Server.
4. Visual Studio Professional — редакция для профессиональных разработчиков, которые не пользуются полумерами.
5. Visual Studio Tools for Office — предназначена для разработки приложений под Office.
6. Visual Studio Team System — предоставляет набор инструментов для совместной разработки.
7. Отдельно компилятор как сервис.
Компания КОГОРТА — является авторизованным партнером компании Microsoft со статусом Gold. Только у нас вы сможете купить необходимые программные решения компании Microsoft по самым привлекательным ценам. Подробнее можно узнать в нашем каталоге.
Компания КОГОРТА предлагает Вашему вниманию лицензионное программное обеспечение для эффективного ведения бизнеса.
Что такое visual studio c
This appendix describes how to integrate Pro*C/C++ into the Microsoft Visual Studio .NET 2002/2003 (or later) integrated development environment.
This appendix contains the following topics:
- Integrating Pro*C/C++ within Microsoft Visual Studio .NET Projects
- Adding Pro*C/C++ to the Tools Menu
G.1 Integrating Pro*C/C++ within Microsoft Visual Studio .NET Projects
This section describes how to fully integrate Pro*C/C++ within Microsoft Visual Studio .NET projects.
All the precompiler errors and warnings are displayed in the output box where Microsoft Visual Studio .NET 2002/2003 displays compiler and linker messages. You do not have to precompile a file separately from the Microsoft Visual Studio .NET 2002/2003 build environment. More importantly, Microsoft Visual Studio .NET 2002/2003 maintains the dependencies between .c and .pc files. Microsoft Visual Studio .NET 2002/2003 maintains the dependency and precompile files, if needed.
All of the procedures in this section are performed within Microsoft Visual Studio .NET.
G.1.1 Specifying the Location of the Pro*C/C++ Executable
For Microsoft Visual Studio .NET to run Pro*C/C++, it must know the location of the Pro*C/C++ executable. If Microsoft Visual Studio .NET was installed before any Oracle release products were installed, then you must add the directory path.
To specify the location of the Pro*C/C++ executable:
- Select Options from the Tools menu.
Lekce 1 — Visual Studio — Úvod do vývojového prostředí
Vítám vás u e-learning kurzu, ve kterém se naučíme detailně využívat různých funkcí velmi komplexního vývojářského prostředí Visual Studio. V tomto úvodním dílu si popíšeme jaké jsou verze Visual Studia, jak je to s vývojem komerčních aplikací a jak ho lze získat zadarmo.
Verze Visual Studia
V posledních letech Visual Studio vychází jednou za dva roky. Interně se verzuje celým číslem a platilo, že verze 2010 = 10. Od dalších verzí se ovšem označení rozjelo a již s rokem nesedí. V praxi vám znalost čísla verze vždy pomůže při konfiguraci, když máte nainstalovaných více verzí, nebo když potřebujete nakopírovat něco do složky Visual Studia. V době psaní tohoto kurzu je aktuální verze 2019, která má interní označení 16. Před touto verzí vyšly ještě verze 2017, 2015, 2013 a 2012 a starší.
Licence a cena Visual Studia
V podstatě každá verze Visual Studia se distribuuje s různými verzemi a přívlastky. Většina verzí je draze placených a jsou určené firmám, i tak se v každé verzi najde nějaká možnost jak za Visual Studio nezaplatit ani korunu, byť to u starších verzí 2012 a níže bylo velmi omezené. U současné verze 2019 vychází edice Community, Professional a Enterprise. Community je zcela zdarma a je srovnatelná s verzí Professional, nicméně licenční podmínky ji nedovolují použít v podnikových sítích (více jak 250 PC nebo s ročním výnosem 1 milion USD). V takovém případě je firma odkázána na placenou verzi Enterprise nebo omezenější verzi Professional.
Verze 2019 Professional je dostupná za 45 dolarů na měsíc, ale studenti ji mají častokrát zadarmo v projektu DreamSpark. Potřebujete k tomu být buďto student partnerské školy, nebo mít kartu ISIC a nebo se prokázat jako student Microsoftu. Za verzi 2019 Enterprise zaplatíte 250 dolarů na měsíc. Pokud možnost instalace verze Professional nebo Enterprise nemáte, sáhněte po verzi Community.
Dřívější verze Visual Studia (2015 a starší) měly ještě edici Express, která byla v různých verzích. Každá verze byla určena vždy jen pro jednu platformu a obsahovala všechny potřebné programovací jazyky a jejich (omezené) nástroje pro danou platformu. Existovaly tedy edice Express for Windows Desktop, Express for Web, apod. To dnes již neplatí.
Instalace Visual Studia
Instalace Visual Studia je velmi jednoduchá, avšak je třeba si uvědomit, že komplexní IDE, jako Visual Studio, má velký instalátor. Instalace může trvat i v řádu hodin, v závislosti na tom, kolik součástí instalujete. Při instalaci si můžete zvolit, co vše se bude instalovat, resp. co vše máte zájem vyvíjet. Např. není potřebné instalovat databázové nástroje, pokud víte, že je nikdy nevyužijete, stejně tak je vhodné odškrtnout nástroje pro vývoj mobilních aplikací, pokud je nevyužijete.
MSDN Subscription
Pokud si Visual Studio kupujete, tak většinou koupíte verzi z MSDN, které přináší mnoho výhod. Jednou z hlavních je, že máte přístup k veškerému software Microsoftu pro testovací účely zadarmo. Předplatné se kupuje na určitou dobu a poté je třeba jej obnovit. Je určeno spíše pro firemní zákazníky, kteří tyto nástroje skutečně využijí.
Možnosti vývoje
Visual Studio má ve znaku symbol nekonečna (nejlépe to šlo vidět na verzi 2010, kde ještě nebyl tak stylizovaný) a jeho možnosti se tomu podobají. Ve výchozím nastavení Visual Studio podporuje hned několik programovacích jazyků a platforem (trošku to komplikují omezení různých verzí, ale princip je stejný). Nicméně díky různým doplňkům je možné si do Visual Studia doinstalovat i několik dalších. Pokud jsou tyto doplňky zadarmo a jsou kvalitní, Microsoft se s vývojáři snaží domluvit a mnohdy se stanou výchozí součástí Visual Studia. Stalo se tak například s perfektními nástroji pro vývoj v jazycích Python nebo TypeScript, které se ve verzi 2012 distribuovaly jako klasické doplňky a od verze 2013 již jsou předinstalované nebo je lze velmi jednoduše na pár kliknutí doinstalovat.
Kvalitu podpory různých technologií bych si dovolil rozdělit do tří skupin:
- Výtečná — Technologie, které patří přímo Microsoftu a má nad nimi plnou kontrolu, mají podporu zpravidla vynikající. Je asi celkově jednodušší vyvinout nástroje pro svůj vlastní produkt. Příkladem takového produktu je jistojistě programovací jazyk C#.
- Dobrá — O trošku těžší to mají nástroje, kde Microsoft kontrolu nemá, ale i přesto je v jeho zájmu nabídnout co nejlepší podporu. Tyto technologie dostávají většinou velmi dobrou podporu, která se s každou novou verzí lepší. V těchto nástrojích se občas vyskytne chybka a mnohdy si říkáte «Čím ti inženýři v Microsoftu přemýšleli? Hlavou asi ne.» Příkladem takových nástrojů (které se však během několika posledních verzí Visual Studia dostaly na velmi vysokou úroveň) jsou nástroje pro vývoj webů (HTML, CSS, JavaScript).
- Špatná — Úplně nejhůře dopadají nástroje, které Microsoft vůbec nezajímají, ba jsou pro něj dokonce konkurencí. Příkladem takové technologie je Java, kterou ani přes spoustu komunitních pokusů stále ve Visual Studiu provozovat nelze.
V dalších lekcích si postupně popíšeme jednotlivé možnosti vývoje pro různé platformy a technologie detailněji.
Visual Studio online
Visual Studio je velmi úzce provázáno s Visual Studiem online, které umožňuje například zálohování a verzování kódu či práci v týmu. Blíže si to představíme v pozdějších lekcích.
Spuštění Visual Studia
Visual Studio lze spustit klasicky z nabídky Start, kde se nachází ve stejnojmenné složce. Pokud máte rádi klávesovou kombinaci Win + R , tak můžete Visual Studio spustit pomocí příkazu devenv .
Kdy spouštět jako správce?
V běžném případě spouštějte jako klasický uživatel bez správcovských práv. S právy aplikaci spusťte pouze v případě, kdy vyvíjíte aplikaci, která sama potřebuje administrátorská oprávnění.
Parametr příkazového řádku
Normálně to není třeba, ale existují zvláštní případy, kdy potřebujeme Visual Studio spustit nějakým jiným způsobem. Parametr se zadává za lomítkem. Nejjednodušeji toho docílíme přes dialog spustit ( Win + R ) kde zadáme devenv , mezera a parametr.

Pojďme si nějaké takové parametry představit.
safemode
Jedním z důležitých parametrů je parametr safemode . Ten nám spustí jen základní Visual Studio bez jakéhokoliv doplňku a rozšíření. To se hodí v případě, když nám nějaký doplněk způsobuje problémy se spuštěním a potřebujeme ho např. zakázat. Upozorňuji, že se nespustí ani uvítací obrazovka, o které si řekneme později.
resetsettings
Druhým, pro nás velmi důležitým parametrem, je resetsettings . Ten obnoví všechna nastavení do výchozího stavu. Než to zkusíte, je dobré si nejprve nastavení v nějakém funkčním stavu vyexportovat.
Nyní si spusťte Visual Studio klasickou cestou. Pokud ho spouštíte poprvé, odklikejte všechna dialogová okna. Pravděpodobně bude první spuštění trvat trochu déle, protože se pro vás musí připravit veškerá potřebná nastavení. Pokud to po vás Visual Studio bude chtít (liší se verzi od verze), přihlaste se ke svému účtu Microsoft, nebo si ho založte, budeme jej potřebovat později.

Po veškerém načtení byste měli vidět následující okno (možná v jiných barvách):

Jelikož v tomto dílu nebudeme pracovat s žádným projektem, tak klikněte na «Continue without code», což vás dostane do samotného prostředí Visual Studia:

Abyste nebyli zmatení, ukážeme si dnes jen první nastavení — právě zmíněnou barvu okna. Přejděme do nabídky Tools -> úplně dole Options -> v pravé části si vyberte, jaké barevné schéma vám nejvíc vyhovuje. Na výběr je Light, Dark, Blue a Blue (Extra Contrast). Já používám Blue:

V příští lekci, Visual Studio — Okna, projekty, řešení a terminologie, se podíváme na pracovní prostředí Visual Studia, základní práci s ním, popíšeme si základní terminologii Visual Studia a založíme nové řešení s projekty.
Microsoft Visual Studio
Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов цикла разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Компоненты
Visual Studio включает один или несколько компонентов из следующих:
- Visual Basic .NET, а до его появления — Visual Basic
- Visual C++
- Visual C#
- Visual F# (включён в Visual Studio 2010)
Многие варианты поставки также включают:
- Microsoft SQL Server либо Microsoft SQL Server Express
В прошлом, в состав Visual Studio также входили продукты:
- Visual InterDev
- Visual J++
- Visual J#
- Visual FoxPro
- Visual Source Safe — файл-серверная система управления версиями
Версии
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов.
| Официальное название |
Кодовое название |
Внутренняя версия |
Версия .NET Framework |
Дата выхода |
|---|---|---|---|---|
| Visual Studio | x | 4.0 | x | Весна 1995 |
| Visual Studio 97 | Boston | 5.0 | x | 1997 |
| Visual Studio 6.0 | Aspen | 6.0 | x | 1998-06 |
| Visual Studio .NET (2002) | Rainier | 7.0 | 1.0 | 2002-02-13 |
| Visual Studio .NET 2003 | Everett | 7.1 | 1.1 | 2003-04-24 |
| Visual Studio 2005 | Whidbey | 8.0 | 2.0 | 2005-11-07 |
| Visual Studio 2008 | Orcas | 9.0 | 3.5 | 2007-11-19 |
| Visual Studio 2010 | Dev10/Rosario | 10.0 | 4.0 | 2010-04-12 |
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 6.0 — последняя версия Visual Studio, работающая на платформе Win9x (выпущена в июне 1998). По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы .NET.
Visual Studio .NET (2002)
Visual Studio .NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2005.
Visual Studio .NET 2003
Visual Studio .NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает .NET Framework 1.1). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio .NET 2003 Professional Special Edition. Спецвыпуск представлял собой обычное издание Visual Studio .NET 2003 Professional Edition с добавлением в комплект серверного ПО и других инструментов (в частности, операционной системы Windows Server 2003 Standard Edition и SQL Server 2000 Developer Edition). Для поощрения перехода на новую среду разработки корпорацией была объявлена специальная цена обновления, действовавшая при переходе на Visual Studio .NET 2003 Professional Special Edition с большого числа средств разработки как Microsoft так и основных его конкурентов [1] .
Service Pack 1 для Visual Studio .NET 2003 выпущен 13 сентября 2006.
Visual Studio 2005
Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает .NET Framework 2.0). Последняя официально работающая на Windows 2000. В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др. [2] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 [3] и всех Express-редакций [4] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007.
Visual Studio 2008


Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista
Visual Studio 2008 (кодовое имя Orcas; внутренняя версия 9.0) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке.
Visual Studio 2010
Visual Studio 2010 (кодовое имя Hawaii, для Ultimate — Rosario; внутренняя версия 10.0) — выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.
Visual Studio vNext (2012)
В мае 2011 года было объявлено, что новая версия Visual Studio будет называться Visual Studio vNext. Вместе с тем было объявлено о том, что основной особенностью новой версии среды разработки станет упор на методы гибкой разработки и связь между командами разработчиков и специалистами сопровождения. Инструменты гибкого планирования будут обеспечивать прозрачность процесса и участие всей команды — за счет ряда новых функций, таких как перечень задолженностей и доска задач. В числе функций гибкого обеспечения качества будет поддержка ревизии кода, улучшенные среды тестирования модулей и система исследовательского тестирования. Компонент Lightweight requirements будет реализовывать механизм получения откликов о техническом задании на начальных этапах процесса разработки. Владелец продукта сможет с помощью подключаемого модуля Storyboarding для PowerPoint быстро создавать макет решения, чтобы собрать о нем отзывы пользователей. Также обещан веб-интерфейс, который будет реализовывать методологию гибкого программирования Scrum. Сама VNext будет поддерживать в том числе и непрерывное тестирование, при этом разработчики смогут пользоваться фреймворком Microsoft Test, XUnit или NUnit, либо добавлять новые фреймворки [5] .
На конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорация Microsoft представила технологию поддержки параллельного программирования на графических процессорах. Новинка получила название C++ Accelerated Massive Parallelism (сокр. C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP сможет работать на графических процессорах всех основных производителей. Кроме того, старший президент Microsoft Developer Division С. Сомасегар пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах [6] .
В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding [7] .
Редакции
Visual Studio Express
Основная статья: Visual Studio Express
Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:
- Visual Basic Express
- Visual C++ Express
- Visual C# Express
- Visual Web Developer Express
Visual Studio LightSwitch
Основная статья: Visual Studio LightSwitch
Microsoft Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic или на Visual C#. LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям.
Visual Studio Standard
Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции. Начиная с версии 2010 более не существует.
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 Team System
Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:
- Team Explorer (клиент для TFS)
- Architecture Edition
- Database Edition
- Development Edition
- Test Edition
Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.
Помимо клиентских приложений, Team System также включает в себя Team Foundation Server.
Компилятор как сервис
В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой [8] .
Дополнения
Основная статья: Список встраиваемых дополнений для Microsoft Visual Studio
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins ) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
Некоторые из наиболее популярных дополнений:
- ReSharper
- Visual Assist X
- AnkhSVN — свободная реализация клиента Subversion в Visual Studio .NET 2002, 2003 (1-ая версия) и 2005, 2008, 2010 (2-ая версия).
См. также
- .NET Framework
- SharpDevelop — свободная среда разработки для C#, Visual Basic .NET и Boo.
- MonoDevelop
Примечания
- ↑Специальный выпуск Microsoft Visual Studio .NET 2003 Professional Special Edition (рус.)
- ↑Visual Studio Express Editions. Архивировано из первоисточника 27 августа 2011.
- ↑Visual Studio 2005 Service Pack 1 Release Notes. Архивировано из первоисточника 27 августа 2011.
- ↑Microsoft® Visual Studio® 2005 Express Editions Service Pack 1. Архивировано из первоисточника 27 августа 2011.
- ↑Visual Studio переориентируют на agile-разработку (рус.)
- ↑Microsoft включит в Visual Studio средства параллельного программирования на графических процессорах (рус.)
- ↑В Visual Studio vNext будут расширены возможности работы с HTML
- ↑Microsoft разрабатывает для Visual Studio «компилятор как сервис»
Ссылки
- Логотип Microsoft Visual Studio 2010 в высоком качестве (1568x611px, png)
- «Visual Studio .NET» и другие продукты для разработки (англ.)
- Раздел «Microsoft Visual Studio» на сайте Майкрософт (рус.)
- Visual C# Developer Center (англ.)
- Visual Studio 2005 Express Editions Service Pack 1 (англ.)
- Visual Studio 2005 Service Pack 1. Заметки о выпуске
- Visual Studio 2008 Readme -> Supported Operating Systems
- Видеоролики с практическими советами по Visual Studio (рус.)
- Страница загрузки Visual Studio 2010 (рус.)
- Обзор новых возможностей Visual Studio 2010 (рус.)
- Доклад «Visual Studio 2010 для веб-разработчика» (рус.)
- Программные обновления Visual Studio (рус.)
- Visual Studio 2010 Service Pack 1 (рус.)
Литература
- Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов = Professional Visual Studio 2010 — М .: «Диалектика», 2011. — С. 1184. — ISBN 978-5-8459-1683-9.
- Алекс Макки Введение в .NET 4.0 и Visual Studio 2010 для профессионалов = Introducing .NET 4.0: with Visual Studio 2010 — М .: «Вильямс», 2010. — С. 416. — ISBN 978-5-8459-1639-6.
- Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, и др. Visual C# 2008: базовый курс. Visual Studio® 2008 = Beginning Visual C# 2008 — М .: «Диалектика», 2009. — С. 1216. — ISBN 978-5-8459-1532-0.
- Пауэрс Л., Снелл М.Microsoft Visual Studio 2008 = Microsoft Visual Studio 2008 Unleashed by Lars Powers and Mike Snell — C.: «БХВ-Петербург», 2008. — С. 1200. — ISBN 978-5-9775-0378-5.
- Майо Д.Самоучитель Microsoft Visual Studio 2010 = Microsoft Visual Studio 2010: A Beginner’s Guide (A Beginners Guide) — C.: «БХВ-Петербург», 2010. — С. 464. — ISBN 978-5-9775-0609-0.
