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

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





w FileInfo (openFileDialog1. FileName). Extension == «. dat»)

{

/ / створення бінарного потоку даних (BinaryReader br=new BinaryReader (File. Open (openFileDialog1. FileName, FileMode. Open)))

{

/ / завантаження області малювання. Load (br);

/ / читання кількості шаровc=br. ReadInt32 ();

/ / завантаження куль (int i=0; i

{sat=new Shar (Space);. Load (br);. Items. Add (sat);

}

}

}

{

/ / створення текстового потоку даних (StreamReader sr=new StreamReader (File. Open (openFileDialog1. FileName, FileMode. Open)))

{

{. Load (sr); c=Convert. ToInt32 (sr. ReadLine ()); (int i=0; i

{sat=new Shar (Space);. Load (sr);. Items. Add (sat);

}

}

}

}

}

{

/ / запуск таймера. Enabled=true;

/ / установка доступності действій_ED (false);

Del_ED (false); _ED (true);

}

}

}


2.7 Робота з пунктом «Про програму»


При виборі пункту «Про програму» створюється і відображається однойменне діалогове вікно (рисунок 2.2)


Рисунок 2.2 - Діалогове вікно «Про програму»


private void оПрограммеToolStripMenuItem_Click (object sender, EventArgs e)

{dialog=new Form3 ();. Text="Про програму";

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

dialog. Focus ();

}


2.8 Реалізація діалогового вікна роботи з кулею


Діалогове вікно роботи з кулею (малюнок 2.3) забезпечує завдання параметрів кулі: радіус кулі, швидкість руху, напрямок руху. Радіус кулі і швидкість кулі вводиться за допомогою компонента класу TextBox, напрямок руху кулі вибирається за допомогою компонента RadioButton.


Малюнок 2.3 - Діалогове вікно роботи з кулею


У перевірці встановлюється, чи були користувачем введені допустимі дані.


{

/ / визначення результату закриття форми (DialogResult == DialogResult. OK)

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

{

/ / перевірка введення радіуса кулі (Radius_TB. Text. Trim () =="")

{_TB. Focus (); new Exception («Ви не ввели дані про радіус кулі»);

}

/ / перевірка введення швидкості обертання (Speed_TB. Text. Trim () =="")

{_TB. Focus (); new Exception («Ви не ввели дані про швидкість руху кулі»);

}

/ / перевірка вибору напрямку руху (! radioButton1. Checked &&! radioBu...


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





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

  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Об'єктно-орієнтоване програмування у середовіщі програмування Delphi7
  • Реферат на тему: Об'єктно-орієнтоване програмування в C + +
  • Реферат на тему: Об'єктно-орієнтоване програмування
  • Реферат на тему: Об'єктно-орієнтоване програмування