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

Реферат Об'єктно-орієнтоване програмування





я нового кулі=new Shar (Space, Space. nextN,. ToInt32 (Dialog. Speed_TB. Text), v, Convert. ToInt32 (Dialog. Radius_TB. Text));

/ / збереження номера доданого кулі передача в _lastnum. nextN=satellite. num;

/ / додавання кулі в список відображення

listBox1. Items. Add (satellite); _ED (true);

}

}


.2 Редагування параметрів кулі


Редагування параметрів куль здійснюється з використанням діалогового вікна того ж класу, що і при додаванні трикутника.

Редагуються параметри кулі обраного в списку куль.

private void button2_Click (object sender, EventArgs e)

{

/ / перевірка наявності куль (listBox1. SelectedIndex!=- 1)

{

/ / створення діалогової формиDialog=new Form2 ();. Text="Зміна параметрів кулі»;

/ / запам'ятовування параметрів шараsatel=listBox1. SelectedItem as Shar;. Radius_TB. Text=Convert. ToString (satel. radS);. Speed_TB. Text=Convert. ToString (satel. speed); (satel. v == - 1). radioButton1. Checked=true;. radioButton2. Checked=true;

/ / запам'ятовування змінених значень

if (Dialog. ShowDialog () == DialogResult. OK)

{. Hide ();. S_picture. Refresh ();. radS=Convert. ToInt32 (Dialog. Radius_TB. Text);. speed=Convert. ToInt32 (Dialog. Speed_TB. Text); (Dialog. radioButton1. Checked). v=- 1; (Dialog. radioButton2. Checked)

satel. v=1;

}

}. Show («Не обраний куля для редагування»);

}


2.3 Видалення кулі


Операція видалення можлива тільки в ситуації, коли в списку обраний кулю.


private void button3_Click (object sender, EventArgse)

{(listBox1. SelectedIndex!=- 1)

{

/ / запам'ятовування параметрів шараsat=listBox1. SelectedItem as Shar;

/ / перед видаленням необхідно стерти видаляється куля

sat. Hide ();. S_picture. Refresh ();

/ / видаляємо кулю. Items. RemoveAt (listBox1. SelectedIndex);

}. Show («не обрана куля для видалення»);

/ / якщо в списку немає елементів, то

/ / заборона действій_ED (false);

}


2.4 Переміщення кулі


Переміщення кулі відбувається по траєкторії у вигляді кола, який у свою чергу рухається за допомогою таймера. При спрацьовуванні таймера відбувається рух куль.


private void timer1_Tick (object sender, EventArgs e)

{(int i=0; i

{= listBox1. Items [i] as Shar;. colball=Color. Blue;. Move ();

}


.5 Збереження стану програми


При збереженні параметрі...


Назад | сторінка 6 з 10 | Наступна сторінка





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

  • Реферат на тему: Теплофізичний розрахунок кулі
  • Реферат на тему: Обробка кореневмісного кулі ґрунту
  • Реферат на тему: Характеристика ЗАСОБІВ контролю поверхонь и Поверхнево кулі
  • Реферат на тему: Динаміка обертання твердого тіла на прикладі диска і кулі радіусом R
  • Реферат на тему: Напруженість і потенціал проводить кулі із зарядом q, розміщеного в центрі ...