Visual studio что это за программа


Visual Studio 2012 что это за программа в Windows 7 и нужна ли она?

Всем привет 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!, утилита супер одним словом

Ну что, вроде бы все. Удачи в жизни ребята и хорошего настроения

На главную! неизвестные программы 19.07.2016

virtmachine.ru

Visual Studio - это... Что такое 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 Studio также входили продукты:

Версии

До выхода 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 11 Beta 11.0 4.5 2012-03-01
Visual Studio 2012 RC vNext 11.0 4.5 RC 2012-05-31
Visual Studio 2012 11.0 4.5 2012-08-15

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 С. Сомасегар (англ. S. Somasegar) пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах[6].

В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding[7].

Редакции

Visual Studio Express

Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования[источник не указан 17 дней]. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

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

Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям 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].

Дополнения

Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.

Некоторые из наиболее популярных дополнений:

См. также

Примечания

Ссылки

Литература

  • Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон 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

dic.academic.ru

интегрированная среда разработки Visual Studio

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Microsoft Visual Studio 2015 — это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию. Эти инструменты предназначены для максимально эффективной совместной работы; все они доступны в интегрированной среде разработки (IDE) Visual Studio.

Visual Studio можно использовать для создания различных типов приложений, от простых приложений для магазина и игр для мобильных клиентов до больших и сложных систем, обслуживающих предприятия и центры обработки данных. Вы можете создавать:

  1. приложения и игры, которые выполняются не только на платформе Windows, но и на Android и iOS;

  2. веб-сайты и веб-службы на основе ASP.NET, JQuery, AngularJS и других популярных платформ;

  3. приложения для самых разных платформ и устройств, включая, но не ограничиваясь: Office, Sharepoint, Hololens, Kinect и "Интернета вещей";

  4. игры и графические приложения для разных устройств Windows, включая Xbox, с поддержкой DirectX.

По умолчанию Visual Studio обеспечивает поддержку C#, C и C++, JavaScript, F# и Visual Basic. Visual Studio хорошо работает и интегрируется со сторонними приложениями, например Unity и Apache Cordova, с помощью расширений Набор средств Visual Studio для Unity и инструментов Visual Studio для Apache Cordova соответственно. Вы также можете самостоятельно расширить Visual Studio, создав собственные инструменты для выполнения специализированных задач.

Если вы раньше не использовали Visual Studio, с основами можно ознакомиться в учебниках и пошаговых руководствах из раздела Начало работы.

Описание новых возможностей Visual Studio 2015 см. в статье Новые возможности Visual Studio 2015.

Найти подходящий выпуск Visual Studio можно в разделе Выпуски Visual Studio.

Можно установить Visual Studio 2015, загрузив эту среду со страницы Загружаемые файлы Visual Studio. Дополнительные сведения о процессе установки см. в статье Установка Visual Studio.

На следующем рисунке показана интегрированная среда разработки (IDE) Visual Studio с открытым проектом и окном обозревателя решений для навигации по файлам проекта, а также окном Team Explorer для перемещения в системе управления версиями и отслеживания рабочих элементов. Указанные функции в заголовке окна более подробно описываются ниже.

Вход

При первом запуске Visual Studio можно выполнить вход с использованием учетной записи Майкрософт или рабочей учетной записи. Вход позволяет обеспечить синхронизацию параметров, например макетов окон, на нескольких устройствах и автоматическое подключение к нужным службам, таким как подписки Azure и Visual Studio Team Services. Если вы используете лицензию на основе подписки, вам потребуется регулярно выполнять вход в Visual Studio для обновления токена лицензии. При наличии лицензии с ключом продукта выполнять вход необязательно, но рекомендуется для упрощения подключения к Visual Studio Team Services и учетным записям Salesforce.com, Azure и Office 365. Для получения дополнительной информации см. Вход в Visual Studio.

Если имеется несколько учетных записей Visual Studio Team Services, учетных записей Azure или подписок MSDN, их можно связать и осуществлять доступ к ресурсам и службам всех учетных записей, используя единый вход. Для получения дополнительной информации см. Работа с несколькими учетными записями пользователя.

Обновления

Значок уведомления в правом верхнем углу заголовка окна указывает на наличие обновлений для Visual Studio или связанных компонентов, установленных в системе. Вы можете закрыть уведомление или выполнить требуемое действие. Дополнительные сведения см. в статье Уведомления Visual Studio.

Поиск и получение справки

Панель быстрого запуска, показанная ниже, дает возможность быстрого поиска команд, инструментов, функций и других компонентов Visual Studio, если вам неизвестно сочетание клавиш или расположение меню. Просто введите название нужного компонента, и на панели быстрого запуска появится ссылка на него.

MSDN — это веб-сайт технической документации Майкрософт; страница, которую вы читаете прямо сейчас, находится на сайте MSDN. В Visual Studio можно нажать клавишу F1, чтобы перейти на страницу справки MSDN для активного окна. Кроме того, можно нажать клавишу F1 в редакторе кода, чтобы перейти на страницу справки MSDN для API или ключевого слова, в котором в данный момент находится курсор. Например, в файле C# можно поместить курсор в любом месте или в конце объявления System.String и нажать клавишу F1, чтобы перейти на страницу справки MSDN по String.

Предоставление отзывов

Отзыв о Visual Studio можно отправить в любой момент. Щелкните значок отзыва в заголовке окна рядом с быстрым запуском, а затем нажмите кнопку Сообщить о проблеме или Отправить предложение. Предварительные выпуски Visual Studio также содержат функцию Оценить этот продукт. Мы рассмотрим все ваши комментарии и используем их для улучшения продукта. Дополнительные сведения см. в разделе Обращайтесь к нам.

Персонализация среды IDE

Вы можете настроить макет окна среды разработки так, как вам удобно. Любое окно в любое время можно закрепить, открепить или скрыть, кроме того, редактор можно запускать в полноэкранном режиме. Вы можете создавать и сохранять различные настраиваемые макеты окон и работать только с теми окнами, которые требуются в определенном контексте. Например, можно создать полноэкранный макет, чтобы на экран выводился только редактор кода. Кроме того, можно создать разные макеты для отладки и для операций команды. Для получения дополнительной информации см. Настройка макетов окон.

Можно настроить Visual Studio различными способами и переносить параметры при работе на нескольких компьютерах. Для получения дополнительной информации см. Персонализация среды IDE.

Сочетания клавиш предусмотрены практически для всех функций, и их также можно настроить. Чтобы создать новое сочетание клавиш, введите на панели быстрого запуска "Клавиатура", чтобы открыть диалоговое окно клавиатуры. После этого можно нажать клавишу F1, чтобы перейти на страницу справки MSDN, если требуются дополнительные сведения о параметрах. Дополнительные сведения см. в статье Сочетания клавиш по умолчанию в Visual Studio.

Visual Studio Team Services (VSTS) — это облачная служба для размещения проектов программного обеспечения и предоставления возможности для совместной работы для команд. VSTS поддерживает системы управления версиями Git и Team Foundation, а также методологии гибкой разработки (Agile), Scrum и CMMI. Система управления версиями Team Foundation (TFVC) использует единый централизованный серверный репозиторий для отслеживания файлов и управления версиями. Локальные изменения всегда будут возвращаться на центральный сервер, где другие разработчики смогут получить доступ к последним изменениям. Team Foundation Server (TFS) 2015 — это центр управления жизненным циклом приложений для Visual Studio. Он позволяет всем лицам, участвующим в процессе разработки, использовать единое решение. TFS также полезен для управления разнородными командами и проектами.

При наличии учетной записи Visual Studio Team Services или Team Foundation Server в сети к ним можно подключиться из окна Team Explorer. В этом окне можно извлекать и возвращать код в систему управления версиями, управлять рабочими элементами, запускать сборки и получать доступ к комнатам команд и рабочим областям. Team Explorer можно открыть из панели быстрого запуска или главного меню: Вид | Team Explorer или Команда | Управление подключениями. Дополнительные сведения о Visual Studio Team Services см. на веб-сайте www.visualstudio.com. Дополнительные сведения о Team Foundation Server см. в разделе Team Foundation Server.

На следующем изображении показана панель Team Explorer для решения, размещенного в VSTS:

Несмотря на то, что Visual Studio можно использовать для работы с отдельными файлами кода, как правило, работа выполняется в рамках проекта. Проект Visual Studio — это совокупность файлов и ресурсов, которые (для приложений) компилируются в единый двоичный исполняемый файл (например, EXE, DLL, APPX). Для веб-сайтов не на основе ASP.NET исполняемые файлы не создаются; проект содержит только HTML-код, файлы JavaScript и изображения. Поскольку иногда может потребоваться создать несколько двоичных файлов или веб-сайтов, которые тесно связаны, Visual Studio использует концепцию решения, которое может содержать несколько проектов или веб-сайтов. При создании проекта фактически создается проект в решении, что позволяет позднее добавить несколько проектов в это решение при необходимости. Например если имеется проект библиотеки DLL, можно добавить в решение проект EXE, который будет загружать и использовать библиотеку DLL.

