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

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

Полностью локализуются все версии Visual Studio 2008, включая бесплатную версию Visual Studio Express и версию для организации работы команд разработчиков Visual Studio Team System. Стоит отметить, что впервые полностью локализуются и интерфейс и документация – библиотека MSDN.

С даты выхода локализованной версии Visual Studio — 28 октября все последующие версии и обновления продукта будут выпускаться на русском языке. Русская версия пакета обновлений для Visual Studio 2008 — Service Pack 1 будет выпущена до конца 2008 года.

Установка VS2008 (Visual Studio 2008)

Однако, прежде чем выпустить продукт, ему предстоит пройти через множество тестов. Но главное в локализации — это люди, которые будут пользоваться продуктом. Поэтому Microsoft предлагает поучаствовать в тестировании Хабралюдям.

Мы приглашаем 50 человек в московский офис Microsoft в Крылатском 30 сентября в 11.00, попросим этих людей посмотреть на локализованную версию Visual Studio 2008 и написать отзывы по качеству локализации продукта.

  • за наибольшее количество конструктивных комментариев — в подарок коробку Visual Studio 2008 с подпиской MSDN Premium Subscription (рыночная стоимость 12 тыс. долларов, так на минуточку)
  • за самые лучшие комментарии по мнению организаторов тестирования — в подарок эксклюзивные часы выпущенные ограниченным тиражом (получат только разработчики участвовавшие в проекте по локализации Visual Studio, так что вещь бесценная)
  1. Фамилия Имя Отчество (как указано в паспорте, поскольку в офис будут пропускать при предъявлении паспорта)
  2. Возраст (участник тестирования должен быть старше 18 лет)
  3. Место работы и должность (участник должен быть разработчиком или участвовать в процессе разработки программного обеспечения)
  4. Список основных инструментов, которыми вы пользуетесь (это нам для интереса)
  5. Список основных веб-сайтов, которые вы посещаете (тоже для интереса)

Один момент — вам придется подписать соглашение о неразглашении конфиденциальной информации по которому до выхода русской версии Visual Studio 2008 вам нельзя будет рассказывать о том, что вы видели во время тестирования (вдруг чего-то найдете, а мы быстренько поправим и как будто ничего не было :))

Сразу отвечу на вопрос, который мог возникнуть «почему именно на Хабре приглашаем?» — мы хотим получить объективное мнение от разработчиков разного профиля и имеющих опыт использования различных инструментов.

Заранее спасибо за участие!

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

C# ПЕРВАЯ ПРОГРАММА | VISUAL STUDIO | КАК СОЗДАТЬ ПРОЕКТ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | Урок #1

  • microsoft
  • visual studio
  • локализация

Источник: habr.com

Microsoft Visual Studio 2008

Комплект Visual Studio 2008 Professional Edition

Visual Studio 2008 Professional Edition представляет собой полный набор средств, помогающих ускорить процесс реализации замысла разработчика. Это решение было создано чтобы обеспечить поддержку проектов создания программного обеспечения для Интернета (включая ASP.NET AJAX), Windows Vista, Windows Server 2008, выпуска 2007 системы Microsoft Office, SQL Server 2008 и устройств под управлением Windows Mobile. Число платформ, на которые должны ориентироваться разработчики в соответствии с бизнес-требованиями, быстро увеличивается. Visual Studio 2008 Professional Edition предоставляет интегрированный набор средств, позволяющих учесть все эти требования путем расширения функциональности, доступной в Visual Studio 2008 Standard Edition.

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

Создание высокопроизводительных приложений
Получите доступ к необходимым данным, где бы они ни находились, и создайте управляемые данными приложения с помощью Language Integrated Query (LINQ).

Создание замечательных клиентских приложений
Создайте превосходные решения, использующие пользовательский интерфейс и возможности выпуска 2007 системы Microsoft Office и системы Windows Vista®.

Создание мощных веб-приложений
Создайте многофункциональные интерактивные приложения с использованием интерактивных веб-интерфейсов ASP.NET AJAX.

