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

Уроки по ASP.NET с сайта progs.biz

  Все выпуски  

Уроки по ASP.NET с сайта progs.biz


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

Уроки по ASP.NET. Рассылки сайта progs.biz
Рассылка № 2
 
Начало > ASP.NET > Основы > Урок 2

М. Макдональд. Рецепты программирования на Visual Basic.NET.
М. Макдональд. Рецепты программирования на Visual Basic.NET.
Заказать на Озоне

Подробнее


Полные версии уроков (с картинками): урок 2.

Основы ASP.NET
Урок 2. Первая программа на ASP.NET

Итак, начинаем писать первую программу на ASP.NET. Это будет миникалькулятор - наша программа сможет производить четыре арифметических действия с двумя числами (сложение, вычитание, умножение и деление).

Запустите Visual Studio и нажмите на кнопочку New Project для создания нового проекта (это самая левая кнопка на стандартной панели инструментов). В качестве языка выберите Visual C#, а в качестве типа проекта - ASP.NET Web Application.

В поле для названия проекта (Location) оставьте имеющее там название по умолчанию - http://localhost/WebApplication1, нажмите на OK.

Некоторое время компьютер будет шуметь и что-то там делать, после чего появится форма, которая и будет являться нашей WEB-страницей. Обратите внимание, что внизу формы находятся 2 таба - Design и HTML.

Именно с их помощью мы может переключаться в нашей странице между двумя режимами - режимом работы в дизайнере (визуальный режим) и режимом непосредственного редактирования html-кода. Первый из них является режимом по умолчанию.

Теперь разместите на форме несколько элементов управления - одну кнопку, два TextBox'а, четыре радиокнопки и один Label. Измените свойство Text для кнопки на Calculate, для четырех радиокнопок на "+", "-", "*" и "/", для Label'а на пустую строку. Для четырех радиокнопок поменяйте свойство "ID" на add, sub, mul и div соответственно.

Теперь напишем обработчик для нажатия на кнопку. Для добавления заготовки для обработчика сделайте на кнопке двойной щелчок. В получившуются заготовку внесите следующий код:

        private void Button1_Click(object sender, System.EventArgs e)
        {
            // Переводим строковое предствление в double.
            double n1 = Convert.ToDouble(TextBox1.Text);
            double n2 = Convert.ToDouble(TextBox2.Text);
            double res = 0;
            // Считаем.
            // Сложение.
            if(add.Checked)
            {
                 res = (n1+n2);
            }
            // Вычитание.
            if(sub.Checked)
            {
                res = (n1-n2);
            }
            // Умножение.
            if(mul.Checked)
            {
                res = (n1*n2);
            }
            // Деление.
            if(div.Checked)
            {
                res = (n1/n2);
            }
            // Выводим результат.
            Label1.Text = res.ToString();
        }

Осталась одна мелочь. Дело в том, что наши кнопки не образуют группу. Т. е. одновременно можно выбрать не одну кнопку. Для исправления этого выделите их всех и установите свойство GroupeName в, например, gr.

Все, можно запускать программу (Ctrl+F5 или просто F5) и смотреть на результаты наших арифметических действий. Откроется наша программа в браузере - скорей всего это будет Internet Explorer. Результат будет таким, как мы и ожидали видеть.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


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


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2004 сайт progs.biz
© 2002-2004 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.asplessons
Отписаться

В избранное