Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru


C# и .NET. Уроки с сайта http://progs.biz

Рассылка №35

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

Полные версии уроков (с картинками) можно найти по адресам:
Урок 1. Первая программа под Windows.

Просиз Дж. Программирование для Microsoft.NET.

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по VB.NET
Уроки по 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();
 ...

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

Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2004
Copyright сайт progs.biz, 2002-2004
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное