Розробка програми на базі об"єктно-орієнтованого підходу і користувальницьких класів - Курсовая работа

бесплатно 0
4.5 158
Принципи об"єктно-орієнтованого підходу. Розробка програмного комплексу з використанням цього алгоритму і користувальницьких класів на мові програмування С . Реалізація простого відкритого успадкування. Тестування працездатності системи класів.


Аннотация к работе
Актуальність роботи полягає в застосуванні сучасних технологій обєктно-орієнтованого підходу в програмуванні. Проект моделює роботу з геометричними фігурами за участю реальних обєктів як статичну модель реалізовану в програмному коді. Обєктно-орієнтоване програмування або ООП - методологія програмування, заснована на уявленні програми у вигляді сукупності обєктів, кожен з яких, є реалізацією певного типу, що використовує механізм пересилання повідомлень і класи, організовані в ієрархію спадкування. Застосування обєктно-орієнтованого підходу включає в себе обєктно-орієнтований аналіз, обєктно-орієнтоване проектування та обєктно-орієнтоване програмування .Вхідні данні: поле a - дійсне число (float), довжина сторони квадрата.Властивості обєктів описуються за допомогою полів класів, а дії над обєктами описуються за допомогою функцій, які називаються методами класу. Клас має імя, складається з полів, званих членами класу і функцій - методів класу. Відкриті та закриті члени класу: На відміну від полів структури доступних завжди, в класах можуть бути члени і методи різного рівня доступу: - Відкриті public (публічні), виклик відкритих членів і методів класу здійснюється за допомогою оператора. Класи можуть успадковувати властивості інших класів (одиничне спадкування коду); Доступ до закритих полів класу реалізовано за допомогою відкритих функцій членів класу kvadrat(int t)конструктор з параметрами, виконує ініціалізацію обєкта х(хх), kvadrat() конструктор без параметрів,який виконує початкову ініціалізацію обєкта, float ploshat() функція обчислення площі квадрата,float perim() функція обчислення периметра квадрату, функція обчислення діагоналей квадрату float diag(),void show() функція виводу даних про обєкт, float Geta() функція яка повертає значення обєкту.ООП дозволяє ефективно розробляти програмне забезпечення та має ряд важливих переваг перед модульно-структурним програмуванням. Основні ідеї обєктно-орієнтованого підходу спираються на наступні положення: - програма являє собою модель деякого реального процесу, частини реального світу. модель реального світу або її частини може бути описана як сукупність взаємодіючих між собою обєктів. обєкт описується набором параметрів, значення яких визначають стан обєкта, і набором операцій (дій), які може виконувати обєкт.

Вывод
В даній курсовій роботі розроблений програмний комплекс з використанням обєктно-орієнтованого підходу і користувальницьких класів». Поглиблені знання з обєктно-орієнтованого проектування та аналізу. ООП дозволяє ефективно розробляти програмне забезпечення та має ряд важливих переваг перед модульно-структурним програмуванням.

Основні ідеї обєктно-орієнтованого підходу спираються на наступні положення: - програма являє собою модель деякого реального процесу, частини реального світу.

- модель реального світу або її частини може бути описана як сукупність взаємодіючих між собою обєктів.

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

Практично всі обєктно-орієнтовані мови програмування є розвиваються мовами, їхні стандарти регулярно уточнюються і розширюються. Найбільш поширеною обєктно-орієнтованою мовою програмування безумовно є C . Вільно поширювані комерційні системи програмування C існують практично на будь-якій платформі.

Під час виконання курсового проекту вирішувалися такі основні завдання: -вивчити сутність обєктно-орієнтованого підходу до програмування;

-розглянути обєктно-орієнтований аналіз;

-вивчити процес обєктно-орієнтованого проектування.

-розробити програмний комплекс з використанням обєктно-орієнтованого програмування.

Поставлені завдання виконані.

Список литературы
1. Г. Шилдт. Самоучитель С :Пер. с англ. - 3-е изд.: - СПБ.:БХВ-Петербург,2001. - 688 с.

2. В.П. Румянцев. Азбука программирования в Win 32 API. - 3-е изд.: - Москва, «Горячая линия - телеком», 2001.

3. Мешков А., Тихомиров Ю. Visual C и MFC.:В трех томах. Том 1 - СПБ.:BHV - Санкт - Петербург, 1997. - 451 с.,ил.

4. Мешков А., Тихомиров Ю. Visual C и MFC.:В трех томах. Том 2 - СПБ.:BHV - Санкт - Петербург, 1997. - 464 с.,ил.

5. Глинский Я.М., Анохін В.Є., Ряжська В.А. С Bulder Навчальний посібник Львів 2004р.-192с.

6. Давыдов В.Г. Технология программирования С СПБ: БХВ-Петербург, 2005-672с.

7. Савитч, Уолтер Язык С . Курс объектно-ориентированного программирования. 3-е изд. М.: Издательский дом «Вильямс», 2001-704с.

8. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. пособие. - М.: Финансы и статистика, 1998. - 600 с.: ил.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?