Среда программирования VB.NET: Visual Studio .NET
Приступаем к работе
Если вам доводилось работать с предыдущими версиями VB, интегрированная среда разработки (IDE) .NET – Visual Studio .NET – покажется отдаленно знакомой. Многое сохранилось с прежних времен – сама концепция ускоренной разработки приложений (RAD, Rapid Application Development);Создание нового решения
Новое решение создается командой File › New. Вам предлагается выбрать один из двух вариантов: создать новый проект (New Project) или пустое решение (Blank Solution). Даже при выборе первого варианта IDE все равно создает решение.Основные окна IDE
В этом разделе описаны основные окна IDE. Специализированные окна (например, предназначенные для отладки) рассматриваются позже в этой или в одной из последующих глав. Но сначала напомним, что в VS.NET IDE, как и в большинстве современных приложений Windows, контекстные меню вызываются правой кнопкой мыши. Поэкспериментируйте и освойтесь с разными вариантами контекстных меню.Редактор
Редактор обладает полным набором стандартных возможностей, поддерживаемых в редакторах такого рода (вырезание, вставка, поиск/замена и т. д.). Для работы с ними можно использовать стандартные комбинации клавиш Windows (CTRL + X – вырезать, CTRL + V – вставить и т. д.).Окно решения. Окно свойств.
В окне решения (Solution Explorer), показанном на рис. 2.14, выводится список файлов, входящих в решение. По умолчанию имя решения совпадает с именем первого созданного в нем проекта. На рисунке изображено решение vb_ide_01 с проектом vb_ide_01, содержащим файл с именем Modulel.vb. | Рис. 2.14.Окно внешних ссылок
Иерархический список файлов в окне решения содержит ветвь References с информацией обо всех сборках (assemblies), используемых в проекте (пока можно считать, что термин "сборка" является аналогом DLL; сборки подробно описаны в главе 13).Окно вывода и окно команд
В окне вывода (вызываемом командой View › Other Windows или комбинацией клавиш CTRL + ALT + О) отображается текущая информация состояния. При построении решения (см. раздел "Компиляция" данной главы) в этом окне компилятор выводит сообщения как об успешном завершении, так и о возникших ошибках.Работа с решением
Вернемся к решению vb_ide_01, о котором говорилось выше. Хотя мы еще не ввели ни одной строки программного кода, VB.NET автоматически создает в каталоге решения несколько файлов и подкаталогов (в этом нетрудно убедиться при помощи Проводника Windows).Включение новых проектов
В существующее решение можно легко добавить новый проект – откройте решение и выполните команду File › New › Project. На экране появляется знакомое диалоговое окно New Project (рис. 2.17), но если внимательно присмотреться к нему, вы заметите два новых переключателя.Компиляция
Как упоминалось в главе 1, программа .NET в процессе компиляции сначала переводится на промежуточный язык IL, а затем компилируется в машинный код. Допустим, вы решили построить исполняемый файл на базе решения vb_ide_01.Пакетная компиляция
Иногда бывает удобнее откомпилировать сразу несколько проектов решения вместо того, чтобы компилировать их по отдельности. В таких ситуациях применяются средства пакетной компиляции VB.NET. Команда Build › Build Solution компилирует все проекты, входящие в решение.Параметры компиляции. Отладочная и окончательная версии. Выходные файлы.
Познакомившись с разными способами компиляции проектов и решений, мы переходим к описанию параметров компиляции отдельных проектов. Щелкните правой кнопкой мыши на имени проекта в окне решения и выберите команду Properties › Configuration Properties › Build – на экране появляется окно для настройки параметров компиляции. Например, параметр Debugging позволяет задать аргументы командной строки.Отладка в VB.NET
В этом разделе приводится краткий обзор изменений в средствах отладки VB.NET. Мы вернемся к этой важной теме позже, когда у нас появится содержательный код для отладки. К сожалению, начинать приходится с печального известия.