Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Среда разработки Microsoft Visual Studio

Аккурат в середине августа, 15-го числа, состоялось довольно важное событие: после двух лет кропотливого труда компания Microsoft представила миру свежий продукт Microsoft Visual Studio 2012.

Поскольку операционная система Windows пока ещё довольно популярна, весьма высока вероятность того, что сей софт может понадобиться изучающим программирование. Значит, нужно иметь о данном изделии хоть какое-то представление. Его, представление, и попытаемся сформировать.

Суть вкратце

Итак, Microsoft Visual Studio — это программная среда для разработчиков, выпускаемая вышеуказанной конторой аж с 1997-го года. Позволяет относительно легко и удобно создавать приложения для ОС Windows, как консольные, так и с графическим интерфейсом.

В комплект входят следующие основные компоненты:

  1. Visual Basic .NET — для разработки чего-либо на Visual Basic;
  2. Visual C++ — на традиционном языке C++;
  3. Visual C# — на языке C#, придуманном самой фирмой Microsoft;
  4. Visual F# — на F#, это тоже детище Microsoft Developer Division.

Функциональная структура такова:

  1. редактор исходного кода с множеством плюшек вроде автодополнения IntelliSense, рефракторинга кода и так далее;
  2. отладчик, без него не обойтись;
  3. редактор форм, предназначенный для упрощённого конструирования графических интерфейсов;
  4. веб-редактор;
  5. дизайнер классов (в смысле, разных объектов, например, с наборами функций и процедур);
  6. дизайнер схем баз данных;
  7. подключаемые плагины.

В порядке возрастания цены, коммерческие версии называются примерно так: Visual Studio Professional, Visual Studio Premium и Visual Studio Ultimate. Деньги за эти продукты просят крайне сумасшедшие.

Бесплатные версии

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

Если верить официальному сайту, даром предоставляются следующие урезанные версии, для которых через 30 дней после установки нужно получать бесплатный ключ:

Visual Studio Express 2012 for Web — для создания приложений, работающих во всемирной паутине.

Visual Studio Express 2012 for Windows 8 — конечно же, выпустив Windows 8, компания Microsoft не могла не изготовить средства разработки для сей операционной системы. Вернее, не для самой ОС непосредственно, а для магазина Windows Store, откуда всё будет устанавливаться.

Visual Studio Express 2012 for Windows Desktop — для тех, кто создаёт приложения на C#, C++ и Visual Basic.

Visual Studio Team Foundation Server Express 2012 — для совместной работы над проектом команды из пяти человек, не более.

Всё это добро следует брать исключительно из официального источника, находящегося по адресу http://www.microsoft.com/visualstudio/rus/downloads Никаких «скачать бесплатно» на посторонних сайтах!

В чём подвох

Да, в чём же подвох, спросите вы, почему при астрономических ценах на продукт каким-то образом могут существовать бесплатные варианты. На самом деле всё очень просто: каждая дармовая ипостась Visual Studio Express предназначена для разработки софта лишь на одном единственном языке программирования. В данный момент доступны варианты для C++, Visual Basic и C#.

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

Как это выглядит

Выглядит как обычное окно приложения для Windows, разделённое на несколько частей.

Главное меню («Файл», «Правка», «Вид», «Проект», «Отладка», «Данные» и так далее), панель инструментов, большой сегмент, отведённый для редактора исходного кода («Окна документов»), область для показа выходных данных под ним (так и озаглавлено: «Вывод»), колонка для «Обозревателя решений» справа (там содержатся всяческие списки, например, используемых файлов).

При первом запуске просит получить лицензию разработчика Metro-приложений. Нужно зайти в учётную запись портала Microsoft Live и осуществить сие действие. Через некоторое время оную лицензию доведётся продлевать.

Разработка нового софта начинается с создания проекта, указания имени будущей программы, выбора применяемой технологии (языка программирования) и прочих рутинных действий.

Если приложение должно взаимодействовать с другими программами и компонентами, то все они объединяются в единую сущность под названием «Решение». Именно для таковых и предназначен вышеупомянутый «Обозреватель». К примеру, при разработке чего-либо для всемирной паутины в «Решениях» могут быть файлы JavaScript, CSS, XML etc.

Заключение

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

Ну а если у вас нет насущной необходимости иметь дело с Visual Studio и вас устраивает Свободное ПО (к примеру, среда разработки NetBeans), то с продукцией от Microsoft можно ознакомиться просто на всякий случай, авось пригодится при трудоустройстве.

Автор: vanilinkin, специально для xBB.uz, 22.10.2012


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2012-10-22 01:33:53

Метки материала: microsoft, visual studio, среда, microsoft visual studio, разработка, microsoft visual, studio, разработки, visual, среда разработки, net framework, microsoft net framework, операционная система windows, программирование, разработка по, софт для windows

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.