Pascal 7 & Objects

       

Потоки


Техника объектно-ориентированного программирования и ObjectWindows дают вам мощные средства инкапсуляции кода и дан- ных и большие возможности построения взаимосвязанных структур объектов. Но что делать, если стоит простая задача, например, по хранению некоторых объектов на диске?

Когда-то данные хранились исключительно в записях, и помеще- ние данных на диск было тривиальной задачей. Но данные в програм- мах ObjectWindows неразрывно связаны с объектами. Конечно, вы мо- жете отделить данные от объекта и записать их в дисковый файл. Объединение дает вам значительный шаг в направлении прогресса, а разъединение отбрасывает вас назад.

Есть ли в самом объектно-ориентированном программировании и ObjectWindows некоторые средства, которые могли бы разрешить эту проблему? Есть, и это потоки.

Поток в ObjectWindows - это набор объектов на их пути ку- да-либо: обычно в файл, EMS, в последовательный порт или некото- рое другое устройство. Потоки обслуживают операции ввода-вывода на уровне объектов, а не на уровне данных. При расширении объекта ObjectWindows вам нужно обеспечить обработку определенных вами дополнительных полей. Все сложные аспекты обработки на уровне объектов будут проделаны за вас.



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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий