Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ | ||
Основным способом хранения данных в Turbo Vision является их размещение в полях объектов. Поток Turbo Vision - это коллекция объектов со специфичным способом хранения элементов: для этих целей коллекция-поток использует дисковый файл, отображаемую память (EMS-память) или файловое устройство (устройство ввода-вывода данных). Для регистрации любого объекта используется обращение к глобальной процедуре Register-Type, определенной в интерфейсной части модуля Objects. Для работы с потоками в Turbo Vision предусмотрен абстрактный тип TStream и три его потомка - TDOSStream, TBufStream и TEMSStream. Базовый объект TStream реализует три метода, используемых для непосредственной работы с потоком Хотя потоки спроектированы в основном для работы с объектами, Вы можете использовать их для хранения не только полей объектов, но и любых других данных. Метод Store осуществляет запись данных в поток. При обнаружении ошибки поток вызывает свой метод TStream.Error, который определяет необходимую реакцию программы. Поток имеет методы, имитирующие файловые процедуры прямого доступа к дисковому файлу Чтобы поместить объект в поток, нужно обратиться к методу Put, передав ему в качестве параметра инициированный экземпляр объекта
| |