ПРИМЕЧАНИЕ Но иногда это все же делать придется.
Конечно же, в книгу вошло далеко не все, что касается, так или иначе, язы-
ка программирования C#. Вместе с тем основные темы здесь собраны. Так
что достаточно объективное и во многом полное представление о возмож-
ностях языка C# читатель составить сможет.
Здесь особо хочется подчеркнуть, что книга о языке C#, а не о среде
разработки Visual C# Express. Поэтому обсуждать мы будем методы
программирования на языке C#, а не методы программирования на
языке C# в среде Visual C# Express. Хотя предполагается, что именно
эту среду и будем использовать для набора кода, компиляции и вы-
полнения программ.
Обычно изучение языка начинают с консольных программ. Это в принци-
пе разумно. Но язык C# создавался не для того, чтобы писать консольные
22
Вступление. Язык программирования C#
программы. Поэтому, где только возможно, мы будем использовать графи-
ческий интерфейс.
Все отзывы о книге и пожелания можно зафиксировать в письме и отпра-
вить его по адресу [email protected] или по адресам, которые указаны
на странице автора www.vasilev.kiev.ua.
На этом мы заканчиваем разговоры и переходим к непосредственному
делу — изучению языка программирования C#.
Благодарности
Благодарность большинства людей
обычно скрывает ожидание еще больших
благодеяний.
Автору приятно выразить искреннюю признательность издательству «Пи-
тер» и лично Андрею Юрченко за открытость, креативность и профессио-
нальную работу. Хочется также от всего сердца поблагодарить редактора
книги Ольгу Некруткину, благодаря ее кропотливой работе книга стала
значительно лучше.
От издательства
Ваши замечания, предложения, вопросы отправляйте по адресу электрон-
ной почты [email protected] (издательство «Питер», компьютерная редак-
ция).
Мы будем рады узнать ваше мнение!
Все исходные тексты, приведенные в книге, вы можете найти по адресу
http://www.piter.com.
На веб-сайте издательства http://www.piter.com вы найдете подробную ин-
формацию о наших книгах.
Информация
к размышлению:
язык C# и даже
больше
Только я тебя прошу – говори спокойно,
без ораторского нажима.
В этой главе мы наконец перейдем от слов к делу и начнем программиро-
вать. Действуя смело и решительно, мы сразу же
создадим программу с графическим интерфейсом;
определимся с тем, как ее откомпилировать и запустить на выполне-
ние;
оценим результат;
выясним причины такого успеха.
В процессе мы пройдем очень краткий курс работы со средой разработки
Visual C# 2010 Express и обсудим особенности объектно-ориентированного
программирования. Вооружившись этими знаниями, мы рассмотрим еще
несколько примеров и только после этого приступим к изучению азов язы-
ка C#. Таков наш план на эту главу.
24
Глава 1. Информация к размышлению: язык C# и даже больше
Очень простая программа
Простота — это то, что труднее всего
на свете. Это крайний предел опытности
и последнее усилие гения.
Наступило время воплотить в жизнь идею об очень маленькой и очень
простой программе с графическим интерфейсом. Идея представлена в лис-
тинге 1.1.
Листинг 1.1. Очень простая программа
using System.Windows.Forms;
// Описание класса:
class HelloWindow{
// Главный метод программы:
static void Main(){
// Отображение окна:
MessageBox.Show("Всем огромный привет!");
}
}
Сразу откроем завесу тайны: в результате выполнения этой программы
открывается диалоговое окно с сообщением Всем огромный привет!. Этот
же программный код в окне редактора среды разработки Visual C# Express представлен на рис. 1.1.
Что нужно сделать, чтобы код оказался в этом окне, мы опишем чуть поз-
же. Сейчас же для нас важно обратить внимание на пиктограмму с зеле-
ной маленькой стрелкой на панели инструментов окна редактора кодов.
Щелчок на этой пиктограмме (или, как альтернатива, нажатие клавиши F5) приводит к автоматической отладке/компиляции программы и, в случае
успеха, ее запуску на выполнение. В результате появится диалоговое окно, представленное на рис. 1.2.
В области окна содержится анонсированный ранее текст. Также у окна есть
кнопка OK, щелчок на которой приводит к закрытию окна.
Чтобы воочию увидеть всю эту красоту, необходимо выполнить следующие
нехитрые действия. Итак, запускаем приложение Visual C# 2010 Express.
В результате открывается окно, представленное на рис. 1.3.
Очень простая программа 25
Рис. 1.1. Программный код в окне редактора среды Visual C# Express Рис. 1.2. Такое диалоговое окно появляется
в результате выполнения программы
Рис. 1.3. Окно приложения Visual C# 2010 Express
26
Глава 1. Информация к размышлению: язык C# и даже больше
ПРИМЕЧАНИЕ При первом запуске приложения Visual C# 2010 Express появится
внутреннее окно приветствия. Его можно закрыть.
В меню Файл приложения выбираем команду Создать проект (комбинация