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

Реферат Розробка програм мовою С + + з використаних технології об'єктно-орієнтованого програмування





ого реалізацію решение даної задачі.

Програма містіть 1 клас, 1 структуру и кілька функцій.

struct point:, y-змінні типу int.pryamokut:

point A, B, C, D-об єкти класу, Які позначають вершини прямокутник

int grup, int mit-змінні, Які позначають чг вкладений прямокутник и до Якої групи відносітьсяS-площа прямокутник

int minx, maxx, miny, maxy-зміні, Які позначають координати найбліжчої и найдальшої до качану осі координат вершин. (point, point, point, point) - конструктор. ()-конструктор.setdata ( point, point, point, point)-функція, яка заповняє поля прямокутніка.draw ()-функція, яка малює прямокутник.

Функції: Vidst (float x1, float y1, float x2, float y2) - знаходится відстань между двома точкамі.min2 (int a, int b) min (int a, int b, int c, int d) max2 (int a, int b) max (int a, int b, int c, int d)-Функції, Які знаходять найбільші и найменші чісла.SQR (point TA, point TB, point TC, point TD) - функція, яка знаходится площу прямокутнікаVklad (pryamokut * P1, pryamokut * P2) - перевіряє вкладеність прямокутніківDiagon (pryamokut A) - знаходится точку Перетин діагоналей.Diag (pryamokut A, pryamokut B) - з єднує діагоналі. main () - головна функція програми [6].


3. Розробка програми меню


Програма меню розроблено для полегшення Використання розробки. Вона дозволяє легко змінюваті вхідні дані, редагуваті код, Побачити графічне представлення отриманий результатів и отріматі інформацію про учасника розробки. p align="justify"> Крім інкапсуляції, яка застосовувалась и при розробці програми Виконання основного Завдання вікорістовується Механізм наслідування, Який Полягає у створенні новіх класів на Основі других, Вже створеня, Шляхом додавання новіх полів. При цьом ті класи, на Основі якіх створені Другие, назіваються базовим, а ті, Які будуються на Основі базових - похіднімі. У програмній реалізації меню такоже Використовують Віртуальні Функції (Функції, Які про являються в базовому класі, альо в похідному класі могут буті перевізначені). Поліморфізм - можлівість перевізначення різніх функцій та операцій у похідніх класах.

ПЕРЕВАГА віртуальніх Функції полягають у возможности їх виклику Із похідніх класів через вказівнікі на базові класи.

Таким чином Абстракція дозволяє, звертаючи до однієї и тієї ж Функції в різніх про єктах, Виконувати Різні Дії, что збільшує універсальність програми [5].

Програма меню містіть Такі пункти:

Г? About - Забезпечує Виведення ІНФОРМАЦІЇ про розробник програми;

Г? Change data - Редагування файлу з вхіднімі Дан...


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





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

  • Реферат на тему: Використання програми Power Point для створення рекламних роликів
  • Реферат на тему: Особливості роботи з Power Point
  • Реферат на тему: Діяльність рекламного агентства GLOBAL POINT AGENCY
  • Реферат на тему: ! Застосування програмного продукту Power Point у процесі автоматізації роб ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...