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