Версия 2008: новые возможности

  • Создание приложений, использующих новейшие веб-технологии с улучшенной поддержкой AJAX и веб-элементов управления, а также библиотекой Microsoft AJAX
  • Более простое создание веб-приложений с улучшенным внешним видом и поддержкой стандартов
  • Использование данных из любого источника данных с помощью LINQ — набора расширений языка для Visual Basic и Visual C#
  • Создание приложений, ориентированных на различные версии среды .NET Framework, и управление этими приложениями. Впервые вы можете использовать одно средство для работы с приложениями, выполняющимися в среде .NET Framework версий 2.0, 3.0 и 3.5
  • Упрощенная проверка корректности приложения с использованием встроенного модульного тестирования в продукте Visual Studio 2008 Professional Edition
  • Реализация всех возможностей .NET Framework 3.5 в полном объеме с помощью средств, упрощающих создание превосходных пользовательских интерфейсов и подключенных систем
  • Создание эффектных пользовательских интерфейсов с помощью встроенных конструкторов для Windows Presentation Foundation. Созданные с помощью Windows Presentation Foundation интерфейсы могут без проблем взаимодействовать с Windows Forms
  • Создание приложений, способных связываться с удаленными БД, с применением новых визуальных конструкторов для Windows Communications Foundation и Windows Workflow Foundation
  • Использование Visual Studio в качестве профессиональной среды разработки для создания надежных, масштабируемых и удобных в обслуживании решений для Microsoft Office (только в выпуске Visual Studio 2008 Professional Edition)
  • Расширение взаимодействия между разработчиками и проектировщиками для создания более эффектных пользовательских интерфейсов

Основные функции

  • Создание приложений для Windows, Интернета, системы Microsoft Office, среды .NET Framework, SQL Server и Windows Mobile с использованием встроенных конструкторов с функцией перетаскивания
  • Visual Studio поддерживает целый ряд стилей разработки, объединяя в себе языки Visual Basic, Visual C# и Visual C++
  • Функции редактора, такие как «Edit and Continue» (Изменить и продолжить), и технология Microsoft IntelliSense® упрощают цикл проектирования, разработки и отладки приложения
  • Несложное развертывание клиентских приложений с помощью технологии ClickOnce, благодаря которой разработчики и ИТ-специалисты могут выполнить развертывание приложения и создать необходимые для него условия, а затем следить, чтобы приложение постоянно обновлялось
  • Создание приложений, ориентированных на среду .NET Framework, что позволяет сократить время разработки, снижая потребность в коде инфраструктуры и помогая усилить безопасность приложения
  • Ускоренный процесс создания привлекательных интерактивных веб-приложений и веб-служб с помощью ASP.NET. Используя механизм главных страниц, разработчики могут легко управлять согласованным макетом веб-узла из одного места
  • Сообщество, объединяющее миллионы членов, в котором разработчики наверняка могут найти партнеров, решающих те же задачи

Требования к системе для установки Visual Studio 2008 Professional Edition

Требования зависят от различных сочетаний компонентов Visual Studio 2008 Professional Edition. Для установки Visual Studio 2008 Professional Edition необходимы:

  • Компьютер с процессором с тактовой частотой не менее 1,6 ГГц
  • Visual Studio 2008 можно установить на следующие операционные системы:
  • Windows Vista® (x86 и x64) — все выпуски, кроме Starter Edition
  • Windows® XP (x86 и x64) с пакетом обновления 2 или более поздней версии — все выпуски, кроме Starter Edition
  • Windows Server® 2003 (x86 и x64) с пакетом обновления 1 или более поздней версии (все выпуски)
  • Windows Server 2003 R2 (x86 и x64) или более поздней версии (все выпуски)
Читайте также:
Mfc application что это за программа

Сравнение продуктов Professional Edition и Standard Edition

Сходство продуктов

