Открытие и запуск программы в Visual Basic .NET
Windows Forms Designer (Конструктор Windows Forms)
Если вы выполнили предыдущее упражнение, то в среде разработки Visual Studio будет загружен проект МузВопрос. Однако пользовательский интерфейс и основная графическая форма проекта могут быть все еще не видны в Visual Studio. (Более сложные проекты могут содержать несколько графических форм, но в этой простой программе требуется только одна.) Чтобы сделать форму проекта МузВопрос видимой в среде разработки, вы должны вывести ее на экран с помощью Solution Explorer (Обозревателя решений).
Отображение Windows Forms Designer (Конструктора Windows Forms)
-
Найдите панель Solution Explorer (Обозреватель решений), расположенную в верхнем правом углу среды разработки Visual Studio. Если вы ее не видите (она может быть скрыта в виде закладки так, что ее не видно, или вообще отключена), то в меню View (Вид) выберите Solution Explorer (Обозреватель решений).
Когда проект МузВопрос загружен, Solution Explorer (Обозреватель решений) выглядит так.
- В окне Solution Explorer (Обозреватель решений) выберите форму MusicTrivia.vb. У всех файлов форм, включая и этот, рядом находится маленький значок формы, так что их легко идентифицировать. Когда вы щелкаете на файле формы, Visual Studio выделяет его в Solution Explorer (Обозревателе решений), а в окне Properties (Свойства) (если оно отображено на экране) появляется информация об этом файле.
- Чтобы показать рабочее поле, щелкните в Solution Explorer (Обозревателе решений) на кнопке View Designer (Просмотреть конструктор). Форма МузВопрос отображается в Windows Forms Designer (Конструкторе Windows Forms), как показано на рисунке.
Обратите внимание, что в верхней части Windows Forms Designer (Конструктора Windows Forms) по-прежнему видна закладка Start Page (Начальная страница). Вы можете щелкнуть на этой закладке, чтобы открыть Start Page (Начальную страницу), изменить настройки своего профиля или открыть дополнительные файлы проектов. Чтобы вернуться в окно Конструктора Windows Forms, щелкните на закладке с меткой MusicTrivia.vb [Design], расположенной над формой МузВопрос.
Теперь с помощью Visual Studio мы запустим программу на языке Visual Basic.
Совет. Если вы не видите закладок Start Page (Начальная страница) и MusicTrivia.vb [Design], возможно, ваша среда разработки находится в режиме Среда MDI, а не в режиме Tabbed documents (Вкладки). Чтобы изменить эту настройку, в меню Tools (Сервис) выберите строку Options (Параметры). В левой части диалогового окна Options (Параметры) выберите папку Environment (Среда), а затем General (Общие). В правой части в разделе Options (Параметры) щелкните на переключателе Tabbed documents (Вкладки), а затем на OK. Когда вы запустите Visual Studio в следующий раз, открытые вами окна будут иметь закладки, с помощью которых можно переключаться между окнами.
Запуск программы на языке Visual Basic
МузВопрос - это простая программа на языке Visual Basic, разработанная специально, чтобы дать вам представление об инструментах программирования Visual Studio. В форму, которую вы сейчас видите, добавлено пять объектов: две надписи, изображение и две кнопки. А в код программы добавлено три строки, которые заставляют эту простую программу задавать простой вопрос и затем выдавать ответ. (Сейчас ответ виден, так как вы находитесь в режиме разработки, но когда вы запустите программу, ответ будет скрыт.) О создании объектов и добавлении кода программы вы узнаете в следующей лекции. А сейчас с помощью среды разработки Visual Studio попробуйте запустить эту программу.
Запуск программы "МузВопрос"
-
Чтобы запустить программу МузВопрос из Visual Studio, щелкните на кнопке Start (Начать), расположенной на стандартной панели инструментов.
Совет. Чтобы запустить программу в среде разработки Visual Studio, можно также нажать (F5) или выбрать команду Start (Начать) из меню Debug (Отладка). Заметьте, что расположение команды Start (Начать) отличается от ее положения в компиляторе Visual Basic 6.
Visual Studio загружает и компилирует проект в сборку (упорядоченную коллекцию из модулей, данных и так называемого манифеста программы), а затем запускает программу в среде разработки. Значок программы появляется на панели задач Windows. Во время компиляции в окне Output (Вывод) печатаются некоторые сведения об этапах загрузки и компиляции, и об ошибках, если они возникают. Через некоторое время вы снова увидите форму МузВопрос, причем фотография и текст ответа сначала не видны.
Теперь МузВопрос задает свой важный вопрос: На каком эстрадном инструменте часто играют одним большим пальцем?.
-
Чтобы увидеть ответ на вопрос, нажмите кнопку Ответ. Ниже вопроса программа выведет текст ответа ("На бас-гитаре!"), а затем и фотографию гитариста, демонстрирующего эту технику. Тестовая программа работает.
- Чтобы закрыть программу, нажмите Выход.
Форма закроется, а среда разработки Visual Studio снова станет активной. Обратите внимание, что форма в среде разработки теперь выглядит немного иначе - на поверхности формы видна сетка точек привязки, две надписи окружены серым полем, а форму окружают маркеры для изменения размера. Эти функции видны только тогда, когда форма находится в режиме разработки, они помогают проектировать и выравнивать графический интерфейс. Кроме того, сетка помогает отличить конструктор от запущенной из Visual Studio программы. (В следующей лекции вы попрактикуетесь в использовании этих функций.)