Шаблон проекта — это набор предварительно заполненных кодом файлов и параметров конфигурации, которые можно быстро настроить для создания приложения определенного типа. В комплект Visual Studio входит большое число шаблонов проектов, кроме того, если для ваших целей не подходит ни один из шаблонов по умолчанию, вы можете создать собственный. После создания проекта с помощью шаблона можно приступить к написанию собственного кода в имеющихся или в новых добавляемых файлах. Для получения дополнительной информации см. Проекты и решения. На следующем рисунке показано диалоговое окно нового проекта с шаблонами проектов, которые доступны для приложений ASP.NET.

Конструктор — это удобный инструмент, который позволяет создавать пользовательский интерфейс без написания кода. Можно перетаскивать элементы управления пользовательского интерфейса, такие как поля со списками, календари и кнопки, из панель элементов в рабочую область конструирования, представляющую окно или диалоговое окно. Можно изменять размер и расположение элементов без написания кода. Конструкторы включены для всех типов проектов, имеющих пользовательский интерфейс.

Если проект содержит пользовательский интерфейс на основе XAML, конструктор по умолчанию — Blend для Visual Studio, сложный графический инструмент, эффективно работающий в среде Visual Studio.

Для получения дополнительной информации см. Designing XAML in Visual Studio and Blend for Visual Studio.

Если вы являетесь разработчиком, вероятно, большую часть времени вы будете работать с окном редактора. Visual Studio включает редакторы для языков C#, C++, Visual Basic, JavaScript, XML, HTML, CSS и F#, а также сторонние подключаемые редакторы (и компиляторы) для многих других языков.

Отдельные файлы можно изменить в текстовом редакторе, последовательно выбрав Файл | Открыть | Файл. Чтобы изменить файлы в открытом проекте, щелкните имя файла в обозревателе решений. Код выделяется цветом. Для настройки цветовой схемы введите "Цвета" на панели быстрого запуска. Одновременно можно открыть большое число окон текстового редактора в виде вкладок. Кроме того, можно выполнить разбиение индивидуально для каждого окна. Текстовый редактор также можно запустить в полноэкранном режиме.

Текстовый редактор включает много интерактивных функций (если они требуются) и функций повышения производительности, помогающих ускорить написание кода. Функции различаются в зависимости от языка, и необязательно использовать их все (введите "Редактор" на панели быстрого запуска, чтобы включить или отключить функции). Некоторые распространенные возможности повышения производительности приведены ниже.

  1. Рефакторинг включает такие операции, как интеллектуальное переименование переменных, перемещение выделенных строк кода в отдельную функцию, перемещение кода в другие расположения, изменение порядка параметров функции и т. д.

  2. IntelliSense — это общий термин для набора очень популярных функций, отображающих сведения о типах в коде непосредственно в редакторе и в некоторых случаях автоматически создающих небольшие отрывки кода. По сути IntelliSense представляет собой базовую документацию, встроенную в редактор, что избавляет от необходимости поиска информации о типах в отдельном окне справки. Функции IntelliSense зависят от языка. Дополнительные сведения: IntelliSense для Visual C#, Visual C++ IntelliSense, IntelliSense для JavaScript, Возможности IntelliSense в Visual Basic. На следующем рисунке показаны некоторые функции IntelliSense в действии.

  3. Волнистые линии предупреждают об ошибках или потенциальных проблемах в коде в режиме реального времени по мере ввода, что позволяет исправлять их немедленно, не дожидаясь обнаружения ошибок во время компиляции или выполнения. Если навести указатель мыши на волнистую линию, на экран будут выведены дополнительные сведения об ошибке. Кроме того, в поле слева может появляться значок лампочки с предложениями по устранению ошибки. Дополнительные сведения см. в разделе Выполнение быстрых действий с лампочками.

  4. Закладки позволяют быстро переходить к определенным строкам в файлах, с которыми вы работаете.

  5. В контекстном меню текстового редактора можно вызвать окно Иерархия вызовов для отображения методов, которые вызываются методом или вызывают метод, в котором установлен курсор.

  6. CodeLens позволяет находить ссылки на код, изменения кода, связанные ошибки, рабочие элементы, проверки кода и модульные тесты — все это, не выходя из редактора. Дополнительные сведения см. в разделе Поиск изменений кода и других журналов.

  7. Окно Показать определения позволяет просмотреть определение метода или типа в окне редактора, не покидая текущий контекст. Это окно теперь поддерживает и XAML-код.

  8. Пункт контекстного меню Перейти к определению позволяет перейти непосредственно к тому месту, где определена функция или объект. Другие команды навигации также доступны по щелчку правой кнопкой мыши в редакторе.

  9. Связанный инструмент, обозреватель объектов, позволяет исследовать сборки .NET или среды выполнения Windows в системе, просматривая содержащиеся в них типы (а также методы и свойства в этих типах).

