| Часть 1. Некоторые новшества в IDE |
Введение В данной статье рассматриваются новые функции и инструменты Visual Studio 2005, новые, либо изменившиеся по сравнению с предыдущими версиями Visual Studio 2002 и Visual Studio 2003. Статья не претендует на полноту описания всех новых функций, большинство из которых в Beta версии работают все еще недостаточно устойчиво. ИнтерфейсПрежде всего, когда разработчик первый раз запускает среду разработки, он встречается с ее пользовательским интерфейсом, новым и, иногда, интуитивно непонятным. Неопытный, начинающий разработчик часто теряется в многообразии окон, иконок, кнопок и панелей инструментов, что заметно затормаживает освоение среде. В этом разделе статьи я попытаюсь рассказать о изменениях в IDE, с надеждой, что эти сведения помогут быстро освоиться и начинающим и профессионалам. По уже сложившейся традиции, каждая новая "студия" по своему интерфейсу соответствует текущей версии Microsoft Office, поэтому теперь господствует тема от Office 2003. Помимо этого добавлена полная поддержка визуальных схем WindowsXP, поэтому теперь в design-mode контролы отображаются с применением текущей схемы пользователя.
Несколько видоизменен вид стандартных панелей инструментов. Отныне вкладки a la Microsoft Outlook заменены на разворачивающиеся списки.
Помимо этого заменено большое число иконок и картинок для того, чтобы они соответствовали новым требованиям новых стилей IDE.
Инструменты Visual StudioБлагодаря множеству полезных инструментов Visual Studio является самой удобной и мощной средой разработки программ. С каждой новой версией инструменты совершенствуются, а рутинные задачи упрощаются, что значительно ускоряет процесс разработки проектов. Но опять же, к великому сожалению, многие разработчики не знают всех возможностей имеющихся инструментов, пытаясь обходится своими силами. Возможно, что я открою цикл статей, посвященный инструментам Visual Studio. Task ListTask List - инструмент для контроля текущего процесса разработки. Сюда помещают информацию об ошибках, о необходимых доработках. Каждому пункту можно назначить приоритет, а после выполнения установить флажок сообщающий о завершении указанной задачи.
Task List поддерживает сортировку записей по тексту, по приоритету и статусу (выполнен или нет), для этого необходимо щелкнуть мышью по необходимой заголовку требуемого столбца. Также, Task List поддерживает сортировку по нескольким столбцам, для этого щелкнув мышью по одному столбцу, зажмите Shift и щелкните по другому. Запуск приложенияДля запуска и отладки приложения нужно выбрать пункт меню Debug | Start, либо нажать F5, либо щелкнуть по кнопке Start на стандартной панели инструментов (Standard). Но для выбора конфигурации компилятора для сборки приложения нет необходимости щелкать по меню, достаточно на той же панели Standard выбрать из выпадающего списка конфигурацию, либо Configuration Manager для изменения текущих наборов установок, либо создания новых наборов.
В окне Configuration Manager можно установить платформу, для которой будет оптимизироваться результирующее приложение.
Свойства проектаСвойства проекта в Visual Studio редактируются с помощью встроенного инструмента, позволяющего легко и удобно изменять настройки сборки, подписи сборки, ссылками на внешние модули, набором прав необходимых для функционирования сборки, отладкой, компиляцией и ресурсами. И все это из одного окна, реализованного в виде набора вкладок.
Обратите внимание, поддержка визуальных тем WindowsXP включается с помощью установки соответствующего флажка (Visual Studio будет создавать файл манифеста автоматически).
Настройки IDE По ходу работы разработчик приспосабливает IDE под свои собственные потребности. И этот процесс может быть весьма продолжительным и утомительным, если Ваши требования к среде достаточно строги, а Ваши привычки не дают Вам долго "ползать" по менюшкам в поисках нужных функций. И как не хочется повторять этот процесс снова и снова! Разработчики Visual Studio позаботились о простом переносе всех настроек среды между разными машинами. Теперь Вам достаточно просто сохранить файл настроек на диск и, при условии, что он не будет случайно уничтожен, Вы всегда восстановите свои привычные установки среды на любой новой машине или после переустановки системы.
Отладка Отладка существенно упростилась благодаря развитию технологии .NET Build Engine, отвечающей за сборку проектов и последующие операции со сборкой2 (assembly).
Еще одна замечательная возможность отладчика Visual Studio - возможность установки точки останова (breakpoint) на вызов определенной функции:
либо на изменение памяти по соответствующему адресу:
Редактирование кодаДля того чтобы вставить информацию о параметрах функции, находящуюся на всплывающей подсказке, нужно нажать комбинацию Alt+I. В этом случае будут вставлены параметры, которые еще не заданы для заданной функции. Если будет нажата комбинация Alt+C, то эта информация будет скопирована в буфер обмена.
Список закладок (bookmarks) позволяет быстро и просто установленные сделанные закладки. Упорядочить закладки теперь очень удобно - появилась возможность создавать папки для закладок и размещать похожие закладки в соответствующие папки.
"Автосохранение" (Tools | Options | AutoRecover) позволяет обезопасить свою работу от внезапного выключения компьютера (по вине электросети или неловкого коллеги) и фатальных сбоев системы (больше не надо рвать на себе волосы наблюдая как сотни строк бесценного кода скрылись за "синим экраном смерти"4). ЗаключениеВ Visual Studio 2005 появились не только новшества в IDE, но и новшества в компиляторах, в языках программирования, инструментах и шаблонах приложений. Встроена поддержка разработки приложений для Microsoft Office. Обо всем этом в следующих статьях о Microsoft Visual Studio 2005.
1 Последняя информация по Visual Studio 2005 доступна на ресурсах msdn.microsoft.com, www.microsoft.com/vstudio/ и в журнале MSDN Magazine. Автор: Гайдар Магдануров |
| « Пред. | След. » |
|---|















