Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмування в Windows.Forms-додатках

Реферат Програмування в Windows.Forms-додатках





w Pen (Color.Black), 0, 0, Data.Radius, Data.Radius);

}

{. DrawString ( Занадто великий розмір raquo ;, new Font ( Microsoft Sans raquo ;, 12), new SolidBrush (Color.Black), 0, 0);

}. Image=image;

} void aboutToolStripMenuItem_Click (object sender, EventArgs e)

{. Show ("Роботу виконав студент 2 курсу nCпеціальность

Прикладна математика nKолледж економіки і соц.работи nСтас

Луканєв" );

}

}

}


2.3 Детальний опис Form2


- «Radius» - поле введення типу Text_Box з міткою, для введення радіусу кола. Був створений клас Data для обміну даними.


Рис. 2.3.1 - Детальний опис


Код для даного поля введення:


public static int Radius {get; set; } //радіус.Radius=Convert.ToInt32 (textBox1.Text);


Конвертуємо з строкового формату в int і присвоюємо значення значенням Radius класу Data.

2 - вибір режиму за допомогою прапорців типу Check_Box: підрахунок площі круга (Square) та/або довжини кола (Length) по заданому радіусу кола.


public static bool Square {get; set; }//Статус першого чекбоксаstatic bool Length {get; set; }//Статус другої чекбокса


Код для даних режимів:

. Square=checkBox1.Checked; .Length=checkBox2.Checked;


3 - «Send» - при натисканні на цю кнопку виробляються всі розрахунки і дане діалогове вікно закривається.

Код для даної кнопки:

void button1_Click (object sender, EventArgs e)

{

{. Radius=Convert.ToInt32 (textBox1.Text); Data.Square=.Checked; .Length=checkBox2.Checked; ();

} (FormatException)

{. Show ( Невірний введення даних! raquo ;, Error );

}

}


2.3.1 Лістинг

Program

{partial class Form2: Form

{Form2 ()

{();

} void button1_Click (object sender, EventArgs e)

{

{. Radius=Convert.ToInt32 (textBox1.Text) ;. Square=checkBox1.Checked; .Length=checkBox2.Checked; ();

} (FormatException)

{. Show ( Невірний введення даних! raquo ;, Error );

}

}

}

}


2.4 Запобігання помилок


. При виборі команди «Calc» відкривається вікно повідомлень з результатами.

Але для початку нам потрібно визначити обрані чи користувачем якісь величини, якщо вибраний хоч би один з пунктів, то виводимо вікно з результатами:


if (result!= )

{. Show (result, Result );

}

Якщо жоден з пунктів не обраний - то виводимо вікно помилки (Рис. 2.4.1):


{. Show ( Ви не обрали прапори! raquo ;, Error );

}


Рис. 2.4.1 - Помилка


Задаємо рядок, яка буде виводитися: string result= raquo ;;

Далі дивимося якісь обрані величини:

o якщо вибраний пункт «Square» (Площа), то задаємо умова (Мал. 2.4.2):


if (Data.Square == true)

{= Square= + Convert.ToString (Math.PI * (Data.Radius * .Radius)) + n raquo ;;

}



Рис. 2.4.2 - Площа


o якщо вибраний пункт «Length» (Довжина кола), то задаємо умова (Мал. 2.4.3):


if (Data.Length == true)

{+= Length= + Convert.ToString (2 * Math.PI * Data.Radius);

}


Рис. 2.4.3 - Довжина кола


. «Draw» - при виборі даної команди в центрі головного вікна виводиться коло введеного радіуса або видається повідомлення, що малювання неможливо (якщо діаметр перевищує розміри робочої області).

Щоб намалювати коло необхідно для початку створити полотно за розмірами pictureBox:


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Russell Square garden
  • Реферат на тему: Data mining
  • Реферат на тему: Довжина кола і площа круга