Об"єктно-орієнтоване, або об"єктне, програмування. Поняття об"єктів і класів. Розробка програмного забезпечення. Створення операційних систем, прикладних програм, драйверів пристроїв, додатків для вбудованих систем, високопродуктивних серверів.
Можна виділити пять типів операцій: - конструктор, створення і ініціалізація обєкта; - деструктор, що руйнує обєкт; - модифікатор, що змінює стан обєкта; - селектор для доступу до змінних обєкта без їх зміни; - ітератор для доступу до змісту обєкта по частинах в певній послідовності . Під індивідуальністю обєкта розуміють властивість обєкта, що дозволяє відрізняти цей обєкт від усіх інших обєктів. Виділення належним чином сукупності обєктів і відношень між ними дозволяє побудувати обєктну модель певної предметної області, а на основі такої моделі розробити програмні засоби для дослідження цієї предметної області та прийняття рішень. Обєктно-орієнтовані мови програмування дозволяють поширити вимоги суворої типізації на типи даних, що визначаються програмістом. Обєктно-орієнтований підхід до проектування програмних виробів передбачає: - проведення обєктно-орієнтованого аналізу предметної області; - обєктно-орієнтоване проектування; - розробку програмного вироби з використанням обєктно-орієнтованої мови програмування.У процесі виконання даного курсового проекту були закріплені знання з використання класів і з використання основ обєктно-орієнтованого програмування.
Вывод
У процесі виконання даного курсового проекту були закріплені знання з використання класів і з використання основ обєктно-орієнтованого програмування.
Під час написання програми я отримав навички з використання деяких, раніше не використаних мною, компонентів середовища програмування С Builder 6.
Також при написанні даного курсового проекту я закріпив свої знання в області написання обєктно-орієнтованих програм, що містять взаємодіючі класи. Були отримані нові знання про створення класів і роботі з ними. Завдяки роботі над програмою були закріплені знання розподілу обовязків між класами.
Список литературы
1. Вычислительная техника и программирование. Под ред. А.В.Ретрова. - М.: Высшая школа, 1990
2. Кузнецов А.А. и др. Основы информатики. - М.: Дрофа, 1998
3.Кушниренко А.Г. и др. Информатика. - М.: Дрофа, 1998
4. Лебедев Г.В., Кушниренко А.Г. 12 лекций по преподаванию курса информатики. - М.: Дрофа, 1998
5.Шауцукова Л.З. Информатика 10 - 11. М.: Просвещение, 2000
6. Л.И. Шолмов. Язык Си. 1988г.
7. Г. Шилдт. C для профессиональных программистов. 1989г.
8. Б.В. Керниган, Д.М. Ричи. Язык Си. 1995г.
9. Современное проектирование на С - Андрей Александреску 2002
10. Язык программирования С - Бьярн Страуструп
11. http://www.codenet.ru/progr/visualc/vc/
12. Основы программирования на С . Автор: Стэнли Б. Липпман Издательство: Вильямс. Серия: C 59с.-2003.
13. Язык программирования C . Вводный курс Автор: Стенли Б. Липпман, Жози Лажойе Издательство: Невский Диалект, 81с; 2001 г.