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

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





y"> Bitmap image=new Bitmap (pictureBox1.Width, pictureBox1.Height);


Далі підключаємо графіком:

g=Graphics.FromImage (image);


Також нам потрібно перевірити, чи підійде за розмірами заданий коло в pictureBox, для цього задаємо умову:

(Data.Radius lt; 300)


Якщо підходить - малюємо коло (Мал. 2.4.4):


if (Data.Radius lt; 300)

{. DrawEllipse (new Pen (Color.Black), 0, 0, Data.Radius, Data.Radius);

}


Рис. 2.4.4 - Малюнок


Якщо не підходить - пишемо в pictureBox попередження (Мал. 2.4.5):


else

{

g.DrawString ( Занадто великий розмір raquo ;, new Font ("Microsoft Sans

Serif" , 12), new SolidBrush (Color.Black), 0, 0);

}


І виводимо результат (або малюнок, або попередження):

. Image=image;


Рис. 2.4.5 - Попередження


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

Ми виконували операції в безпечному блоці try, щоб при наявності помилки при введенні значень, програма вела себе гідно.


try

{. Radius=Convert.ToInt32 (textBox1.Text); Data.Square=.Checked; .Length=checkBox2.Checked; ();// закриваємо вікно

}


Якщо ж стався введення невірних значень, наприклад, літери (замість цифр), програма видає помилку (Мал. 2.4.6):


catch (FormatException)

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

}


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


програма площа довжина окружність


РОЗДІЛ 3. ПРИКЛАДИ РІШЕННЯ


Приклад 1. Дан радіус кола r=90 см. Знайти:

) Площа круга;

2) Довжину кола.

Рішення:

) Вводимо значення радіуса (Мал. 3.1):


Рис. 3.1 - Радіус


Потім ставимо прапорець навпроти потрібної величини (Площа):


Рис. 3.2 - Прапорець навпроти потрібної величини (Площа)


Натискаємо на кнопку «Send», дане вікно закриється. Перед нами постане головне вікно, де ми зможемо :) клікнути по команді «Calc» і отримати результат (Мал. 3.3):

Рис. 3.3 - Результат

) клікнути по команді «Draw» і отримати малюнок (якщо радіус не перевищує розміри робочої області), (Мал. 3.4):


Рис. 3.4 - Малюнок


) Вводимо значення радіуса, далі вибираємо потрібну для обчислення величину (довжина кола), (Мал. 3.5):


Рис. 3.5 - Обрана довжина кола

Натискаємо на кнопку «Send», дане вікно закриється. Перед нами постане головне вікно, де ми зможемо клікнути по команді «Calc» і отримати результат (Мал. 3.6):


Рис. 3.6 - Результат



ВИСНОВКИ


Розробка цього проекту допомогла мені детально розібратися і навчитися більш якісно працювати в Windows.Forms-додатках.

Ця програма вважає площа кола (Square) та/або довжину кола (Length) по заданому радіусу кола.

Даний проект складається з:

o поля введення типу Text_Box з міткою;

o групи з двох прапорців типу Check_Box;

o кнопки типу Button.

А також забезпечує можливість:

o введення радіуса кола;

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

o виведення кола введеного радіуса в центрі головного вікна.

Як ви вже помітили, даний проект вельми актуальний і зручний для підрахунку площі кола (Square) та/або довжини кола (Length) по заданому радіусу кола.



ЛІТЕРАТУРА


1. ГлавСправ. Освіта. [Електронний ресурс]

2. Як просто. Електронний журнал. [Електронний ресурс]

. 2...


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





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

  • Реферат на тему: Довжина кола і площа круга
  • Реферат на тему: Формування комунікаційної політики (на прикладі продуктів "Пепсі-кола& ...
  • Реферат на тему: Програма модульної структури для розрахунку перехідного процесу в заданій е ...
  • Реферат на тему: Розрахунок фазової рейкового кола змінного струму частотою 25 Гц з подорожн ...
  • Реферат на тему: Електричні кола з нелінійними перетворювачами і оперативна корекція режиму ...