Продукты Visual Studio 2008 Professional Edition и Standard Edition используют следующие общие функции в интегрированной среде разработки:

  • Система проектов, включая шаблоны и поддержку решений с несколькими проектами
  • Редакторы кода
  • Редактор и конструктор Windows Forms
  • Редактор и конструктор веб-форм
  • Редакторы ресурсов
  • Редактор CSS для создания, применения стилей и таблиц стилей и управления ими
  • Конструктор веб-страниц, включая конструктор HTML с разделением областей, проверку разметки и окно структуры документа
  • Редактор XML (XML, XSL и XSLT)
  • IntelliSense, включая поддержку для JavaScript
  • Фрагменты кода
  • Отладка (локальная и удаленная)
  • Компиляторы языков (Visual Basic .NET, Visual C# и Visual C++)
  • Поддержка 64-разрядного компилятора (только для x64)
  • Поддержка нескольких целевых версий (.NET Framework 2.0, 3.0 и 3.5)
  • Поддержка ASP.NET AJAX
  • Поддержка Windows Presentation Foundation (WPF), включая конструктор WPF с разделением областей, поддержку отладчика и шаблон проекта
  • Поддержка Windows Communication Foundation (WCF), включая тестовый клиент и авторазмещение
  • Поддержка Windows Workflow Foundation (WF), включая конструктор
  • Поддержка LINQ, включая конструктор объектно-реляционной схемы, средство SQLMetal с командной строкой, ориентированные на LINQ редакторы кода и поддержку отладчика
  • Средства проектирования баз данных (локальные и удаленные)
  • Конструктор объектов реляционной базы данных (локально и удаленно)
  • Средства развертывания (ClickOnce и MSI)
  • Автоматизация создания, записи и выполнения макросов
  • Расширенные средства интегрированной среды разработки для создания и использования надстроек и пакетов
  • Поддержка интеграции контроля версий (совместимость с MSSCCI) 1
  • Поддержка служб отчетов SQL Server
  • Мастер преобразований Visual Studio для проектов предыдущих версий

Различия между продуктами

Продукты Visual Studio 2008 Professional Edition и Standard Edition имеют следующие различия:

Создание приложений для системы Microsoft Office

Создание программного обеспечения для мобильных устройств

Источник: www.interface.ru

Введение в Visual Studio 2008

Среда разработки Visual Studio 2008 позволяет разрабатывать программы на нескольких языках программирования: C++, C#, Visual Basic и ASP .NET. При первом старте вы можете увидеть окно, в котором среда попросит вас указать предпочитаемый вами язык программирования. От вашего выбора зависит, какие типы файлов и проектов будут предлагаться вам при создании нового приложения.

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

Recent projects – в этом разделе расположен список последних проектов, с которыми вы работали. При первом запуске этот список будет пуст. Внизу списка есть две ссылки для открытия существующего проекта и создания нового проекта.

Get started – в этом разделе находятся ссылки на разделы файла помощи с информацией для тех, кто впервые работает с Visual Studio или впервые начинает разрабатывать программы.

Getting started – в этом разделе находятся ссылки на последние документы, связанные со средой разработки и программированием.

MSDN: Visual Headlines – занимает основную часть окна и содержит последние новости из мира языка программирования.

По краям окна могут находиться панели и окна, которые вы можете перемещать и располагать по вашему усмотрению.

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

— эта кнопка вызывает меню настройки панели.

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

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

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

Для просмотра всех доступных панелей, желательно сейчас создать какой-либо проект в среде разработке, чтобы вам проще было читать этот документ. В этом случае, вы одновременно сможете читать и видеть результат в собственном окне. Для создания проекта выберите меню File → New → Project. Перед вами откроется следующее окно:

С левой стороны представлены различные категории проектов, а справа иконки проектов, которые вы можете создавать.

Внизу окна укажите имя для нового приложения и путь, где оно должно располагаться и нажмите ОК.

Источник: studfile.net

История развития Visual Studio

В следующем, 2003 году была выпущена новая версия Visual Studio. NET под кодовым названием Everett. С точки зрения развития продукта в целом, данная версия не внесла существенных изменений: основная цель выпуска новой версии состояла в том, чтобы обеспечить обновление до версии . NET Framework 1.1. Однако весьма важным нововведением Visual Studio 2003 была реализация версии . NET для мобильных устройств — . NET Compact Framework и поддержка разработки приложений для мобильных устройств средствами Visual Studio.

Как и предыдущая версия, Visual Studio 2003 выпущена в четырех изданиях: Academic, Professional , Enterprise Developer , Enterprise Architect . Причем в «максимальном» варианте — Enterprise Architect — в Visual Studio 2003 реализована поддержка средств моделирования программ в стиле другого популярного продукта — Microsoft Visio, в том числе — поддержка UML-диаграмм, визуализирующих архитектуру приложения.

2.6. Visual Studio.NET 2005

Следующая версия интегрированной среды Visual Studio 2005 (под кодовым названием Whidbey) вышла в 2005 году.

Основные нововведения версии касались параметризованных типов данных (generics) [3]. Они были реализованы в версии языка C# 2.0 и в . NET Framework 2.0. Интересно отметить, что в это же время аналогичные возможности были реализованы в языке Java 1.5 [3], однако подчеркнем, что механизм generics на платформе . NET и в языке C# реализован в более удобном, гибком и расширенном варианте, по сравнению с Java .

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

Для нашей команды разработчиков системы аспектно-ориентированного программирования Aspect . NET [4] версия Visual Studio 2005 сыграла особую роль. Именно для этой версии среды Visual Studio был реализован plug-in под названием Aspect . NET Framework — GUI для управления аспектами в стиле, близком к визуальному стилю самой интегрированной среды. Интерактивные возможности и удобство Aspect . NET были высоко оценены пользователями, и именно в этом варианте система Aspect . NET распространилась в 26 странах мира. О дальнейшем развитии Aspect . NET — речь дальше в последующих лекциях данного курса.

Читайте также:
Fx sound что это за программа

Другой наш известный проект, реализованный как plug-in к Visual Studio. NET 2005, — это проект Knowledge . NET , расширение языка C# средствами представления знаний (фреймами, наборами правил, онтологиями), позволяющий сочетать традиционный стиль программирования на языке C # с использованием знаний. Система Knowledge . NET использована десятками наших студентов и аспирантов при разработке интеллектуальных решений, использующих знания.

2.7. Visual Studio.NET 2008

В 2008 году была выпущена следующая версия Visual Studio — Visual Studio. NET 2008 (Orcas). Внутренний номер версии среды Visual Studio в корпорации Microsoft — Visual Studio 9. Эти номера полезно иметь в виду, так как при описании развития Visual Studio сотрудники Microsoft (например, в блогах) часто используют эти внутренние номера версий. Версия Visual Studio 2008 предназначена для ОС Windows Vista . Она соответствует версии другого популярного продукта Microsoft Office 2007 и содержит развитые средства поддержки Web-программирования. Версия . NET Framework, соответствующая версии Visual Studio 2008, — это . NET Framework 3.5.

В версии VS 2008 введен новый визуальный дизайнер приложений, использующих Windows Presentation Foundation (WPF) — API для поддержки GUI .

В отладчике VS 2008 реализована поддержка отладки многопоточных приложений.

В версию VS 2008 впервые не была включена поддержка языка J#, — расширения языка Java фирмы Microsoft, о котором говорилось выше. Вместо этого пользователям был предложен входящий в среду инструмент Java Language Converter Assiatant (JLCA) для переноса приложений из языка и среды Java в среду . NET .

Версия VS 2008 — на данный момент последняя версия среды Visual Studio, в которой имеется поддержка важного для меня и моей научной школы внутреннего продукта Microsoft — Phoenix [1], инструментария для разработки оптимизирующих компиляторов и языковых процессоров. Это совместный продукт Microsoft Research и Microsoft Product Team . Мы используем Phoenix для реализации внедрения (weaving) аспектов в целевые приложения в системе Aspect . NET , так как Phoenix имеет удобное высокоуровневое внутреннее представление — Phoenix High-Level IR (HIR), в терминах которого удобно выполнять трансформации программ. Также Phoenix содержит удобный инструмент для генерации бинарной сборки . NET по этому внутреннему представлению, который и выполняет в нашей системе Aspect . NET генерацию результирующей бинарной сборки после внедрения в нее аспектов. В настоящее время Phoenix используется для проекта Microsoft Research Midori — новой операционной системы, написанной полностью в среде . NET на managed-коде.

2.8. Visual Studio.NET 2010

В апреле 2010 г. была выпущена версия Visual Studio 2010.

Я присутствовал на торжественной церемонии «запуска» ( launch ) Visual Studio 2010 в Петербурге, в гостинице «Прибалтийская». Был сделан ряд интересных докладов и демонстраций, в том числе — доклад ведущего разработчика Visual Studio менеджера Microsoft Брайана Харри (Brian Harry), после которого я имел удовольствие лично с ним познакомиться. Я предложил тогда включить нашу систему Aspect . NET в поставку будущих версий Visual Studio, поскольку считаю, что наша система АОП достаточно хорошо известна и хорошо подходит по своим возможностям, по стилю и по степени интегрируемости с Visual Studio для широкого распространения АОП в мире в качестве одной из альтернативных повседневных технологий (ubiquitous technologies), входящих в широчайший набор технологий, поддерживаемых в Visual Studio. Мое предложение остается в силе и по сей день, тем более что современная версия Aspect . NET совместима с новейшей версией Visual Studio 2013. Система Aspect . NET рассмотрена в «Использование аспектно-ориентированного программирования (АОП) в среде Visual Studio 2013» .

Наиболее важное нововведение в Visual Studio (внутренний номер версии — 10, кодовое название — Dev10) — появление в «джентльменском наборе» поддерживаемых языков еще одного языка — функционального языка F#. Автором языка является Дон Сайм (Don Syme) из Microsoft Research, Кембридж, Великобритания. Язык F# сочетает в себе возможности чисто функционального программирования со средствами объектно-ориентированного программирования, параллельного программирования и средствами интеграции со всеми остальными возможностями . NET Framework и Visual Studio. Это весьма перспективный язык, нашедший себе много приверженцев, в особенности среди молодых программистов.

Первоначально планировалось, что в состав Visual Studio 2010 войдет продукт Phoenix и разработанный на его основе оптимизирующий компилятор с языка Visual C++, который должен был по производительности генерируемого бинарного кода превзойти имеющуюся, прежнюю, версию компилятора Visual C++. Однако, к сожалению, эти планы не были осуществлены — команда Phoenix не уложилась в сроки, поставленные руководством проекта Visual Studio.

В «максимальной» версии — Visual Studio 2010 Ultimate — имеются средства отображения структуры проектов с помощью UML-диаграмм, а также компонента Test Impact Analysis для оценки влияния модификации исходного кода проекта на пропускаемые группы тестов, что удобно, так как позволяет избежать излишних пропусков тестов. Имеется также отладчик IntelliTrace, позволяющий запоминать историю отладки и полностью ее состояние, включая историю многопоточности (а не только стек текущего потока).

Следует отметить поддержку в Visual Studio 2010 облачных вычислений. Для этого появились новые виды проектов Microsoft Azure Project. Для их использования необходимо инсталлировать для Visual Studio 2010 специальный инструментарий — Microsoft Azure SDK.

2.9. Visual Studio 2012

В августе 2012 года вышла версия Visual Studio 2012 под кодовым названием Metro Theme. В ней был улучшен пользовательский интерфейс , разработан новый инструмент просмотра проектов ( solution explorer ), улучшена поддержка цветов для выделения фрагментов кода. Как отмечает Microsoft, общий размер исходного кода для Visual Studio 2012 достиг 50 миллионов (!) строк.

2.10. Резюме

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

Ключевые термины

.NET — объектно-ориентированная многоязыковая платформа программирования, стандартизированная международными стандартами ISO и имеющая несколько реализаций, в том числе — Microsoft.NET, разработанную фирмой Microsoft
C# — новейший объектно-ориентированный язык программирования, разработанный и активно развиваемый фирмой Microsoft, являющийся основным языком программирования для платформы .NET
Visual Basic — язык программирования, объектно-ориентированное расширение языка Basic, разработанный и развиваемый фирмой Microsoft
Visual C++ — язык программирования, расширение языка C++, разработанное и развиваемое фирмой Microsoft
Visual FoxPro — один из ранних объектно-ориентированных языков программирования, разработанный фирмой Microsoft, содержащий средства обращения к базам данных, совместимым с языком запросов SQL
Visual Studio — интегрированная среда разработки фирмы Microsoft.

Краткие итоги

Интегрированная среда Visual Studio активно развивается фирмой Microsoft и является одной из наиболее популярных в мире интегрированных сред разработки. За 19 лет выпущено 12 версий среды Visual Studio, реализованы такие новые языки, как C#, Visual C++ (и его расширение Managed C++ для платформы . NET ), Visual Basic и его расширение для платформы . NET , функциональный язык F#, средства управления проектами, средства коллективной разработки и тестирования программ, средства разработки облачных приложений для платформы Microsoft Azure; выпущена и активно развивается многоязыковая объектно-ориентированная платформа Microsoft. NET . Все эти результаты являются уникальными, инновационными, новейшими, имеющими широкое распространение в мире.

Набор для практики

Вопросы

  1. Что такое Visual Studio?
  2. Что такое Visual C++?
  3. Что такое Visual Basic?
  4. Что такое Visual FoxPro?
  5. Что такое .NET?
  6. Что такое C#?
  7. Что такое F# и в чем особенности этого языка?
  8. Что такое Team Foundation Server?
  9. Что такое Windows Presentation Foundation?
  10. Что такое IntelliTrace?
  11. Что такое Phoenix?
  12. Что такое Aspect.NET?
  13. Что такое Knowledge.NET?

Упражнения

  1. Скачайте и инсталлируйте новейшую среду разработки Visual Studio 2013 и изучите ее основные возможности.
  2. Сравните возможности языков программирования, реализованных в среде Visual Studio, сформулируйте их отличия и основные особенности.
  3. Воспользуйтесь Team Foundation Server и выполните с его помощью простой коллективный проект в составе группы Ваших коллег (сокурсников)
Читайте также:
Мтс ем что это за программа

Темы для курсовых работ, рефератов, эссе

  1. Обзор развития и возможностей интегрированной среды Visual Studio (реферат)
  2. Обзор развития и возможностей языка Visual C++ (реферат)
  3. Обзор развития и возможностей языка Visual Basic (реферат)
  4. Обзор развития и возможностей языка C# (реферат)
  5. Средства коллективной разработки программ в среде Visual Studio (реферат)

Дополнительные материалы, презентации

Презентация к данной лекции: VS_2013_Course_2.pptx.

Источник: intuit.ru

Microsoft Visual Studio

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

Компоненты

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 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 работающая на платформе Win9x. По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft, до появления платформы .NET.
  • Visual Studio .NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2005.
  • Visual Studio .NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает .NET Framework 1.1). Service Pack 1 для Visual Studio .NET 2003 выпущен 13 сентября 2006.
  • Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает .NET Framework 2.0). В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др. [1] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 [2] и всех Express-редакций [3] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007.
  • Visual Studio 2008 (кодовое имя Orcas) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября2008 года впервые доступна версия на русском языке.
  • Visual Studio 2010 (кодовое имя Hawaii, для Team System — Rosario). 29 сентября2008 года появился анонс [4] , представляющий некоторые новшества [5] , которые появятся в Visual Studio 2010 и .NET Framework 4.0. Предполагается, что Visual Studio 2010 выйдет 12 апреля2010 года [6] , вместе с Visual Basic 10.0 и C# 4.0 [7] . 18 мая2009 стала доступна Visual Studio 2010 Beta 1 и .NET Framework 4 Beta 1 [8] . 19 октября2009 стала доступна Visual Studio 2010 Beta 2. 8 февраля для подписчиков MSDN и 10 февраля для всех остальных пользователей стал доступен RC[9] .

