Урок 1. Первая программа под Windows

Ну, хватит нам программировать консольные приложения. Пора и что-нибудь поинтересней сделать. Поинтересней значит в данном случае под Windows. Наша программа будет делить два числа, которые пользователь введет в двух TextBox'ох. Результат будет показываться в label'е.

Запустите Visual Studio, создайте новый проект. Тип проекта выберите Visual C#, в качестве шаблона возьмите Windows Application:

Нажмите на OK. Разместите на форме 2 TextBox'а, label и кнопку. Форма будет выглядеть приблизительно так:

Из косметических изменений установите свойство Text для наших двух TextBox'ов в пустую строку. Сделайте на кнопке двойной щелчок для создания заготовки для кода. Внесите в нее следующие строки:

private void button1_Click(object sender, System.EventArgs e)

{

int result =

Convert.ToInt32(textBox1.Text)/Convert.ToInt32(textBox2.Text);

label1.Text=result.ToString();

}

Код, в общем-то, не сложный, хотя без конвертации типов не обошлось. Это мы делаем в выражениях типа

...

Convert.ToInt32(textBox1.Text)

...

Результатом такого выражения будет превращение строки типа "23" в число 23.

После того, как мы разделили одно число на другое, результат надо опять превратить в строку. Делаем мы это с помощью метода.ToString():

...

label1.Text=result.ToString();

...

А вот примерный результат программы:

Все вроде хорошо, но ведь обязательно найдется пользователь, котрый захочет разделить на ноль. Как-то эту ситуацию надо предусмотреть.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: