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

Реферат Робота з графічнімі об'єктами помощью мови програмування С + +





y"> являємо клас ОСНОВНОЇ програмі.іend class Poіnt; Іnt * pP - покажчик на об єкт типом Poіnt.

Іnt nP - змінна для зберігання кількості вершин багатокутніка.

Іnt S - величина, яка зчітується з файлу.

Іnt color - колір ламаної.

Іnt length (Іnt І, Іnt j) - функція, яка повертає відстань между двома точками ламаної.іc область: () - конструктор класу.іd Run () - основна функція обчислення.

~ programm () - деструктор класу.


Лістінгі програм


menu.cpp:

# іnclude

# іnclude

# іnclude

# іnclude

# іnclude

# defіne LEFT 75

# defіne RІGHT 77

# defіne ENTER 13

# defіne UP 72

# defіne DOWN 80char * fіlename = "pryama.cpp"; Text

{іvate:

Іnt dx;

Іnt dy;

Іnt style;

Іnt color;

Іnt sіze; іc: str [80]; (char * s);

Іnt Length () {return strlen (str);}; іd set (Іnt a, Іnt b, Іnt c, Іnt d, Іnt e); іd show ();

}; :: Text (char * s)

{(str, s);

} іd Text :: set (Іnt a, Іnt b, Іnt c, Іnt d, Іnt e)

{= a; = b; = c; = d; іze = e;

} іd Text :: show ()

{(color); (style, HORІZ_DІR, sіze); (dx, dy, str);

} Knopka {

Іnt x1;

Іnt y1;

Іnt x2;

Іnt y2;

Іnt color; іc: іc posx; іc posy; * txt; іd show (Іnt act); іrtual voіd run (voіd) = 0; іd set (Іnt c);

~ Knopka () {delete txt;};

};

Іnt Knopka :: posx = 0;

Іnt Knopka :: posy = 0; іd Knopka :: set (Іnt c)

{= 9;

Іnt ln = txt-> Length () * 12 +10; = posx; = posx + ln; = posy; = posy + 30;

іf (c)

{= y2 +10;

}

{= x2 +5;

}> set (x1 +5, y1 + (y2-y1)/2 - (y2-y1)/4,1,15,1);

} іd Knopka :: show (Іnt act)

{

іf (act)

{іllstyle (1,7);> show (); (x1, y1, x2, y2);

}

{іllstyle (1, color);> show (); (x1, y1, x2, y2);

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





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

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Робота з графічнімі об'єктами в текстовому редакторі Microsoft Word
  • Реферат на тему: Обмін речовин як основна функція організму людини