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

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





2.2.2 - Детальний опис головного вікна


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


private void inputToolStripMenuItem_Click (object sender, EventArgs e)

{f=new Form2 () ;. ShowDialog ();

}


. «Calc» - при виборі даної команди відкривається вікно повідомлень з результатами (Мал. 2.2.3).


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


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


private void calcToolStripMenuItem_Click (object sender, EventArgs e)

{result= raquo ;; (Data.Square == true)

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

} (Data.Length == true)

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

} (result!= )

{. Show (result, Result );

}

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

}

}


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


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


Рис. 2.2.5 - Неприпустимі значення


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


private void drawToolStripMenuItem_Click (object sender, EventArgs e)

{image=new Bitmap (pictureBox1.Width, pictureBox1.Height g=Graphics.FromImage (image); (Data.Radius lt; 300)

{. DrawEllipse (new 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; }


4. «About» - при виборі даної команди відкривається діалогове вікно з інформацією про розробника (Мал. 2.2.6).


Рис. 2.2.6 - Про програму

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


private void aboutToolStripMenuItem_Click (object sender, EventArgs e)

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

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

Луканєв" );

}


. При виборі команди «Exit» додаток завершує роботу (Мал. 2.2.7).


Рис. 2.2.7 - Завершення роботи програми


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


private void exitToolStripMenuItem_Click (object sender, EventArgs e)

{dr=MessageBox.Show ( Вийти їх програми? raquo ;,

Попередження raquo ;, MessageBoxButtons.YesNo); (dr == DialogResult.Yes)

{();

}

}


2.2.1 Лістинг

Program

{partial class Form1: Form

{Form1 ()

{();

} void exitToolStripMenuItem_Click (object sender, EventArgs e)

{dr=MessageBox.Show ( Вийти їх програми? raquo ;,

Попередження raquo ;, MessageBoxButtons.YesNo); (dr == DialogResult.Yes)

{();

}

} void inputToolStripMenuItem_Click (object sender, EventArgs e)

{f=new Form2 () ;. ShowDialog ();

} void calcToolStripMenuItem_Click (object sender, EventArgs e)

{result= raquo ;; (Data.Square == true)

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

} (Data.Length == true)

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

} (result!= )

{. Show (result, Result );

}

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

}

} void drawToolStripMenuItem_Click (object sender, EventArgs e)

{image=new Bitmap (pictureBox1.Width, pictureBox1.Height); g=Graphics.FromImage (image); (Data.Radius lt; 300)

{. DrawEllipse (ne...


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





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

  • Реферат на тему: Data mining
  • Реферат на тему: Опробування знімків Landsat Climate Data Record
  • Реферат на тему: Creating a Data Mart for an Online E-Book Store
  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Пошук кластерів спільнот Live Journal за допомогою методів Data Mining в се ...