Турбо Паскаль 6.0

ПОТОКИ.


Техника объектно-ориентированного программирования и Turbo Vision дают Вам мощный способ инкапсуляции данных и кода и мощные способы построения взаимосвязанных структур объекта. Но что если Вы хотите просто сохранить объекты на диске? До последнего времени данные хранились в записях и запись на диск была проста, но данные внутри Turbo Vision в большинстве случаев находятся внутри объектов. Конечно, Вы можете отделить данные от объекта и записать их на диск. Но поскольку совместное хранение данных и кода дает большие преимущества, разделить их снова было бы шагом назад. Не могут ли ООП и Turbo Vision как-то решить эту проблему? Имеено для этого разработаны потоки. Поток Turbo Vision - это коллекция объектов с определенным способом хранения: обычно в файле, EMS, последовательном порту или некотором другом устройстве. Потоки обрабатывают В/В на уровне объекта, а не на уровне данных. Когда Вы расширяете объект Turbo Vision, Вам необходимо обеспечить обработку всех полей данных, которые Вы определяете.



Содержание раздела