Глава 2. Средства создания приложений на языке C#
31
Рис. 2.15.
Путь создания нового решения. Выбор консольного варианта приложения
Рис. 2.16.
Окно заготовки консольного приложения
32
Часть I. Базовые сведения о программировании на языке C#
ГЛ А В А
3
Базовые типы данных,
переменные
В
главе 2
при изучении SharpDevelop мы создали приложение app1.cs.
Вид его приведен в листинге 3.1.
Листинг 3.1
/* Created by SharpDevelop.
* User: user
* Date: 09.11.2012
* Time: 14:56
*
* To change this template use Tools | Options |
* Coding | Edit Standard Headers.
*/
using System;
namespace app1
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
// TODO: Implement Functionality Here
Console.Write("Press any key to continue...");
Console.ReadKey(true);
}
}
}
34
Часть I. Базовые сведения о программировании на языке C#
Фактически это еще не совсем приложение, а только лишь его макет,
шаблон, который дальше надо наполнять своим содержанием. Коротко
рассмотрим структуру этого шаблона. Здесь начинающему разработчи-
ку придется просто пока запомнить структуру приложения, которая ста-
нет более понятной по мере дальнейшего изучения языка. Но кое-что
уже сейчас можно пояснить.
Первые несколько строк сверху, начало которых помечено символа-
ми
/*
, а конец — символами
*/
— это
комментарий
к программе, кото-
рый среда программирования, в данном случае SharpDevelop, автомати-
чески формирует. При компиляции этой программы компилятор ком-
ментарии не рассматривает. Если комментарий занимает
более
одной
строки
, то пользуются отмеченными выше парами символов, помещая
текст комментария в эти "скобки". Если же комментарий помещается
в
одну строку
, то можно применять другую его форму: помещать в нача-
ло текста комментария символы
//
. Но можно и для одной строки при-
менять пару
/*...*/
. Комментарий служит не только для пояснения
текста программы. Им широко пользуются при отладке программы, вы-
ключая с его помощью отдельные фрагменты программы, чтобы потом,
удалив символы комментария, восстановить отключенный комментари-
ем текст программы. Понятно, что вместо автоматически сформирован-
ного комментария программист может вставлять свои пояснения.
Ниже комментария идет строка (а их в действительности может быть
много)
using System;
. Это говорит о том, что среда программирования
обязательно подключает к создаваемому приложению набор системных
программных средств, часть из которых может понадобиться програм-
мисту при создании приложения. Например, могут потребоваться сред-
ства ввода-вывода данных, работы с базами данных, графические сред-
ства и т. п. Пространство
System
содержит полный набор таких средств,
а программист потом уже в ходе создания своей программы будет вы-
делять из
System
необходимые ему подпространства и брать из них не-
обходимые ему средства. Например, подпространство
Console
, которое
содержит в себе средства консольного ввода-вывода, т. е. ввода-вывода
без графического интерфейса, а только используя консольное окно,
о котором мы говорили раньше.
Далее в шаблоне нашего приложения присутствует строка
namespace
app1
, которая является заголовком создаваемого приложения (програм-
мы). Фактически это заголовок блока строк, помещенных между откры-
вающей и закрывающей фигурными скобками (первой и последней).
Почему перед наименованием приложения стоит слово
namespace
, пока
Do'stlaringiz bilan baham: |