Об’єктно-орієнтоване програмування в середовищі Borland Delphi - Курсовая работа

бесплатно 0
4.5 106
Створення довідника філателіста за допомогою об"єктно-орієнтованого програмування. Інтерфейс програми, вікна функцій. Графічні об’єкти мови програмування для вводу інформації. Побудова об’єктної моделі та реалізація програми в середовищі Borland Delphi.


Аннотация к работе
При її виконанні студент поглиблює знання з фундаментальних та професійно-орієнтованих дисциплін, засвоює методику експериментальних досліджень, оволодіває навичками співставлення результатів своїх досліджень із літературними даними, аналізу, узагальнення і літературного оформлення одержаних результатів з теми дослідження, набуває вміння вести науковий пошук, що розвиває в молодого інженера творчий підхід до роботи. Курсова робота з обєктно-орієнтованого програмування передбачає знання студентами обєктно-орієнтованого проектування та програмування і є завершальним етапом вивчення у рамках курсу обєктно-орієнтованє програмування підготовки студентів. Метою курсової роботи є закріплення, поглиблення та узагальнення знань, якими студент оволодів під час вивчення курсу, в набутті навичок використання основ алгоритмізації та програмування на алгоритмічних мовах високого рівня з використанням принципів обєктно-орієнтованого проектування та програмування, методики розробки програмних модулів та програмного забезпечення компютерних систем управління, набуття студентами теоретичних знань та практичних навичок в області використання сучасних систем візуального проектування програмних засобів компютерних систем управління та освоєння принципів та методів сучасних технологій програмування, набуття навичок професійних та практики наукових досліджень з оформленням відповідного текстового, програмного та ілюстративного матеріалу у формі наукового звіту. Виконання курсової роботи (КР) направлено на закріплення знань, отриманих при вивченні теоретичної частини курсу, і набуття практичних навичок розробки обєктно-орієнтованих програм. знати: загальні питання побудови та використання сучасних систем обєктно-орієнтованного та візуального проектування програмних засобів компютерних систем управління; основні поняття та методи обєктно-орієнтованного проектування та програмування, основні засоби розробки програм з використанням багато ієрархічних структур обєктів та класів обєктів;Згідно завдання наведеного вище можна зробити висновок, що потрібно розробити програму, яка б слугувала довідником філателіста, тобто являла собою своєрідну базу даних марок і їх колекціонерів. Так як наша програма буде вміщувати в собі певну інформацію, її потрібно зберігати. Інформація буде зберігатися в текстовому файлі на жорсткому диску. Оскільки наша програма виконуватиме не одну, а декілька функцій, доцільно буде створити стартовий екран, який слугуватиме для вибору однієї з функцій. Наша програма буде виконувати наступні функції: 1.Філателія - це колекціонування й вивчення знаків поштової оплати, до яких належать марки, етикетки, ярлики, різноманітні провізорії, поштові штемпелі (календарні й спеціальні погашення), штампи, а також конверти, поштові картки і листівки з цими знаками - надрукованими (так звані цілісні речі) або наклеєними (так звані цілі речі), інші види поштової документації. Філателістична географія - напрям колекціонування поштових марок, коли колекціонери ставлять за мету зібрати по одній або по кілька марок кожної країни, території, місцевої поштової служби, всіх періодів політичного управління кожної окремої держави. «?????» (люблю) і «???????» (звільнення від оплати) та означає замилування до поштових марок та інших знаків поштових оплат. У стародавній Греції на листах ставили особливу відмітку - телос («?????»), яка означала, що лист оплачений відправником і одержувачеві не потрібно нічого платити.Перша обєктно-орієнтована мова програмування Simula 67 була розроблена наприкінці 60-х років у Норвегії. Автори цієї мови дуже точно угадали перспективи розвитку програмування: їхня мова набагато випередила свій час. Найважливіші риси мови Simula 67 були помічені програмістами, і в 70-і роки було розроблено велику кількість експериментальних обєктно-орієнтованих мов програмування: наприклад, мови CLU, Alphard, Concurrent Pascal і ін. Ці мови так і залишилися експериментальними, але в результаті їхнього дослідження були розроблені сучасні обєктно-орієнтовані мови програмування: C , Smalltalk, Eiffel і ін. Синтаксис цієї мови нагадує синтаксис мови C , однак ці мови мають мало загального.Обєкти характеризуються атрибутами. Крім атрибутів, обєкти володіють деякими функціональними можливостями, які в обєктно-орієнтованому програмуванні називають операціями або методами. Таким чином, обєкт суміщає атрибути і методи, приховуючи від інших обєктів, що взаємодіють з ним і використовують його функціональність, свою реалізацію. Вона дозволяє створювати призначені для користувача обєкти, що володіють необхідними методами і далі оперувати ними, не вдаючись в будову цих обєктів. Важливо розуміти, що клас - це логічна абстракція, яка реально не існує доти, доки не буде створено обєкт цього класу, тобто це те, що стане фізичним представленням цього класу в памяті компютера.Для побудови обєктної моделі даної системи необхідно виконати наступні етапи: - визначення обєктів і класів;Аналізуючи постановку завдання і предметну область, можна виділити

План
Зміст

Вступ

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

2. Опис предметної області

3. Обєктно-орієнтоване програмування

3.1 Історія і основи ООП

3.2 Класи і обєкти

4.Побудова обєктної моделі

4.1 Визначення обєктів і класів

4.2 Визначення залежностей (звязків) між класами

5.Реалізація програми в середовищі Borland Delphi

5.1 Інтерфейс програми

5.2 Демонстрація можливостей програми. Тестовий приклад

Висновок

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

Додаток А Додаток Б

Додаток В

Додаток С
Заказать написание новой работы



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



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