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

Реферат Розробка програми з використанням компонентів середовища візуального проектування Visual C #


















Курсова робота

Розробка програми з використанням компонентів середовища візуального проектування Visual C #

З дисципліни: «Об'єктно-орієнтоване програмування»


Зміст


Введення

. Теоретичний аналіз

.1 Постановка завдання

.2 Побудова алгоритму реалізації

.3 Визначення математичного апарату, застосування якого необхідно в задачі

. Реалізація основного класу програми

.1 Додавання кулі

.2 Редагування параметрів кулі

.3 Видалення кулі

.4 Переміщення кулі

.5 Збереження стану програми

.6 Завантаження стану програми

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

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

.9 Інструкція з використання програми

Висновок

Список літератури


Введення


Об'єктно-орієнтоване, або об'єктне, програмування (ООП) - парадигма програмування, в якій основними концепціями є поняття об'єктів і класів. Дана концепція в даний час є провідною в області програмування. Кількість прикладних мов програмування, що реалізують об'єктно-орієнтовану парадигму, є найбільшим по відношенню до інших парадигм. Даний підхід реалізований в таких мовах програмування як С, C ++ lt; # justify gt; Метою даної курсової роботи є розробка програми з використанням принципів об'єктно-орієнтованого програмування на мові високого рівня С # засобами Microsoft Visual Studio +2010.

Завданнями даної курсової роботи є:

- виділення класів, необхідних для вирішення задачі;

- виділення основного дії в задачі і побудова алгоритму його реалізації;

- визначення математичного апарату, застосування якого необхідно в задачі;

- програмна реалізація завдання засобами Visual C #.


1. Теоретичний аналіз


. 1 Постановка завдання

програма microsoft алгоритм математичний

Завдання: За траєкторії, що представляє собою коло, відбувається рух кульок. Кожна кулька характеризується швидкістю і напрямом руху, радіусом. Кульки мають синій колір. Однак, якщо відбувається перетин кульок, то всі кульки, що потрапляють в перетин, зафарбовуються червоним на час перетину. Передбачити додавання і видалення кульок, зміна їх параметрів.

Виділення класів

Для вирішення завдання опишемо наступні класи:

куля (Shar). Примірник даного класу повинен вміти описувати і прати себе в області відображення, пересуватися по траєкторії заданої, у вигляді кола, мати свій номер, змінювати свій радіус і швидкість руху, а також напрямок руху. Для цього він повинен знати своє розташування, мати посилання на область відображення.

область відображення (Traekt) забезпечує посилання на реальну поверхню малювання, так само цей клас забезпечує зберігання інформації про номер наступного і попереднього кулі.

Клас Shar

Shar: ISaveLoad

//номер, швидкість, координати кулі, радіус шараint _number, _speed, _x, _y, _vector, _radS;

//поле, що зберігають колір шараColor _color;

//положення кулі double a;

//поле, що зберігають інформацію про формат текстаstatic StringFormat _strF;

//поле, храняшіе параметри шріфтаstatic Font _f;

//посилання на область отображеніяTraekt _Space;

//статичний конструктор, ініціалізувалися

//статичні поляShar ()

{

_ strF=new StringFormat ();

_ strF.Alignment=StringAlignment.Center;

_ f=new Font ( Arial raquo ;, 10);

}

//конструктор, застосовуваний при читанні з файлаShar (Traekt NewSpace)

{

_ Space=NewSpace;

_ x=- 1;

_ y=- 1;

}

//властивість кольору кулі, для доступу з внеColor colball

{{return _color; } {_color=Value; }

}

//властивість радіуса кулі, для доступу з внеint radS

{{return _radS; } {_radS=Value; }

}

//властивість номера кулі, для доступу з внеint num

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





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

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програми FileInfo за коштами середовища програмування Microsoft Vi ...
  • Реферат на тему: Об'єктно-орієнтоване програмування за допомогою Microsoft Visual Basic ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...