Cтраница 3
Рассматриваемая в настоящем разделе структура позволяет улучшить отображение в подсписки, состоящие из одной ячейки, с переполнением, что несколько компенсирует недостатки этого метода. Вспомним, как, уменьшая число ячеек в подсписке до одной, мы снижаем потери, которые возникают из-за наличия пустых файлов. Но даже в тех случаях, когда подфайл пустой, в подсписке должна быть по крайней мере одна начальная ячейка файла. [31]
Предписание Уокна максимальное вырабатывает в качестве значения текущее число строк в окне без единицы. Мы будем хранить это число в глобальном объекте маке Уокна, В рбщем случае макс Уокна совпадает с константой макс Уэкрана. Однако в пустом файле, например, макс Уокна будет равно нулю, что означает, что в окне находится только одна строка - холостая, Утекста в предписаниях получения / установки положения указателя и окна - это число строк текста над указателем, Уокна - это число строк окна над указателем. [32]
В файле может быть сколько угодно байтов: и очень мало, и очень много. Может быть файл, в котором вообще нет никаких байтов - его называют пустым файлом. Но даже у пустого файла все равно есть имя. Представьте себе тетрадку по математике, в которой все страницы еще чистые, но тетрадка уже не новая, потому что обложку ей кто-то надписал. [33]
Для того чтобы создать новый файл с текстом программы на Фортране, необходимо в меню File перейти к разделу New и выбрать команду Files. В проект будет добавлен новый, пока еще пустой файл. [34]
Нейтральный файл ( FEMAP Neutral) имеет текстовый формат и предназначен для сохранения текущего состояния базы данных FEMAP или фрагментов модели FEMAP. Его форма может выбираться из условия совместимости с предыдущими версиями программы FEMAP. Данные в формате нейтрального файла импортируются либо н пустой файл модели, либо добавляются к существующей модели. [35]
Одна из разновидностей файла - последовательный файл, который является основой процедур ввода - вывода. Этот файл представляет собой последовательность компонент с двумя видами действий: создание или просмотр файла. Создание файла осуществляется добавлением новых компонент в конец первоначального пустого файла, а просмотр осуществляется сначала по одному элементу. В обоих случаях компоненты файла обрабатываются последовательно. Файлы хранятся на внешних запоминающих устройствах ЭВМ. В любой момент времени доступен только один компонент файла, который и хранится в оперативной памяти ЭВМ. Для файловых типов данных или других типов с файловыми компонентами не доступны ни операторы присваивания, ни проверки на равенство. [36]
Процедура Reset открывает уже существующий файл. Процедура Rewrite создает новый файл с именем, указанным при вызове процедуры Assign. Если файл с таким именем уже существует, он уничтожается, и вместо него создается новый пустой файл. [37]
Первый параметр каждой из этих команд записывается по тем же самым правилам, что и пути в командах MD, RD, DEL операционной системы - нельзя только употреблять звездочки и знаки вопроса. Как и при работе с ОС, нельзя уничтожать текущий или непустой каталог и нельзя уничтожать защищенный от изменения файл. Специальной команды создания файла нет, но это и не важно - ведь файл создается при попытке открыть его для записи, что довольно естественно: зачем создавать пустой файл, если не предполагается его ничем наполнять. [38]
Как и всякая свежеиспеченная переменная, файл сначала тоже является неопределенным. Другие переменные приводятся в определенное исходное состояние путем присваивания им значений. Правда, согласно этому оператору, файл f является пустым. Он не содержит ни одного компонента. Но это уже большой плюс - уж поистине лучше пустой файл, чем такой, о котором ничего неизвестно. Одновременно файл подготавливается к созданию; буферной переменной ff мы уже можем присвоить значение, которое должен получить первый компонент файла. [39]