C# для Windows Урок 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();
...
А вот примерный результат программы:
Все вроде хорошо, но ведь обязательно найдется пользователь, котрый
захочет разделить на ноль. Как-то эту ситуацию надо предусмотреть.
|