Большинство пунктов меню "Правка" и "Вид" тем или иным образом связаны с редактором кода. Дополнительные сведения о редакторе кода см. в разделах Создание кода и Правка кода.

Сборка проекта означает компиляцию исходного кода и выполнение действий, необходимых для создания исполняемого файла. В разных языках предусмотрены разные операции сборки, а для обычных веб-сайтов сборка вообще не выполняется. Но независимо от типа проекта меню "Сборка" — это стандартное расположение этих команд. Чтобы скомпилировать и запустить код одним нажатием клавиши, воспользуйтесь клавишей F5. Все компиляторы можно настроить через среду IDE. Панель инструментов сборки позволяет указать, следует ли создавать отладочную версию программы с включенными символами и дополнительной проверкой на наличие ошибок для поддержки точек останова и пошагового режима отладчика или сборку выпуска, которую вы в итоге предоставляете клиентам. На странице свойств проекта можно настроить дополнительные параметры сборки и многие другие параметры. Щелкните правой кнопкой мыши узел проекта в обозревателе решений и выберите пункт "Свойства". Кроме того, сборку можно выполнить из командной строки.

Выходные данные сборки, включая сообщения об ошибках или успешном выполнении, отображаются в окне вывода. В окне "Список ошибок" (показанном ниже) приводятся подробные сведения об ошибках сборки.

Современный отладчик Visual Studio позволяет выполнять отладку кода в локальном проекте, на удаленном устройстве или в эмуляторе, например для устройств Android или Windows Phone. Можно просматривать код с шагом в один оператор, проверяя значения переменных; пошагово выполнять многопоточные приложения, а также задать точки останова, которые срабатывают только при выполнении указанного условия. Все это можно настроить в самом редакторе кода, не покидая контекст кода.

Сам отладчик имеет ряд окон, в которых можно просматривать локальные переменные, стек вызовов и другие аспекты среды выполнения и выполнять операции с ними. Эти окна доступны из меню Отладка.

Окно интерпретации позволяет ввести выражение и сразу увидеть его результат.

IntelliTrace регистрирует все вызовы методов и другие события в работающей программе .NET и может помочь быстро найти источник проблемы.

Дополнительные сведения см. в разделе Отладка в Visual Studio.

Visual Studio включает платформу модульного тестирования для управляемого кода (.NET) и для машинного кода C++. Для создания модульных тестов просто добавьте в решение тестовый проект, напишите тесты и выполните их в окне обозревателя тестов. Для получения дополнительной информации см. Модульное тестирование кода.

Visual Studio включает эффективные инструменты для статического анализа и анализа во время выполнения. Инструменты статического анализа помогут выявить потенциальные ошибки проектирования, глобализации, взаимодействия, производительности, безопасности и других категорий. Тестирование производительности (или профилирование) включает измерение выполнения программы. Доступ к этим инструментам можно получить из меню Анализ. Дополнительные сведения см. в статье Повышение качества при использовании средств диагностики Visual Studio.

В окне обозревателя серверов в Visual Studio отображаются ресурсы для всех учетных записей, управляемых в рамках учетной записи персонализации (той, с которой вы вошли в систему), включая экземпляры SQL Server, учетные записи Azure, Salesforce.com, Office 365 и веб-сайтов.

Visual Studio включает набор средств Microsoft SQL Server Data Tools (SSDT), которые используются для сборки, отладки, обслуживания и рефакторинга баз данных. Можно работать с проектом базы данных или напрямую с подключенным экземпляром базы данных (локально или удаленно).

Обозреватель объектов SQL Server в Visual Studio позволяет просматривать объекты баз данных так же, как в среде SQL Server Management Studio. Обозреватель объектов SQL Server позволяет выполнять простые действия по администрированию базы данных и проектированию, включая редактирование данных в таблицах, сравнение схем и выполнение запросов с помощью контекстных меню прямо в окне обозревателя. Набор SSDT также содержит специальные типы проектов и инструменты для разработки решений SQL Server 2012 Analysis Services, Reporting Services, решений бизнес-аналитики на базе Integration Services (прежнее название — Business Intelligence Development Studio).

Когда приложение будет готово к развертыванию для клиентов, вы также сможете выполнить его с помощью инструментов Visual Studio, будь это развертывание в Магазине Windows, на сайте Sharepoint или с помощью технологии InstallShield или установщика Windows. Все эти возможности доступны в среде IDE. Дополнительные сведения см. в статье Развертывание приложений, служб и компонентов.

Инструменты моделирования и архитектуры Visual Studio можно использовать для разработки и моделирования приложения. Они помогают визуализировать структуру, поведение и связи кода. В процессе разработки можно создавать модели с разным уровнем детализации на протяжении жизненного цикла приложения. Можно отслеживать требования, задачи, тестовые случаи, ошибки или другие типы работ, сопряженные с моделями, связав элементы модели с рабочими элементами Team Foundation Server и планом разработки. Дополнительные сведения см. в статье Разработка и моделирование приложений.

Visual Studio — это расширяемая платформа. Расширение Visual Studio представляет собой настраиваемое средство, которые интегрируется со средой IDE. Вы можете добавлять сторонние расширения или создавать собственные. Дополнительные сведения см. в статье Разработка расширений Visual Studio.

Руководство по работе пользователей Visual Studio — важный источник информации для тех, кто пишет расширения для Visual Studio. В них представлена информация, упорядоченная по различным платформам, о дизайне, шрифтах, цветах, значках, общих элементах управления и других элементах, используемых для взаимодействия, диалоговых окон, которые позволят легко интегрировать новую функцию в Visual Studio.

Установка Visual StudioПравка кодаНовые возможности Visual Studio 2015Перенос, миграция и обновление проектов Visual StudioОбращайтесь к нам

msdn.microsoft.com

Первая программа в Visual Studio

Первая программа в Visual Studio

Последнее обновление: 28.08.2017

Для создания программы на C++ нам нужны, как минимум, две вещи: текстовый редактор для набора кода и компилятор для превращения этого кода в приложение. При этом для компиляции необходимо запускать консоль или терминал. Однако есть и более удобный способ - использование различных сред разработки или IDE. Они, как правило, содержит встроенный текстовый редактор, компилятор и позволяют скомпилировать и запустить программу по одному клику мыши, а также имеют еще множество разных вспомогательных возможностей.

Для программирования под Windows наиболее популярной средой разработки, если говорить о C++, является Visual Studio. Данную среду можно найти по ссылке https://www.visualstudio.com/ru/vs/. Она доступна в ряде редакций. В частности, можно использовать бесплатную и полнофункциональную версию Visual Studio 2017 Community.

После загрузки и запуска установщика Visual Studio в нем необходимо отметить пункт "Разработка классических приложений на C++":

Выбрав все необходимые пункты, нажмем ОК для запуска установки. После установки Visual Studio создадим первый проект. Для этого перейдем в меню File (Файл) -> New (Создать) -> Project... (Проект), и нам откроется окно создания нового проекта. В нем перейдем в левой части окна к языку С++ и выберем его подсекцию General:

В центральной части окна в качестве типа проекта выберем Empty Project, а внизу окна в поле для имени проекта дадим проекту имя HelloApp и нажмем на ОК для создания проекта.

После этого Visual Studio создаст пустой проект. Добавим в него текстовый файл для набора исходного кода. Для этого в окне Solution Explorer (Обозреватель решений) нажмем правой кнопкой мыши на узел Source Files и в контекстом меню выберем Add -> New Item...:

Затем нам откроется окно для добавления нового элемента:

Здесь нам надо выбрать пункт C++ File(.cpp), а внизу окна укажем для файла имя Hello.cpp. Как правило, исходные файлы на C++ имеют расширение .сpp.

После добавления файла изменим опции проекта. Для этого перейдем к пункту меню Project -> Properties:

И в открывшемся окне свойств проекта в левой части перейдем к секции Linker ->System и далее для поля SubSystem установим значение Console(/SUBSYSTEM:CONSOLE), выбрав нужный элемент в списке:

Тем самым мы указываем, что мы хотим создать консольное приложение. После установки этого значения нажмем на кнопку "Применить", чтобы новые настройки конфигурации вступили в силу.

После добавления файла проект будет иметь следующую структуру:

Вкратце пробежимся по этой структуре. Окно Solution Explorer содержит в решение. В данном случае оно называется HelloApp. Решение может содержать несколько проектов. По умолчанию у нас один проект, который имеет то же имя - HelloApp. В проекте есть ряд узлов:

  • External Dependencies: отображает файлы, которые используются в файлах исходного кода, но не являются частью проекта

  • Header Files: предназначена для хранения заголовочных файлов с расширением .h

  • Resource Files: предназначена для хранения файлов ресурсов, например, изображений

  • Source Files: хранит файлы с исходным кодом

Теперь собственно создадим первую программу и определим в файле Hello.cpp простейший код, который будет выводить строку на консоль:

#include <iostream> // подключаем заголовочный файл iostream int main() // определяем функцию main { // начало функции std::cout << "Hello World!"; // выводим строку на консоль return 0; // выходим из функции }

Здесь использован весь тот код, который был рассмотрен в предыдущих темах про компиляцию с помощью g++.

Теперь запустим программу. Для этого в Visual Studio нажмем на сочетание клавиш Ctrl+F5 или выберем пункт меню Debug -> Start Without Debugging:

И в итоге Visual Studio передаст исходный код компилятору, который скомпилирует из кода исполняемый файл exe, который потом будет запущен на выполнение. И мы увидим на запущенной консоли наше сообщение:

После этого на жестком диске в проекте в папке Debug можно увидеть скомпилированный файл exe, который мы можем запускать независимо от Visual Studio:

В данном случае файл HelloApp.exe как раз и представляет скомпилированный исполняемый файл. И, кроме того, в той же папке автоматически генерируются два вспомогательных файла:

  • HelloApp.ilk: файл "incremental linker", который используется компоновщиком для ускорения компоновки

  • HelloApp.pdb: файл, который содержит отладочную информацию

metanit.com

Вас приветствует Visual Studio 2015

 

Опубликовано: Октябрь 2016

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Вас приветствует Visual Studio! У нас есть все необходимое для создания отличных приложений для устройств, настольных приложений, веб-приложений и облачных решений. Теперь можно писать код для iOS, Android и Windows в одной интегрированной среде разработки. Получите доступ к удобной и функциональной среде IntelliSense, воспользуйтесь преимуществами простой навигации по коду, быстрой сборки и развертывания в кратчайшие сроки. Visual Studio повышает продуктивность и позволяет удобно работать самостоятельно и в составе команды.

Загрузите Visual Studio Community бесплатно, чтобы сразу приступить к программированию. Для кросс-платформенной разработки необходимо установить дополнительные пакеты. (Дополнительные возможности можно найти в других выпусках Visual Studio.)

Начните немедленно: создайте новый проект и приступайте к созданию кода. Выберите тип создаваемого приложения. Кроме того, можно просмотреть обзор интегрированной среды разработки Visual Studio, чтобы ознакомиться с возможностями инструментов.

Не забудьте просмотреть нашу галерею кода, где вы найдете примеры, которые помогут вам создавать приложения быстрее.

Можно установить Visual Studio 2015, загрузив эту среду со страницы Загружаемые файлы Visual Studio. Дополнительные сведения о процедуре установки см. в разделе Установка Visual Studio.

Добавьте собственное расширение Visual Studio, чтобы включить в решение инструмент или скрипт, который вы часто используете в работе с кодом. Можно создать пользовательские элементы меню и окна инструментов, чтобы интегрировать собственные инструменты в интегрированную среду разработки Visual Studio. Можно расширить редактор Visual Studio, обеспечив возможность анализа и исправления кода или добавить новый тип проекта и включить в него только то, что нужно.

Сведения о последней версии средств расширения Visual Studio (VS SDK) см. в разделе Visual Studio SDK.

Для создания анализаторов и генераторов кода можно воспользоваться платформой компилятора .NET (Roslyn). Все необходимое вы найдете на сайте Roslyn.

Вы также можете найти существующие расширения для интегрированной среды разработки VS, созданные разработчиками Майкрософт и участниками нашего сообщества разработчиков.

Используя Visual Studio, можно создавать приложения для устройств Android, iOS и Windows. Подробнее см. в разделе Межплатформенная разработка.

Сведения об универсальных приложениях для Windows (UWP) см. в разделе Универсальные приложения для Windows.

Выберите нужные инструменты с учетом требований ваших приложений и языка, который вы хотите использовать.

  1. Xamarin для Visual Studio: общая база кода C# для всех устройств

  2. Apache Cordova с Visual Studio: общая база кода для HTML, CSS и JavaScript или Typescript

  3. Средства Visual Studio Tools для Unity: разработка игр 2D/3D в C#

  4. C++ для кросс-платформенной разработки: общие библиотеки кода и приложения в C++

  5. Эмулятор Visual Studio для Android: эмулятор Visual Studio для Android — отладка и тестирование приложений Android независимо от интегрированной среды разработки

Можно подключиться к этим службам без дополнительных настроек (при условии наличия учетной записи для каждой из служб).

ASP.NET 5 представляет собой существенное обновление для MVC, WebAPI и SignalR, которое работает на платформах Windows, Mac и Linux. Платформа ASP.NET 5 была разработана с нуля для предоставления компактного, компонуемого стека .NET для создания современных облачных веб-приложений и служб.

Возврат кода

