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

Реферат Створення компоненти, що реалізує модель рухомого людини





teUp ()// обертати за напрямком

{(dir == RotateDir. CounterClockWise) - = da; Angle + = da;

} void RotateDown ()// обертати проти напрямку

{(dir == RotateDir. CounterClockWise) + = da; Angle - = da;

}

}

Man.cs

using System; System. Collections. Generic; System. Linq; System. Text; System. Drawing; ManComponent

{Head

{int r = 25; x, y; Head (int X, int Y)

{= X; y = Y;

} void Draw (Graphics g, Color color) {g. FillEllipse (new SolidBrush (color), xr/2, yr/2, r, r);}

} Man

{x, y, len; Color color; Rotary lArm, lElbow, rArm, rElbow, lLeg, lKnee, rLeg, rKnee; Head head; Man (int X, int Y, int length)

{//положення чоловічка центр голови, довжина тулуба = X; y = Y; len = length; = Color. Blue; = new Rotary (30,90);// лівий лікоть (передпліччя). SetRange (90,270); = new Rotary (x, y + length * 0.2f, 30, 135, RotateDir. ClockWise, lElbow);// ліва рука. SetRange (135,225); = new Rotary (35, 90);. SetRange (90, 180); = new Rotary (x, y + len, 35, 135, RotateDir. ClockWise, lKnee);. SetRange (125, 180); = new Rotary (30, 90);// правий лікоть. SetRange (90,270); = new Rotary (x, y + length * 0.2f, 30, 45, RotateDir. CounterClockWise, rElbow);// права рука. SetRange (45, 315); = new Rotary (35, 90);. SetRange (90, 0); = new Rotary (x, y + len, 35,45, RotateDir. CounterClockWise, rKnee);. SetRange (45, 0); = new Head (x, y);

} void Draw (Graphics g)

{. Draw (g, color);// ліва рука. Draw (g, color);// права рука. Draw (g, color);// ліва нога. Draw (g, color);// права нога. Draw (g, color);// голова. DrawLine (new Pen (color, 5), x, y, x, y + len);

}

}

ManControl.cs

using System; System. Collections. Generic; System. ComponentModel; System. Drawing; System. Data; System. Linq; System. Text; System. Windows. Forms; ManComponent

{

[ToolboxBitmap (typeof (ManControl), В«Man.bmpВ»)]

[Description (В«Двжущійся людинаВ»)] partial class ManControl: UserControlman;


[Category (В«Рухомий людинаВ»), Description (В«Кутова швидкістьВ»), Browsable (true)] double dAngle {get {return Rotary.dAngle;} set {if (value> = 0 && value

[Category (В«Рухомий людинаВ»), Description (В«Колір людиниВ»), Browsable (true)] Color Color {get {return man.color;} set {man.color = value; Refresh ();}} ManControl () (); = new Man (Width/2,40,80); = Color. Black;

} void ManContro...


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





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

  • Реферат на тему: Створення інформаційної системи Dentist control system
  • Реферат на тему: UNIX System V
  • Реферат на тему: Legal system
  • Реферат на тему: Edcation system in the USA
  • Реферат на тему: The system of accommodation in Perm