Читаем C#. Объектно ориентированное программирование полностью

ПРИМЕЧАНИЕ Но иногда это все же делать придется.

Конечно же, в книгу вошло далеко не все, что касается, так или иначе, язы-

ка программирования 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 появится

внутреннее окно приветствия. Его можно закрыть.

В меню Файл приложения выбираем команду Создать  проект (комбинация

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

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

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных