клавиш Ctrl+Shift+N). Откроется диалоговое окно Создать  проект, в котором

следует выбрать тип создаваемого проекта (рис. 1.4).

Рис. 1.4.  Выбираем тип создаваемого проекта

Откровенно говоря, здесь можно идти разным путями. Мы пойдем наи-

более прямым и достаточно простым — будем создавать приложение

для Windows (то есть не консольное приложение). В этом случае выби-

раем в списке в центральной части окна Создать  проект позицию Приложе-

ние Windows Forms, а в поле Имя (в нижней части окна) указываем имя про-

екта — в данном случае FirstProgram. Окно среды разработки после этого

примет вид, как на рис. 1.5.

Что мы видим? Видим мы внутреннее окно-вкладку с формой (в левой ча-

сти рабочего окна среды разработки) и внутреннее окно Обозреватель решений

(соответственно, в правой части рабочего окна среды разработки). В прин-

ципе форма — неотъемлемая часть приложения с графическим интерфей-

сом. Но в данном конкретном случае она нам не понадобится — у нас уже

есть планы насчет отображения стандартного диалогового окна. Поэтому

форму из проекта удаляем.

Очень простая программа           27

Рис. 1.5.  Удаляем из проекта форму

Если у приложения есть графический интерфейс, то, очевидно, при

запуске  приложения  хоть  какое-то  окно,  да  отображается.  Чтобы

окно отобразилось, его надо как-то и где-то описать. В принципе, возможны такие варианты:

воспользоваться стандартным окном;

создать окно непосредственно в программном коде.

Мы в нашей первой программе идем первым путем — образно вы-

ражаясь, используем стандартную библиотеку для отображения стан-

дартного окна. Преимущество очевидное — минимальный объем про-

граммного кода, поскольку почти весь необходимый для отображения

окна код для нас уже написали хорошие люди. Минус тоже очевид-

ный — окно будет именно таким, как его описали хорошие люди. Не

факт, что нам тоже нужно такое окно. Здесь мы скромно соглашаемся

на предлагаемый вариант. Но впоследствии наши аппетиты вырастут, и мы будем создавать такие окна, какие нужны нам, а не просто до-

вольствоваться существующим (или, по крайней мере, укажем пути

создания окон с требующимися характеристиками). Создавать окна

будем с помощью самых незатейливых команд. Вместе с тем, если

мы работаем со средой Visual C# Express (а мы с ней действительно

работаем), у нас есть еще одна возможность:

воспользоваться графическим конструктором для создания одной

или нескольких форм (то есть окон, отображаемых при выполне-

нии программы) и написания кода для обработки событий (этот

код определяет реакцию окна на действия пользователя).

28

Глава 1. Информация к размышлению: язык C# и даже больше

Это достаточно удобный способ создания приложений с графическим

интерфейсом, но относится он не столько к возможностям языка C#, сколько к особенностям среды разработки Visual C# Express. К тому

же такой способ создания приложений считается не очень профес-

сиональным. Поэтому заострять внимание на нем не будем. Вместе

с тем в Заключении представлено небольшое руководство по созданию

приложений  с  графическим  интерфейсом  путем  конструирования

форм вручную.

При  создании  приложения  для  Windows  в  среде  Visual  C#  Express автоматически  создается  пустая  форма,  которую  мы  и  наблюдали

в рабочем окне среды на рис. 1.5. Поскольку использовать эту форму

мы не собираемся, мы просто удаляем ее из проекта.

Для удаления формы в окне Обозреватель решений выделяем пункт Form1.cs, соответствующий форме, и после этого нажимаем клавишу Del. Можно

также воспользоваться командой Удалить контекстного меню или командой

Удалить из списка команд меню Правка. После удаления формы выполняем

двойной щелчок на пункте Program.cs в окне Обозреватель решений, в резуль-

тате чего слева во внутреннем окне вкладки будет отображен программный

код (рис. 1.6).

Рис. 1.6.  Переходим к редактированию программного кода

Это «шаблонный» код — он автоматически подставляется при создании

новой программы. Мы его редактируем: удаляем предложенный «шаблон-

ный» код и вводим тот, что представлен в листинге 1.1.

Очень простая программа           29

ПРИМЕЧАНИЕ Выше мы использовали термин проект. При работе со средой разра-

ботки обычно создаются проекты — помимо непосредственно файла

с кодом программы автоматически создаются и некоторые вспомо-

гательные файлы. Но нас интересует исключительно программный

код. По умолчанию код программы записывается в файл Program.cs.

При желании название этого файла можно изменить прямо в окне

Обозреватель решений.

После ввода программного кода окно среды должно иметь вид, как на

рис. 1.1. В принципе, на этом процесс создания программы завершен.

Осталось только сохранить проект: выбираем команду Сохранить все в меню

Файл или щелкаем на соответствующей кнопке на панели инструментов

(рис. 1.7).

Рис. 1.7.  Сохраняем проект

Откроется диалоговое окно Сохранить проект, в котором необходимо указать

имя для проекта (поле Имя) и в поле Расположение задать место, в котором

будет сохранен проект (рис. 1.8).

Перейти на страницу:

Похожие книги