Мой Вам совет – скачайте с Интернета книгу «C#. Сборник рецептов. Агуров П.В». Книга отличная, но ее будет абсолютно недостаточно, чтобы знать «C#». Ведь это же справочник! Но очень хороший. Честно говоря, более правильной и практической книги больше не знаю и не встречал! И еще, есть еще одна очень простая и понятная книга по «C#» — это «Герберт Шилдт — C# Учебный Курс». Кстати, эту книгу многие ищут в просторах Интернет и … не находят (я имею ввиду в нормальном качестве). Лучше купить… Стоящая вещь! Это же Шильд!!! Тот человек, который поставил на ноги язык программирования «С++» (а «C#» ну просто очень похож на «С++»).

Начнем работу. Не против? – Думаю нет. Я рассчитываю на то, что вы уже установили программный пакет от «SharpDevelop» или от «VisualStudio». Из панели «Пуск-> Все программы -> … запустите SharpDeveloper». Увидим такое окно:

 

 

Видим в центре экрана предыдущие проекты.

Мы же продолжим из создания нового проекта. Выберем «File->New->Solution» и увидим следующее окно:

 

 

Тут мы указали имя проекта «FirstProject». Нажимаем кнопку «Create» («Создать»).

Видим следующее:

 

 

Тут, в левой части мы можем «заметить» вкладку «Projects». В этом окне показано все файлы и ресурсы, которые используются в данном проекте. Тут, «MainForm.cs» – это файл, в котором можно делать разные изменения в коде, в результате чего получать желаемый результат. На этом рисунке, в центральном окне показан код (содержимое) файла «MainForm.cs». Чуть ниже мы видим 2 вкладки:

  1. Source (Исходный код).
  2. Design (Окно дизайнера).

Если мы нажмем вторую вкладку (Design), то увидим привычное нам Windows окно:

 

 

Замечу, что данное окошко есть пустым и не содержит ни славных кнопочек, окошек и тому прочего. Для того, чтобы иметь замечательную возможность добавлять «кнопки», нужно обратить внимание на то же самое окошко с левой стороны, а именно на нижнюю часть. Там есть 2 вкладки:

  1. Projects (Проекты).
  2. Tools (Инструменты).

Чтобы увидеть то, что я показал на рисунке, Вам нужно будет кликнуть именно вторую вкладку.

Теперь попробуем что-то сделать. Давайте выберем в левом окне одну кнопку «Button» и одно окошко «RichTextBox». Как выбирать компоненты и помещать их на форму (Windows окошко) думаю объяснять не нужно. Сделайте что то типа этого:

 

 

Теперь, щелкнув на кнопочке с надписью «button1″ перед нами откроется окошко:

 

 

Внимательный читатель может заметить, что это окошко мы вроде бы как видели вначале. Правильно. И если присмотреться, то тут кое-что изменилось как раз после двойного клика по кнопке, а именно добавились строки:

 

1
2
3
void Button1Click(object sender, EventArgs e)
{
}

 

Это и есть обработчик события, т.е. события клика по кнопке. Что такое обработчик события? – Это кусочек кода, который отвечает за то, что должно случиться по событию (в нашем случае по клику по кнопке).

А что ж нам сделать? Давайте сделаем так. По нажатию на кнопку мы хотим увидеть в окошке «RichTextBox» надпись «Все-таки программа получилась!)». Итак, начнемс. Много делать не придется. Нужно участок кода

 

1
2
3
void Button1Click(object sender, EventArgs e)
{
}

 

заменить на:

 

1
2
3
4
void Button1Click(object sender, EventArgs e
{
richTextBox1.Text = " Все-таки программа получилась!)";
}

 

Все!!!

Теперь жмем кнопочку из верхней панели и видим следующее окошко рабочей программы. Можно проверить проверить проделанную работу нажав на кнопку с названием «button1″ .

 

 

Что мы сделали? Мы скомпилировали наш первый проект и «SharpDevelop» запустил «.exe» файл. Программа работает. Да, это примитив (я полностью согласен с программистским составом, который читает это руководство). Я не претендую на Нобелевскую премию и не собирался показывать Вам работу с базами данных, периферийными устройствами, файлами и «html» содержимым. Моя задача прежде всего показать, с чего нужно начать, чтобы можно было продолжать работу в выбранной отрасли.