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

бесплатно 0
4.5 170
Зчитування числової інформації з файлу DATA.txt, аналізування, обробка та виконання графічного відображення. Редагування файлу тексту програми. Метод відображення кнопки з надписом на екрані. Створення нових класів на основі інших, вже створених.


Аннотация к работе
Програма, яка має власне меню, зчитує числову інформацію з файлів, аналізує, обробляє її і виконує графічне відображення. При цьому самі обєкти, які використовувались реалізованими функціями, представлялися фрагментарно (у тому обсязі, що необхідний для виконання цих функцій) і у формі, зручній для реалізації цих функцій. Використовуючи визначення нових типів програміст може розділяти свою програму на простіші частини, які легше проконтролювати. A,B,C,D-обєкти класу ,які позначають вершини прямокутника int grup,int mit-змінні, які позначають чи вкладений прямокутник і до якої групи відноситься float S-площа прямокутника int minx,maxx,miny,maxy-зміні, які позначають координати найближчої і найдальшої до початку осі координат вершин. pryamokut(point,point,point,point) - конструктор. pryamokut()-конструктор. void setdata(point,point,point,point)-функція, яка заповняє поля прямокутника. void draw()-функція, яка малює прямокутник. char str[80]; - поле типу char. public: void setparam (int xx1 , int yy1, int xx2,int yy2,char *sstr); - метод ініціалізації полів базового класу. void show(int tcolor, int bcolor); - метод відображення кнопки з надписом на екрані. virtual void run(void)=0; - чисто віртуальна функція касу, яка буде перевизначена у класах-нащадках, виконується при натисканні користувачем кнопки Enter для виконання певного пункту меню. class knopka1:public Knopka - клас нащадок. public: void run(void); - перевизначена віртуальна функція, виводить дані про автора програми, які вона зчитує з файлу about.txt. class knopka2:public Knopka - клас нащадок. public: void run(void) ; - перевизначена віртуальна функція, запускає програму notepad.exe для редагування файлу вхідних даних для програми виконання основного завдання DATA.TXT. class knopka3:public Knopka - клас нащадок. public: class knopka4 : public Knopka - клас нащадок. public: void run (void); - перевизначена віртуальна функція, яка запускає програму bc.exe для редагування текстового (*.срр) файлу програми виконання основного завдання KUR.CPP. class knopka5: public Knopka - клас нащадок. public: void run(void); - перевизначена віртуальна функція, яка використовується для запуску програми виконання основного завдання KUR.exe. class knopka6: public Knopka - клас нащадок. public: void run(void) ; - перевизначена віртуальна функція, яка виконує вихід з програми меню.У ході виконання курсової роботи була розроблена програма з інтерфейсним меню, яке допомагає користувачу легко виконати запуск розробки, змінити вхідні дані або саму програму. У результаті програма зчитує числову інформацію з файлу DATA.txt, аналізує, обробляє її і виконує графічне відображення. Розробка зручна у використанні і працює коректно при будь-яких вхідних даних. Введение в объектно-ориентированое програмирование с использованием UML. Москва: Библиотека програмиста, 2002.#include float Vidst(float x1,float y1,float x2,float y2) void copy(point *T1,point T2) } float SQR(point TA,point TB,point TC,point TD) void setdata(point,point,point,point); } void pryamokut::setdata(point TA,point TB,point TC,point TD){public: void run(void); {public: void run(void) ; {public: void run (void) ; {public: void run(void); {public: void run(void) ;

Вывод
У ході виконання курсової роботи була розроблена програма з інтерфейсним меню, яке допомагає користувачу легко виконати запуск розробки, змінити вхідні дані або саму програму. Задача була виконана відповідно індивідуального завдання. У результаті програма зчитує числову інформацію з файлу DATA.txt, аналізує, обробляє її і виконує графічне відображення.

Розробка зручна у використанні і працює коректно при будь-яких вхідних даних.

Перелік посилань

2. Х. М. Дейтел, П. Дж. Дейтел, Как програмировать на С . Введение в объектно-ориентированое програмирование с использованием UML. - Москва: Издательство БИНОМ, 2001. - 300 с.

3. Джефф Елджер, С . - Москва: Библиотека програмиста, 2002. - 220 с.

4. В.П.Аверкин, А.И.Бобровский, Программирование на С . - Москва: Библиотека программиста, 2001. - 252 с.

5. Н. С. Пискунов, Справочник по высшей математики, том 2. - Москва: Наука, 1976. - 520 с.

6. Р.Вайнер, Л.Пинсон, С изнутри. - Москва: Библиотека програмиста, 2003. - 290 с.

2. О.І. Черняк, О.М. Ткаченко, Методичні вказівки до виконання курсової роботи з дисципліни "Програмування" для студентів напрямів підготовки - "Компютерна інженерія" та "Інформаційна безпека".Вінниця: ВНТУ, 2006 - 44с.
Заказать написание новой работы



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



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