Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ ООП.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
156.16 Кб
Скачать

17

Замечание руководителя оглавление

1.ВВЕДЕНИЕ………………………………..…………………………...…...

2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ ………………………….…………………..

  1. Исходные данные ……………………………..……………..…….

  2. Выбор класса предка………………………………………………

  3. Описание свойств и процедур.……………………………………

  4. Интерфейс пользователя……………………………..……………

3.ЗАКЛЮЧЕНИЕ………………………………………………….…….........

4.СПИСОК ЛИТЕРАТУРЫ………………………………………………….

5.ПРИЛОЖЕНИЕ…………………………………………………………….

5

6

6

6

6

7

9

10

11

1. Введение

В настоящее время среди широкого круга пользователей популярна система объектно-ориентированного программирования Delphi, основу которой составляет язык Object Pascal. Delphi позволяет быстро создавать приложения различной степени сложности на основе применения технологии визуального программирования.

По сравнению с традиционными способами программирования ООП обладает рядом преимуществ. Главное из них заключается в том, что эта концепция в наибольшей степени соответствует внутренней логике функционирования операционной системы Windows. Программа, состоящая из отдельных объектов, отлично приспособлена к реагированию на события, происходящие в ОС. К другим преимуществам ООП можно отнести большую надежность кода и возможность повторного использования отработанных объектов.

Использование объектно-ориентированного подхода позволило справиться с рядом проблем индустрии разработки программного обеспечения. Ранее многие программы создавались "с нуля", повторное использование библиотек подпрограмм было затруднено однозначностью записанных в них алгоритмов. Такой подход был дорогостоящим, многие ранее сделанные наработки не могли быть применены в новых проектах. Методология ООП позволила создавать достаточно универсальные библиотеки классов объектов, чтобы их можно было многократно и различными способами использовать при решении многих задач. Это привело к снижению стоимости разработок, ускорению выхода новых программных продуктов, созданию более сложных устойчивых программных систем и бурному развитию отрасли.

В данном курсовом проекте создан визуальный компонент с заранее определенными свойствами и методами. Также было разработано тестовое приложение для демонстрации доступных событий.

2. Техническое задание

  1. Исходные данные.

  • загруженная изображение разбивается на определенное число кусков

  • куски изображения перемешиваются на рабочем поле в случайном порядке

  • при правильном расположении куска пользователем происходит автовыравнивание

  • при правильном расположении всех кусков изображения - выдается сообщение пользователю о победе

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]