Программирование в среде Турбо Паскаль (Поляков, Круглов) - страница 9

При выборе последней строки в этом списке (-load file-), выполняется команда Load. Обычно список Pick файлов теряется при выходе из системы. Однако его можно сохранить, записав на диск. Как это сделать, показано в описании пункта Options главного меню (разд. 1.3.5).

1.3.1.3. Команда открытия нового файла New. Эта команда удаляет текущий файл из редактора и устанавливает имя нового файла NONAME.PAS. Если текущий файл не был записан на диск после последней корректировки, то система выдаст запрос (рис. 1.8).

- 16 -

Рис. 1.8

Получив ответ «Y», система запишет текущий файл на диск, а получив ответ «N», система только удалит этот файл из редактора, и все изменения, внесенные в него, потеряются. Это очень важная альтернатива. Пользуясь ею, можно любым образом модифицировать программу и наблюдать, как она работает. А потом, ответив на запрос «N», оставить ее первоначальный вариант на диске неизменным.

1.3.1.4. Команда записи файла Save (F2). Эта команда записывает текущий файл из редактора на диск. В режиме редактирования ее можно выполнить, кроме обычного пути, нажатием клавиши F2. Система записывает файл с тем же именем, с которым он и был прочитан. Исключение составляет файл NONAME.PAS. Система предоставляет возможность его переименования, выдав сообщение (рис. 1.9).

Рис. 1.9

Если в ответ нажать клавишу ввода, то этот файл запишется с именем NONAME.PAS. Иначе, нужно набирать новое имя. При этом имя NONAME.PAS исчезнет. Если файл должен быть записан не в текущий каталог, то необходимо набрать его полное имя (можно без расширения — система сама его добавит).

При записи на диск уже существующего файла старая его версия переименовывается: вместо расширения .PAS она получает расши-

- 17 -

рение .ВАК. Это иногда бывает полезным — всегда имеется новая версия программы и предыдущая. Тем не менее существует возможность отключить такой режим записи (см. разд. 1.3.5).

1.3.1.5. Команда записи с новым именем Write To. Эта команда записывает файл, находящийся в окне Edit на диск, заменяя имя (и, возможно, каталог) этого файла. На экране появляется прямоугольник (рис. 1.10).

Рис. 1.10

Файл после задания нового имени тут же загрузится в окно Edit, и редактор станет активным. Эта команда обычно используется, когда необходимо сохранить неизменной начальную версию программы для дальнейшей работы с ней.

1.3.1.6. Команда просмотра каталога Directory. Эта команда показывает содержимое текущего каталога. По умолчанию маской для выбора файлов является групповое имя *.*. Однако можно выбрать каталог и маску через окно запроса. Двигая прямоугольник выделения в окне списка содержимого каталога, можно открывать подкаталоги, если они есть, и свободно передвигаться по всей структуре диска. Если выбран какой-либо файл и нажата клавиша ввода, то этот файл будет прочитан и загружен в редактор. Фактически, эта команда может быть альтернативой команде Load при загрузке программ в систему.