При работе в команде необходимо обеспечить обмен актуальными версиями кода, чтобы все участники рабочей группы работали с одной и той же базой кода. Visual Studio легко интегрируется с Visual Studio Team Services или Team Foundation Server, обеспечивая возможность управления версиями с использованием Git или системы управления версиями Team Foundation (TFVC). Используйте Visual Studio Team Services для хранения кода в облаке без необходимости обслуживания локального сервера. Воспользуйтесь Team Foundation Server, если вам нужен локальный сервер. Имеется возможность добавления всех создаваемых проектов кода в систему управления версиями. Узнайте, какая система управления версиями подходит вам больше всего: Использование системы управления версиями.

Построение приложения

Можно разработать приложение локально и убедиться, что оно правильно работает. Затем воспользуйтесь средствами отладки, чтобы исправить ошибки в приложении. Кроме того, можно создавать проекты на общих серверах сборки или в облаке. Автоматизируйте процедуру сборки, чтобы обеспечить создание кода, который разработчики вашей рабочей группы смогут вернуть в систему управления версиями. Например, можно создавать один или более проектов каждую ночь или всякий раз при возврате кода.

Проверка приложения

Создайте модульные тесты, чтобы повысить качество своих приложений. Эти тесты можно выполнять всякий раз при возврате или в процессе сборки.

Планируйте, создавайте и выполняйте автоматические и неавтоматические тесты для вашего приложения. Планы тестирования, наборы, тестовые случаи и результаты тестов хранятся в облаке (при использовании Visual Studio Team Services) или локально (при использовании Team Foundation Server). Узнайте больше о тестировании приложения.

Ускоренная доставка кода, созданного рабочей группой

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

msdn.microsoft.com

Visual Studio

Эта документация перемещена в архив и не поддерживается.

Эта документация перемещена в архив и не поддерживается.

Visual Studio 2008

Обновлен: Ноябрь 2007

Среда разработки Visual Studio представляет собой полный набор инструментов для создания как настольных приложений, так и корпоративных веб-приложений для совместной работы групп. Используя эффективные инструменты разработки Visual Studio, основанные на использовании компонентов, и другие технологии, можно не только создавать эффективно работающие настольные приложения, но и упрощать совместное проектирование, разработку и развертывание корпоративных решений.

Важные сведения об установке и настройке

Сведения о поддержке параллельной установки более ранних версий Visual Studio, доступных в каждом выпуске функциях и другая информация, касающаяся установки и обслуживания среды разработки Visual Studio.

Знакомство с Visual Studio

Сведения о новых возможностях среды разработки Visual Studio, дополнительные сведения о платформе .NET Framework и указатели на разделы, посвященные началу работы с этой версией Visual Studio.

Разработка приложений в Visual Studio

Сведения о проектировании, разработке, отладке, тестировании, развертывании и управлении приложениями, созданными с помощью Visual Studio.

Выбор технологий и инструментов

Дополнительные сведения о средствах и технологиях, доступных для создания различных типов приложений с помощью Visual Studio.

Windows-приложения, компоненты и службы

Решите, какие средства и технологии использовать при создании приложений и компонентов, а также какие элементы можно создать с помощью среды разработки Visual Studio.

Программирование на платформе .NET Framework в Visual Studio

Сведения о том, как использовать платформу .NET Framework при разработке приложений на языках программирования Visual Basic и Visual C#.

Visual Basic

Сведения о новых возможностях языка программирования Visual Basic и о разработке приложений с помощью Visual Basic.

Visual C#

Сведения о новых возможностях языка программирования Visual C# и о разработке приложений с помощью Visual C#.

Visual C++

Сведения о новых возможностях языка программирования Visual C++ и о разработке приложений с помощью Visual C++.

JScript

Сведения о JScript, действительно объектно-ориентированном языке сценариев.

Visual Web Developer

Сведения о средстве Visual Web Developer и о способах использования Visual Web Developer для создания веб-приложений.

Visual Studio Team System

Сведения о системе Visual Studio Team System, которая является эффективной, интегрированной и расширяемой платформой средств жизненного цикла разработки программного обеспечения, помогающей группам разработки улучшить связь и совместную работу в рамках всего процесса разработки программного обеспечения.

Пакет инструментов Visual Studio для Office

Сведения о том, как создавать бизнес-приложения для сбора, анализа, обработки или отображения данных, использующие функциональные возможности пакета Microsoft Office.

Разработка приложений для смарт-устройств

Сведения о том, как разрабатывается программное обеспечение, которое будет выполняться на смарт-устройствах на базе операционной системы Windows CE, таких как карманные ПК и смартфоны.

Средства и функции

Сведения о приложении Crystal Reports, функциях программирования под ОС Windows Server и средстве Application Verifier.

Глоссарий по Visual Studio и .NET Framework

Обзор определений основных терминов, используемых в платформе .NET Framework.

Visual Studio SDK

Сведения о пакете Visual Studio Software Development Kit (SDK), который включает в себя возможности и набор инструментов расширения среды.

