Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

GarbageCollector

The Delphi project

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

GarbageCollector

The Delphi project

Пару слов о структуре: Имеется форма abstract_operator_form, которая реализует ЛОГИКУ формы оператора, а именно имеет в распоряжении два списка : список интерфейсов заказов и список интерфейсов водителей. Обрабатывает UDP и добавляет-удаляет элементы из списков. Использует виртуальные методы для добавления- удаления элементов.

Имеется форма, которая наследует abstract_operator_form - operator_form_inh. В ней реалзована ОТРИСОВКА элементов.

Графическими элементами являются объекты TPanel_order и TPanel_driver Эти классы отвечают за ОТРИСОВКУ СЕБЯ, а также хранят объекты TOrder и TDriver соотв, используют их как хранилище информации.

TOrder и TDriver отвечают за ХРАНЕНИЕ данных из таблиц и ЛОГИКУ РАБОТЫ С БАЗОЙ.

ВАЖНО

1)abstract_operator_form работает только со списками интерфейса

2)operator_form_inh только рисует и связывает друг с другом графические элементы

3)TPanel_order и TPanel_driver реализуют интерфесы к TOrder и TDriver и отрисоввывают сами себя

4)TOrder и TDriver работают с базой