Cтраница 4
При создании файла буферная переменная работает так, как приемная кабинета врача: с появлением каждого следующего оператора get его содержимое присовокупляется к файлу в виде его нового компонента. Внимание: содержимое буферной переменной в конечном итоге является неопределенным. [46]
При создании файла необходимо учитывать, что после выполнения процедуры PUT значение буферной переменной становится неопределенным. Отсутствие среди параметров процедуры WRITE имени файла приводит к использованию по соглашению стандартного файла OUTPUT. Второй параметр процедуры WRITE должен иметь тип, совместимый с базовым типом файла. [47]
При создании файла осуществляется включение записей в управляемые интервалы, при этом их не заполняют до предела, что приводит к образованию распределенной свободной памяти в каждом из интервалов. Кроме этого, внутри управляемой области некоторые управляемые интервалы остаются свободными. Каждый элемент набора указателей указывает на один управляемый интервал. Системный программист, отвечающий за создание и ведение файла, должен заранее определить необходимый объем распределенной свободной памяти и количество свободных управляемых интервалов для каждого создаваемого файла. [48]
При создании файла указывается описатель OUTPUT. Если файл только читается, то используется описатель INPUT. Применение описателя UPDATE позволяет как только чтение или только включение записей в набор, так и совместное выполнение этих операций. Описатель KEYED можно опускать, так как при прямом методе доступа он предполагается по умолчанию. [49]
При создании файла инвентаризации в него заносится 60000 записей, по одной записи на каждый различный товар, подлежащий инвентаризации. Девятизначный ITEM-CODE ( КОД-ТОВАРА) используется для идентификации каждого отдельного инвентаризуемого товара. КОБОЛ-программа, приведенная на рис. 10.3, создает файл и заносит в него 60000 фиктивных записей. В секции ESTABLISH-FILE SECTION этой подготовительной программы в ITEM-CODE помещаются все десятки, а в оставшуюся часть записи - все пробелы. [50]
При создании файла INDEXED необходима упорядоченность входных записей. [51]
При создании файлов шаблонов требуется аккуратность и соблюдение ряда правил. В шаблоне должен быть, по крайней мере, один тэг атрибута. [52]
При создании больших файлов, когда индекс цилиндров занимает более трех дорожек, на поиск цилиндра ( по индексам цилиндра), на котором располагается запись, затрачивается относительно много времени. Для ускорения этого поиска программист может предусмотреть создание главного индекса. Последний строится на отдельном участке диска, непосредственно предшествующем участку индекса цилиндров. [53]
При создании файла пиктограмм для кнопок надо иметь в виду, что левый нижний пиксель задает цвет прозрачности, т.е. цвет, который будет заменяться цветом поверхности кнопки. Поэтому, если вы, например, просто закрасите первый квадрат, не задав ему рамку, то он не будет виден на кнопке. [54]
Рассмотрим пример создания регионального файла с прямым доступом. [55]
Рассмотрим пример создания собственного файла основной надписи. [56]
Операции по созданию файлов, сравнительно быстро и просто выполняемые в режиме меню, можно запрограммировать и на языке dbase. ФБД создается оператором create с указанием имени файла. [57]
Приступим к созданию файлов данных. Всю информацию разобьем на два файла данных: в первом, назовем его MAGAZIN, будут храниться данные о покупателях, во втором - VEDOMOST - данные из приведенной на рис. 5.5 ведомости. [58]