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

бесплатно 0
4.5 170
Концепції об"єктно-орієнтованого програмування. Методи створення класів. Доступ до методів базового класу. Структура даних, функції. Розробка додатку на основі діалогових вікон, програми меню. Засоби розробки програмного забезпечення мовами Java та С .

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Метою курсової роботи є закріплення, поглиблення та узагальнення знань, якими студент оволодів під час вивчення курсу, в набутті навичок використання основ алгоритмізації та програмування на алгоритмічних мовах високого рівня з використанням принципів обєктно-орієнтованого проектування та програмування, методики розробки програмних модулів та програмного забезпечення компютерних систем управління, набуття студентами теоретичних знань та практичних навичок в області використання сучасних систем візуального проектування програмних засобів компютерних систем управління та освоєння принципів та методів сучасних технологій програмування, набуття навичок професійних та практики наукових досліджень з оформленням відповідного текстового, програмного та ілюстративного матеріалу у формі наукового звіту. знати: загальні питання побудови та використання сучасних систем обєктно-орієнтованного та візуального проектування програмних засобів компютерних систем управління; основні поняття та методи обєктно-орієнтованного проектування та програмування, основні засоби розробки програм з використанням багато ієрархічних структур обєктів та класів обєктів; Це дозволяє зберігати процедури (у термінах обєктно-орієнтованого програмування - методи), застосовувані до всіх обєктів цього класу, в єдиному примірнику, лише у відповідному класі. 2) обчислення здійснюються шляхом взаємодії (обміну даними) між обєктами, при якому один обєкт вимагає, щоб інший обєкт виконав деяку дію; обєкти взаємодіють, посилаючи і отримуючи повідомлення; повідомлення - це запит на виконання дії, доповнений набором аргументів, які можуть знадобитися при виконанні дії; 5) у класі задається функціональність (поведінка обєкту); тим самим усе обєкти, які являються екземплярами одного класу, можуть виконувати одні і ті ж дії;Для створення меню програми переходимо у вікно панелі інструментів і вибираємо обєкт «MENUSTRIP».Блакитним кольором виділяємо трикутник площа, якого найближча до середньої площі всіх трикутників. Формат вхідних даних в текстовому редакторі зображено на рисунку 4: IMG_5155a5d2-e7ab-47d0-88f4-b71c7e2890ed Після запуску програми на дисплеї зявиться вікно програми, як показано на рисунку 5.Мінімальний обєм оперативної памяті: 128 МБ; Робота програми розпочинається з відкриття файлу Курсова.exe. Для початку роботи програми виконайте команду: «Запустити програму» Після виконання даної команди на дисплей виведуться наші графічні обєкти, а саме трикутники. Для зміни координат фігур, треба скористатися командою: «Відкрити файл з даними».Дослідив основна методи обєктно-орієнтованого програмування. Застосовувати ієрархію класів. Здобув знання по роботі з середовищем програмування Microsoft Visual Studio 2010 . Здобув неоціненний досвід роботи і використав на практиці знання здобуті на даній дисципліні. Объектно-ориентированный анализ и проектирование с примерами приложений. Armstrong, «The Quarks of Object-Oriented Development.» In descending order of popularity, the «quarks» are: Inheritance, Object, Class, Encapsulation, Method, Message Passing, Polymorphism, Abstraction Баддю Т.#include "Triangle.h" namespace kursova {using namespace System; using namespace System::COMPONENTMODEL; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data;{public: Triangle(void); Dani = fopen ("Координати.txt", "r"); //зчитуємо дані з файлу while (EOF(Dani)!=true) {x=x3[j]-x1[j]; //шукаємо координати сторони b y=y3[j]-y1[j]; S[j]=Sqrt(P[j]*(P[j]-a[j])*(P[j]-b[j])*(P[j]-c[j])); //шукаєм площу Sc=Sc S[j]; //шукаєм середню площу фігур

Вывод
Під час виконання курсової роботи я навчився застосовувати ООП для написання програм. Дослідив основна методи обєктно-орієнтованого програмування. Навчився створювати алгоритми по математичних формулах. Застосовувати ієрархію класів. Здобув знання по роботі з середовищем програмування Microsoft Visual Studio 2010 . Здобув неоціненний досвід роботи і використав на практиці знання здобуті на даній дисципліні.

ПЕРЕЛІК ПОСИЛАНЬ

1. Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон. Объектно-ориентированный анализ и проектирование с примерами приложений. М.: Вильямс, 2008.- 720с. Лафоре Р. Объектно-ориентированное программирование на C / Р. Лафоре. - Москва: 2005. - 568с.

2. Armstrong, «The Quarks of Object-Oriented Development.» In descending order of popularity, the «quarks» are: Inheritance, Object, Class, Encapsulation, Method, Message Passing, Polymorphism, Abstraction Баддю Т. Обєктно-орієнтоване програмування у дії / Т. Баддю. -Київ: 2006. - 384с.

3. Прат С. Лекції та вправи / С. Прат. -Харків: 2003. - 476с.

4. Алан Кэй The Early History of Smalltalk. - Apple Computer, ACM SIGPLAN Notices, vol.28, №3, March 1993..

5. C - Wikipedia, thefreeencyclopedia [Електронний ресурс]. // - C :http://uk.wikipedia.org/wiki/C++,вільний, - Загол. з екрану.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

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





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