Редакции

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 Standard

Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции.

Visual Studio Professional

Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими как интеграция с Microsoft SQL Server и поддержка удалённой отладки.

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.

Дополнения

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

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

  • Visual Assist — расширение для редактора Visual Studio
  • CodeRush
  • Refactor!
  • DXCore
  • ReSharper
  • PowerCommands дополнительные возможности для VS2008 [1]
  • IncrediBuild даёт возможность собирать проект параллельно на нескольких машинах
  • Workspace Whiz
  • Viva64
  • Seamless Linq CodeGen
  • Unified SCC — универсальная интеграция контроля версий для Visual Studio[2]
  • VisualSVN — коммерческая интеграция системы контроля версий Subversion в Visual Studio .NET 2003, 2005, 2008.
  • AnkhSVN — свободная реализация клиента Subversion в Visual Studio .NET 2002, 2003 (1-ая версия) и 2005, 2008 (2-ая версия).

См. также

  • .NET Framework
  • SharpDevelop — свободная среда разработки для C#, Visual Basic .NET и Boo.
  • MonoDevelop

Примечания

  1. ↑Visual Studio Express Editions.
  2. ↑Visual Studio 2005 Service Pack 1 Release Notes.
  3. ↑Microsoft® Visual Studio® 2005 Express Editions Service Pack 1.
  4. ↑Microsoft Unveils Next Version of Visual Studio and .NET Framework (29 сентября 2008). Проверено 20 октября 2009.
  5. ↑Microsoft Visual Studio 2010 First Look. Проверено 20 октября 2009.
  6. ↑Microsoft Visual Studio 2010 Launch Event (9 февраля 2010).
  7. ↑Microsoft converging programming languages (27 февраля 2009). Проверено 20 октября 2009.
  8. ↑Visual Studio 2010 and .NET FX 4 Beta 1 ships! (18 мая 2009). Проверено 20 октября 2009.
  9. ↑Jason ZanderAnnouncing VS2010 / .NET Framework 4 Release Candidate. MSDN Blogs.

Ссылки

  • «Visual Studio .NET» и другие продукты для разработки (англ.)
  • Раздел «Microsoft Visual Studio» на сайте Майкрософт (англ.)
  • Visual C# Developer Center (англ.)
  • Visual Studio 2005 Express Editions Service Pack 1 (англ.)
  • Visual Studio 2005 Service Pack 1. Заметки о выпуске

Источник: www.sbup.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru