Окно решения
В окне решения (Solution
Explorer), показанном на рис. 2.14,
выводится список файлов, входящих в
решение. По умолчанию имя решения
совпадает с именем первого
созданного в нем проекта. На
рисунке изображено решение vb_ide_01 с
проектом vb_ide_01, содержащим файл с
именем Modulel.vb.
Рис. 2.13. Список
задач
Рис. 2.14. Окно
решения и окно свойств для файла
Module1.vb
В VB .NET всем файлам
с кодом Visual Basic независимо от их
типа присваивается расширение .vb —
расширения .frm, .bas и .cls не
используются. Впрочем, одна важная
особенность осталась неизменной:
файлы с расширением .vb, как и в VB6,
содержат обычный текст (причем в
бесплатно распространяемый пакет .NET
SDK входит автономный компилятор VB
для компиляции программ,
написанных во внешнем текстовом
редакторе).
Функции окна
свойств в VS .NET (также показанного на
рис. 2.14) уже не ограничиваются
простым заданием свойств элементов
управления. Содержимое окна
зависит от того, что в настоящий
момент выделено в IDE. Имя и тип
выделенного элемента указаны в
списке, находящемся в верхней части
окна. Чтобы изменить значение
свойства, щелкните в правой ячейке
и начинайте вводить символы. В окне
свойств действуют стандартные
комбинации клавиш, используемые
при редактировании в системе Windows.
На рис. 2.14 в окне
свойств задаются свойства файла
Modulel.vb. При помощи этого окна можно
задать свойства дизайнера (например,
используемого при построении web-приложений
или серверных приложений).
Кнопка | Описание |
![]() |
Отображает страницу свойств, если она существует (как и в VB6, страницы свойств упрощают ввод сложных значений) |
![]() |
Выводит алфавитный список всех свойств и их значений с разбивкой по категориям |
![]() |
Сортирует свойства и события |
![]() |
Выводит список свойств объекта. Если с объектом связаны события, они также включаются в список |
Иерархический
список файлов в окне решения
содержит ветвь References с информацией
обо всех сборках (assemblies),
используемых в проекте (пока можно
считать, что термин «сборка»
является аналогом DLL; сборки
подробно описаны в главе 13).
Диалоговое окно внешних ссылок в
решениях VB .NET напоминает похожее
окно, которое использовалось для
импортирования библиотек СОМ в
проектах VB6. Некоторые базовые
сборки .NET используются в каждом
проекте. Разверните ветвь дерева,
щелкнув назначке «+»; примерный
результат показан на рис. 2.15.
Обратите внимание — имена всех
базовых сборок начинаются с
префикса System.
Теперь щелкните
правой кнопкой мыши в строке References
окна решения и выберите в
контекстном меню команду Add Reference (также
можно воспользоваться командой
Project > Add Reference главного меню). На
экране появляется диалоговое окно,
изображенное на рис. 2.16. В нем можно
добавлять внешние ссылки трех
типов: .NET, COM и другие проекты (Projects).
Рис. 2.15. Перечень
внешних ссылок в окне решения
Рис. 2.16. Диалоговое
окно Add Reference
В окне вывода (вызываемом
командой View > Other Windows или
комбинацией клавиш Ctrl+Alt+О)
отображается текущая информация
состояния. При построении решения (см.
раздел «Компиляция» данной главы) в
этом окне компилятор выводит
сообщения как об успешном
завершении, так и о возникших
ошибках.
Окно команд (вызывается
командой View > Other Windows или
комбинацией клавиш Ctrl+Alt+A)
напоминает окно отладки (Immediate window)
VB6 и применяется в процессе отладки,
о котором будет рассказано ниже. К
сожалению, пользы от него
существенно меньше, чем от окна
отладки VB6, — окно команд не
поддерживает IntelliSense и не работает в
режиме конструирования (а точнее,
окно команд обладает крайне
ограниченной поддержкой IntelliSense для
меню и макросов, но не для объектов
и не в процессе отладки).
С другой
стороны, окно команд позволяет
взаимодействовать со средой IDE.
Например, в нем можно ввести
команду:
File.AddNewProject
На экране
появляется диалоговое окно New Project.
Выглядит эффектно, но на практике
удобнее работать с меню.
Окно команд
работает в двух режимах: в режиме
команд (Command) и в режиме
непосредственного ввода (Immediate). Для
переключения между режимами в окне
вводятся строки >cmd или immed (без
префикса <<>»!). Ниже
перечислены комбинации клавиш,
используемые при перемещении в
окне команд.
Операция |
Клавиши |
Перебор ранее введенных команд | вверх, вниз |
Прокрутка окна вверх | Ctrl + вверх |
Прокрутка окна вниз | Ctrl + вниз |
Назад | Начало | Вперед |