msdn.microsoft.com

PavelDev: Что такое Visual Studio

В эту среду я опубликовал первую часть статьи про Знакомство с Visual Studio. Тогда мы узнали (немного) про историю развития этой системы. Сегодня – вторая часть статьи, в которой я попытаюсь ответить на очень просто вопрос – что такое Visual Studio. То есть – попробую рассказать, какие функции есть в этой системе, и что с ее помощью можно будет делать (а то многие этого не знают, я – в том числе =)

И что же это?

Итак, с история Visual Studio познакомились. Теперь надо ответить, наконец, на главный вопрос – что это такое. Кстати, еще немного вернусь к прошлой статье – у VS есть несколько модификаций (так называемые редакции). Сейчас я не буду рассказывать про них, сделаю это в отдельной статье. 

Функциональность Visual Studio зависит от этих самых редакций. Но – попробую сейчас соединить все ее возможности (а то если расписывать – слишком уж длинная статья получится) – не ругайте за такую вольность.

Итак, если грубо говорить, то Visual Studio – это программа (да, в первую очередь – это программа), с помощью которой можно разрабатывать другие программы. Если вы уже знакомы с такой системой, как Delphi, то Visual Studio – это нечто подобное, но намного сложнее. Почему сложнее? Потому, что включает в себе больше различных средств, которые позволяют упростить разработку и тестирование программ.

Чтобы понять более подробно, что такое Visual Studio – мы должны разобраться, что именно она позволяет делать. Сейчас этим и займемся (скажу сразу, что подробно расписывать возможности Visual Studio не буду):

Простота в использовании. Для того, чтобы начать работать в Visual Studio достаточно ее открыть, выбрать необходимый проект – и все, минимальная программа будет уже готово, нужно только дорабатывать ее (писать код в окне редактора).

Удобная стартовая страница. Во-первых, стартовая страница была переделана, и на ней присутствуют те элементы, которые необходимы. Во-вторых, вся Visual Studio создана с помощью технологии WPF, поэтому – стартовую страницу можно переделать под свои нужды (я не буду пока описывать то, как это сделать).

Упрощенный поиск. Visual Studio предоставляет множество различных способов поиска необходимой информации. Это – классическое Find and Replace – вызывается горячими клавишами CTRL+F. Также, если мы вызовем контекстное меню, там нам будут доступны следующие пункты - Go to Definition (переход к определению) и Find All References (Найти все упоминания). С помощью этих средств что-либо найти будет очень просто. А также – существует еще вкладка Call Hierarchy (Иерархия вызовов) – ею тоже нужно пользоваться.

Интеллектуальный редактор. Редактор кода является сильным местом в Visual Studio. Как уже было сказано, Visual Studio 2010 создана с помощью WPF, поэтому – код можно масштабировать с помощью колесика мыши. Кроме того, работа с переменными упростилась – если кликнуть левой клавишей мыши по имени переменной – то подсветятся все упоминания этой переменной в коде (хотя это больше отно.сится к поиску, решил описать такую возможность в блоке, связанном с редактором кода).

Генераторы. Этими возможностями я еще не пользовался, поэтому – опишу их только поверхностно. Генераторы позволяют сгенерировать участки кода. Например – если мы объявим несуществующий метод – то Visual Studio автоматически может создать часть необходимого нам кода. Подобным образом можно генерировать и методы класса.

Отладчик. Наверно – во всех версиях Visual Studio присутствует отладчик (специальное средство, с помощью которого можно исследовать вашу программу, искать там ошибки и «узкие» места). В версии 2010 этот отладчик претерпел несколько изменений, но – о них не буду пока рассказывать.

Тестирование. В Visual Studio также присутствуют средства, с помощью которых можно провести ручное тестирование различных проектов, автоматизированное тестирование, тестирование нагрузки, производительности, а также – еще несколько различных видов тестов. В общем – много всего.

Team Foundation Server. Это – средство для совместной работы нескольких программистов над одним проектом. С ее помощью можно сразу видеть все изменения, которые были сделаны в разрабатываемой программе.

Где-то я не прав

Сейчас писал-писал эту статью, и понял, что ошибся. У Visual Studio столько различных функций, что за пару дней не разобраться, надо сделать обзор более подробный. Поэтому, сегодня ответить на поставленный вопрос (что такое Visual Studio) не очень получилось, обзорчик не такой, какой я планировал. Но все-таки опубликую эту статью, чтобы себе напоминание было – что надо эту тему получше раскопать. Кстати, если у кого есть источники на статьи про функции Visual Studio – оставляйте их в комментариях, буду изучать.

paveldev.blogspot.ru


Смотрите также