Введение в Visual Studio 2008
Большая часть корпоративных разработчиков и консультантов остановится на одной из профессиональных редакций Visual Studio. Возможно, у вас уже есть какая-то версия Visual Studio (в зависимости от того, какую лицензию вы приобрели и когда). Редакция Visual Studio Professional дает вам: всю языковую поддержку (включая VB, С#, C++); все, что есть в редакции Standard Edition; и, конечно же, все новые улучшения, которые мы уже обсудили в этой главе.
Основные различия между стандартной и профессиональной редакциями (кроме пакета MSDN)— это набор функциональных возможностей, которых нет в стандартной редакции. Следующие функциональные возможности поставляются только с профессиональной редакцией (и более старшими):
□ Visual Studio Tools…
Team Systems— это набор интегрированных инструментов для полного жизненного цикла ' разработки программного обеспечения. Фирма Microsoft выпустила первые версии Team Systems в 2005 году. В них вошли версии Visual Studio, предназначенные для различных стадий жизненного цикла разработки программного обеспечения. Ядром системы является сервер централизованного управления и отчетности Team Foundation' Server. По общему мнению, эти продукты имели большой успех. Фирма Microsoft развивает этот успех выпуском Visual Studio Team Systems 2008.
Редакции Visual Studio Team Systems предназначены для различных ролей жизненного цикла процесса разработки программного обеспечения. Это следующие роли: разработчик, архитектор, тестировщик и разработчик баз данных. Кроме того, имеются и клиентские лицензии доступа для менеджеров проекта и других заинтересованных лиц. Вышеупомянутые роли представляют версии Team Systems, которые имеются в продаже.
Важно отметить, что каждая ролевая версия Team Systems содержит Visual Studio 2008 Professional. Вместе с ней поставляется также и MSDN Premium (описанная ранее). Клиентские инструменты Team Systems дают вам также доступ к центральному серверу Team Foundation Server (приобретается отдельно). Уникальными эти продукты делает наличие (или отсутствие) в них дополнительных "приятностей". Цель…
Близким родственником Visual Studio является новая линейка программных продуктов фирмы Microsoft под названием Expression. Они без сомнения привлекут много внимания. Эти инструменты предназначены для создания дизайнерами приложений для платформы Microsoft. Они предлагают богатую среду для создания дизайна приложений Web, Windows и Silverlight. Они также обеспечивают взаимодействие между дизайнерами и разработчиками.
Важно, чтобы вы имели представление об этих инструментах — для того, чтобы вы знали, где их можно использовать — и потому, что они работают с файлами проектов и проектами Visual Studio и предлагают аналогичные возможности (но несколько по-другому). Далее приводим краткий обзор этих инструментов:
□ Expression Blend— используется для создания…
Новая версия Visual Studio имеет большое значение для всех разработчиков. Visual Studio интересует тех разработчиков, которые пишут код на языках C++, С#, Visual Basic и многих других языках. Буквально миллионы разработчиков загружают компьютеры и запускают свой любимый инструмент каждый день. Они проводят подавляющее большинство своего рабочего времени за созданием решений при помощи этого инструмента. Данная глава сориентировала вас по некоторым новым возможностям, имеющимся в этой новейшей версии.
Когда вы путешествуете по незнакомой местности, часто бывает нелишним заглянуть в путеводитель. Перед тем как отправиться навстречу новым приключениям, нужно по крайней мере заглянуть в карту. То же самое относится и к знакомству с новым инструментом разработки такого масштаба, как Visual Studio 2008. Будет разумно сначала немного познакомиться с этим инструментом.
Данная глава должна стать вашим кратким путеводителем. Она служит для ориентации перед тем, как отправиться в дорогу. Мы опишем основы инсталляции, загрузку интегрированной среды разработки, а также компоновку инструмента (проекты, редакторы и визуальные конструкторы). Давайте приступим.
Инсталляция Visual Studio 2008 осталась похожей на инсталляцию предыдущих версий. Приложение обеспечивает работу многих инструментов. В зависимости от купленной вами редакции при инсталляции будет доступно определенное подмножество этих инструментов (см. главу 1). Если вам посчастливилось стать владельцем Team Suite Edition, то вы получите полный набор опций. На рис. 2.1 показано диалоговое окно выбора опций инсталляции для Visual Studio Professional.
Настройка вашего компьютера (используемого для разработки) будет относительно несложной. Мы предлагаем для обычного разработчика выбрать один основной язык и (возможно) один резервный. Вы можете использовать вторичный язык для просмотра кода примеров с сайта MSDN или ему подобных. Обычно это означает, что если ваш основной язык — Visual Basic, то в качестве вторичного вы инсталлируете язык C# (или наоборот). Это решает такую проблему: иногда находится отличный код, который вы захотите включить в свой проект, и вдруг обнаруживаете, что на выбранном вами языке этого кода нет. Кроме того, Visual Studio 2008 позволяет вам настроить ваш первичный язык (см. следующий раздел). Выбор при…
Первая загрузка интегрированной среды разработки приведет к появлению диалогового окна, которое попросит вас выбрать ваши настройки среды. Поскольку Visual Studio становится центральным инструментом для такого большого количества разработчиков, тестировщиков, архитекторов и даже менеджеров проектов, то все труднее удовлетворить их единственным инструментом. Для того чтобы помочь в этом вопросе, фирма Microsoft создала целый набор настроек среды, которые сконфигурированы под обычные типы разработчиков. Например, если вы настроите свою среду на работу с С#, то в диалоговом окне New Project будут автоматически выделяться проекты на С#. На рис. 2.2 показаны имеющиеся варианты.
Диалоговое окно установок по умолчанию появится только при первом запуске Visual…
Когда вы впервые попадаете в интегрированную среду разработки Visual Studio 2008, то видите стартовую страницу этого инструмента. Эта функция выглядела многообещающе в предыдущих версиях, но в Visual Studio 2008 она действительно полезна. На рис. 2.6 показан пример новой стартовой страницы.
Стартовая страница содержит несколько Web-частей. Начнем с левого верхнего угла. Здесь имеется область недавних проектов Recent Projects. Отсюда вы можете запустить проект, над которым недавно работали, либо создать новый. Ниже находится область Getting Started (Для начинающих). Эта Web-часть полезна в том случае, если вы ищете возможности обучения. Здесь можно начать с изучения вопросов для начинающего, новых возможностей, либо раздела "How…