34
Часть I. Базовые сведения о программировании на языке C#
Фактически это еще не совсем приложение, а только лишь его макет,
шаблон, который дальше надо наполнять своим содержанием. Коротко
рассмотрим структуру этого шаблона. Здесь начинающему разработчи-
ку придется просто пока
запомнить структуру приложения, которая ста-
нет более понятной по мере дальнейшего изучения языка. Но кое-что
уже сейчас можно пояснить.
Первые несколько строк сверху, начало которых помечено символа-
ми
/*
, а конец — символами
*/
— это
комментарий
к программе, кото-
рый среда программирования, в
данном случае SharpDevelop, автомати-
чески формирует. При компиляции этой программы компилятор ком-
ментарии не рассматривает. Если комментарий занимает
более
одной
строки
, то пользуются отмеченными выше парами символов, помещая
текст комментария в эти "скобки". Если же
комментарий помещается
в
одну строку
, то можно применять другую его форму: помещать в нача-
ло текста комментария символы
//
. Но можно и для одной строки при-
менять пару
/*...*/
. Комментарий служит не только для пояснения
текста программы. Им широко пользуются
при отладке программы, вы-
ключая с его помощью отдельные фрагменты программы, чтобы потом,
удалив символы комментария, восстановить отключенный комментари-
ем текст программы. Понятно, что вместо автоматически сформирован-
ного комментария программист может вставлять свои пояснения.
Ниже комментария идет строка (а их в действительности может быть
много)
using System;
. Это
говорит о том, что среда программирования
обязательно подключает к создаваемому приложению набор системных
программных средств, часть из которых может понадобиться програм-
мисту при создании приложения. Например, могут потребоваться сред-
ства
ввода-вывода данных, работы с базами данных, графические сред-
ства и т. п. Пространство
System
содержит полный набор таких средств,
а программист потом уже в ходе создания своей программы будет вы-
делять из
System
необходимые ему подпространства и
брать из них не-
обходимые ему средства. Например, подпространство
Console
, которое
содержит в себе средства консольного ввода-вывода, т. е. ввода-вывода
без
графического интерфейса, а только используя консольное окно,
о котором мы говорили раньше.
Далее в шаблоне нашего приложения присутствует строка
namespace
app1
, которая является заголовком создаваемого приложения (програм-
мы). Фактически это заголовок блока строк, помещенных между откры-
вающей и закрывающей фигурными скобками (первой и последней).
Почему перед наименованием приложения стоит слово
namespace
, пока