Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ Информатика I лабораторные работы.doc
Скачиваний:
295
Добавлен:
14.02.2015
Размер:
2 Mб
Скачать

Лабораторная работа №4 Программа-оболочка far

Цель работы – развитие профессиональных навыков работы в программе-оболочкеFAR.

Задачи работы

  • получение навыков и умений в управлении панелями FAR;

  • получение навыков и умений в создании, просмотре, редактировании и удалении файлов в FAR;

  • получение навыков и умений в работе с деревом каталогов в FAR;

  • получение навыков и умений в создание меню пользователя и работе с расширениями файлов в FAR.

Справочно-методический материал

Программа-оболочка FAR manager

Для работы с файлами, папками и дисками широкое распространение получили программы-оболочки. Они позволяют в удобном режиме выполнять наиболее часто используемые операции: просматривать содержимое каталога на дисках, переходить из одного каталога в другой, копировать, перемещать и удалять файлы, запускать программы и т.д.; и дают широкий набор дополнительных возможностей.

Примерами таких программ-оболочек являются Norton Commander, WindowsCommander, Dos Navigator и др.

Одна из наиболее распространенных программ-оболочек в России – FAR manager. FAR – это работающая в текстовом режиме программа управления файлами для Windows 95-2000 и Windows NT, XT, с поддержкой длинных имен файлов и широким набором операций над файлами и папками. FAR позволяет работать с архивами.

При этом файлы в архивах обрабатываются аналогично файлам в папках. FAR сам преобразует команды в соответствующие вызовы внешних архиваторов. FAR также предоставляет значительное количество сервисных функций (сравнение папок, поиск текста в различной кодировке, калькулятор, FTP-панель, быстрый переход к папке, история папок и т.д.) и обладает широким набором настроек интерфейса и системных параметров программы.

Запуск программы FAR

Запуск FAR может осуществляться двумя способами. Первый: через меню Пуск_Программы}FAR manager} FAR manager. Второй: запускпроизводится через пиктограммуFAR manager, если она выложена на рабочий стол.

Общий вид программы FAR

После запуска FAR на экране появляются две панели, ограниченные двойной рамкой. Ниже этих панелей располагается командная строка, в которую можно вводить команды ОС. Еще ниже располагается строка подсказки (линейка клавиш), содержащая значения функциональных клавиш FAR. При нажатии клавишShift,AltилиCtrl содержание этой строки изменяется и показывается, что произойдет при нажатии комбинации клавишShift,CtrlилиAltи одной из функциональных. Команды из строки подсказки можно выбирать мышкой.

Рисунок 2 – Вид панелей FAR

Выделенная панель, файл или каталог

На одной из панелей FAR присутствует курсорная рамка, выделенная серым или другим цветом. Такая панель называется активной (рисунок 2, правая панель). Информация о выбранном устройстве и открытой папке дублируется в командной строке и над панелью (выбранным является устройство (диск)W:папка). Курсорную рамку можно перемещать по списку файлов и каталогов с помощью клавиш управления курсором или мышки и полос прокрутки. Файл или каталог, на котором находится указатель, называется выделенным. КлавишейTabили мышью можно перемещать указатель на другую панель.

Если выделить какую-либо папку и нажать Enter, FAR откроет ее содержимое. В нижней части панели находитсястрока статуса. В ней отражается информация о текущем файле (каталоге) или выделенной группе. ПолеСуммарная информацияпоказывает сколько файлов в текущей папке и сумму их размера, занимаемого на диске (рисунок 2, в папкеСкачено17 файлов, которые занимают1 141 821байт).

Чтобы перейти в родительский каталог, нужно переместить курсорную рамку в самый вверх списка на «..» и нажатьEnter, перейти в родительский каталог можно также, нажав комбинацию клавишCtrl+PgUp.

Меню FAR (F9)

C помощью меню FAR можно установить наиболее удобный вид представления информации на экране, изменить режимы работы FAR, а также выполнить многие другие действия.

Меню – это перечень пунктов, выполняющих некоторые определенные действия. Различают основное меню, которое действует на всех уровнях структуры каталогов; местное меню, которое действует в том каталоге, где оно записано.

Для вызова верхнего раскрывающегося меню необходимо нажать на клавишу F9. В верхней строке экрана появится строка, содержащая пункты меню:Левая, Файлы, Команды, Параметры, Правая (рисунок 2).

Для выбора нужного пункта меню следует использовать клавиши управления курсором или манипулятор мыши. Выбрав необходимый пункт меню, нужно нажать клавишу Enterдля входа в подменю. Для выхода из меню и подменю используется клавишаEsc.

Пункты меню: Левая, Правая (панель)

При выборе этих пунктов можно определить режим вывода информации на левой или правой панели FAR (устанавливается режим панели, формат, сортировка файлов; включение/выключение панели и смена диска). Действующие установки отмечены галочкой. Чтобы установить или отменить режим, необходимо выбрать с помощью клавиш управления курсором нужный пункт и нажать Enterили нажать выделенную букву, соответствующую пункту меню.

Наиболее часто используются следующие режимы панели:

Краткий– имена файлов выводятся в три колонки.

Средний– имена файлов выводятся в две колонки.

Полный– выводятся имя, размер, дата и время последней модификации файла (рисунок 2, правая панель).

Широкий– выводятся имя и размер файла (рисунок 2, левая панель).

Детальный– выводятся имя, размер, размер после упаковки, дата и время последней модификации, создания, доступа и атрибуты файла. Это полноэкранный режим.

Пункт Файлы

Этот пункт меню содержит основные команды работы с файлами: создание, просмотр, редактирование, копирование, переименование, перенос, удаление, архивирование, выделение и установка атрибутов.

Пункт Команды

Содержит дополнительный набор полезных команд, для осуществления поиска информации, запуска программ и быстрого перемещения по папкам и файлам.

Пункт Параметры

С помощью этого пункта осуществляется настройка системных параметров FAR, параметров панелей, подтверждений, интерфейса и других модулей. Установка или отмена режима осуществляется с помощью клавиш Enter,ПробелиCtrl+Enter.

Основные операции в FAR

Переход на другой диск (Alt+F1, Alt+F2)

Для того чтобы на панели FARвывести содержимое дисков, к которым имеется доступ, следует нажать комбинацию клавишAlt+F1для левой панели иAlt+F2для правой панели. После этого на экране появится список дисков, из которого клавишами управления курсором надо выбрать нужный и нажатьEnter.

С помощью мыши можно вызвать список дисков, если нажать левую кнопку мыши на букве сортировки (рисунок 2).

Выбор группы файлов

FAR позволяет выбирать группу файлов, с которой можно выполнить некоторые действия: скопировать, переместить в другой каталог, удалить и т.д.

Выбор отдельных файлов, т.е. помещение разнородных файлов в группу, осуществляется нажатием на клавишу Insert (Ins). Повторное нажатие клавиши отменяет выбор файла. Выбранный файл отмечается другим цветом. Встроке статусапанели появляются сведения о количестве выбранных файлов и объеме занимаемой ими дисковой памяти.

Выбор отдельных файлов также можно осуществить правой кнопкой манипулятора мыши.

Имеется возможность выбрать группу файлов по маске, для этого необходимо нажать клавишу серый плюс (+) и задать маску (образец) для выбора. В маске можно использоватьшаблоны ? и Ö.

Серая звездочка (Ø) позволяет инвертировать текущее выделение, то есть пометить невыделенные файлы и отменить выделение помеченных.

Чтобы отменить выбор группы файлов по маске, необходимо нажать клавишу серый минус (-) и задать маску файлов, выбор которых отменяется.

С выбранной группой файлов можно выполнить следующие действия: копирование; перемещение; удаление; архивирование; установку атрибутов.

Просмотр файла (F3)

Эта команда выводит содержимое файла на экран. Просмотр осуществляется на весь экран. Можно выбирать различные кодировки просмотра. Для этого необходимо нажать Shift+F4в режиме просмотра и из предложенного списка выбрать нужную кодировку.

Редактирование файла (F4), создание файла (Shift+F4)

При нажатии клавиши F4 FAR загружает файл, указанный курсором, во внутренний редактор для последующего редактирования.

Для создания нового файла необходимо нажать Shift+F4, ввести имя файла в появившемся окне и нажатьEnter. В режиме редактирования откроется пустой новый файл. НажавShift+F4, можно ввести имя файла для редактирования уже существующего.

Копирование (F5)

Копирование выполняется следующим образом:

  1. на неактивной панели открывается каталог, в который будет выполняться копирование;

  2. на активной панели выбираются файлы или каталоги для копирования;

  3. нажимается клавиша F5и появляется диалоговое окно копирования, в котором будет предложено скопировать выбранный файл (файлы) папки, открытой в активной панели в папку, открытую в неактивной панели. Для выполнения операции копирования необходимо нажатьКопировать (Enter).

Операцию копирования можно также осуществить с помощью манипулятора мыши, нажав левую кнопку мыши,и не отпуская её, перетянуть выделенные файлы в место назначения на другой панели.

Для отмены копирования можно нажать клавишу Escв любой момент.

Переименование или перенос (F6)

Эта команда позволяет переименовывать файлы (каталоги) и переносить файлы (каталоги) в другие каталоги или на другие диски. Есть несколько вариантов использования этой команды:

Для переименования файла (каталога) курсорная рамка устанавливается на имя файла (каталога), нажимается клавиша F6, в диалоговом окне вводится новое имя файла (каталога) и нажимается клавишаEnter.

Для переноса файла (каталога) или группы файлов (каталогов) необходимо выполнить следующие действия:

  • на неактивной панели открыть каталог, в который будут переноситься файлы (каталоги);

  • на активной панели выбрать файлы или каталоги для переноса;

  • нажать клавишу F6для выполнения операции переноса.

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

Для отмены переименования или переноса нажимают клавишу Esc.

Создание папки (F7)

Эта команда позволяет создавать новые папки. Новый каталог создается как подкаталог текущего каталога, если не был определен полный путь для создаваемой папки.

Удаление (F8 (Del), Shift+F8, Shift+Del)

Эта команда служит для удаления файлов и каталогов:

  • можно удалить файл (каталог), выделенный курсорной рамкой на файловой панели, или каталог на панели дерева каталогов;

  • можно удалить группу файлов (каталогов), выбранную с помощью команд выделения группы.

Клавиша F8иShift+Delудаляют все выбранные файлы,Shift+F8- только файл, выделенный курсором. КомандаShift+Delвсегда удаляет файлы, не используяКорзину. ИспользованиеКорзиныкомандамиF8иShift+F8зависит от конфигурацииFAR.

Поиск файлов (Alt+F7)

Эта команда служит для поиска файлов во всех каталогах на указанном диске. Для поиска необходимо ввести имя файла (можно использовать шаблоны файлов). Поиск можно прекратить, выбрав пункт Стопи нажавEnter. После окончания поиска клавишами перемещения курсора выбирают нужный файл среди файлов, включенных в список. Выделив пунктПереходи нажавEnter, можно перейти в тот каталог, где находится нужный файл. Если файл не найден – необходимо проверить правильность написания его имени или сменить диск.

Быстрый поиск файла в текущем каталоге

Чтобы быстро найти файл в текущем каталоге, следует нажать клавишу Altи, не отпуская ее, ввести первые буквы имени нужного файла. FAR выделит нужный файл, как только будет введено достаточное количество букв в имени файла.

Таблица 3 – Основные команды FAR*

Название команды

Синтаксис команды

Работа с панелями

Переход между панелями

Tab

Убрать левую панель

Ctrl-F1

Убрать обе панели

Ctrl-O

Вывод информационной панели

Ctrl-L

Смена дисков панели

Alt-F1

Работа с редактором

Запуск редактора для создания файла

Shift-F4

Запуск редактора для редактирования файла

F4

Выход из редактора

Esc

Удаление строки

Ctrl-Y

Увеличение (уменьшение)размера блока

Shift-↓(↑)

Копирование блока

Ctrl-Insert

Перемещение блока

Shift-Insert

Удаление блока

Shift-Delete

Работа с каталогами

Создание каталога

F7

Копирование каталога

F5

Перемещение каталога

F6

Удаление каталога

F8

Вывод дерева каталогов

F9-Enter-Tree

Работа с файлами

Создание нового файла

Shift-F4

Просмотр содержимого файла

F3

Редактирование файла

F4

Копирование файла

F5

Перемещение (переименование) файла

F6

Удаление файла

F8

Поиск файлов на диске

Alt-F7

Символы для выделения группы файлов

Любое количество произвольных символов в имени файлов и расширении

*

Наличие одного произвольного символа в имени файла или в расширении

?

Выделение группы файлов выборочно

Insert

Выделение группы файлов по шаблону

+ ( клавиатураNum Lock)

Работа с меню пользователя

Создание меню пользователя

F9-команды-меню пользователя

Вызов меню

F2

Сохранение внесенных изменений

F2

Редактирование пункта меню

F4

Вставка нового пункта

F6

Удаление пункта меню

F8

Работа с файлом обработки расширений

Вызов редактора

F9-команды-редактор обработки расширений

*Наиболее полный перечень командFARпредставлен в Приложении 2.

Порядок выполнения работы

Все действия производить в программе-оболочке FAR, в каталогеTemp.

  1. В корневом диске создать дерево каталогов по вариантам как показано в приложении 1 с использованием команд таблицы 3.

  2. В каталоге А2 создать подкаталоги В4 и В5 и удалить каталог В2.

  3. В каталоге Personalсоздать файлName.txt, содержащий информацию о фамилии, имени и отчестве студента. Здесь же создать файлDate.txt, содержащий информацию о дате рождения студента. В этом же каталоге создать файлSchool.txt, содержащий информацию о школе, которую закончил студент.

  4. В каталоге Universityсоздать файлName.txt, содержащий информацию о названии Вуза и специальность, на которой студент обучается. Здесь же создать файлMark.txtс оценками на вступительных экзаменах и общей суммой баллов.

  5. Присвоить файлу Mark.txtатрибут «скрытый» и скрыть файл.

  6. Присвоить файлу Name.txtатрибут «только для чтения».

  7. В каталоге Hobbyсоздать файлhobby.txtс информацией об увлечениях студента.

  8. Скопировать файл hobby.txtв каталог В3 и переименовать его в файлLab_№варианта.txt.

  9. Сравнить содержимое каталогов А1 и А2.

  10. Отсортировать содержимое каталога Personalпо дате.

  11. Сделать копию файла Lab_№варианта.txt(например,copy_Lab_№варианта.txt) в этом же каталоге и удалить его.

  12. Отсортировать все файлы, хранящиеся в каталоге Personal, по имени.

  13. Отсортировать по расширению.

  14. Удалить все директории, в названии которых есть буква Aили цифра 2 одной командой.

  15. Отобразить содержимое панелей в полном формате.

  16. Вывести дерево каталогов в левой панели.

  17. В личном каталоге создать системное меню, в котором включить пункты:

    1. Запуск программы калькулятор с:\calc.exe

    2. Запуск программы блокнот с:\ system32\notepad.exe

  18. Написать строку обработки расширения bak, в результате которого все файлы с данным расширением переименовываются в одноименные файлы с расширениемtxt.

Содержание отчета:

  1. титульный лист;

  2. цели и задачи лабораторной работы;

  3. задание на лабораторную работу;

  4. результаты выполненной работы.

Контрольные вопросы

  1. Что такое программа-оболочка?

  2. Назовите наиболее известные программы-оболочки?

  3. Что такое меню?

  4. Какие функции можно реализовывать через меню пользователя?

  5. Из каких компонент состоит FAR?

  6. Какие команды можно использовать для работы с файлами?

  7. Какие команды можно использовать для работы с каталогами?

Список терминов:

программа-оболочка, меню, панели, шаблон, суммарная информация, строка статуса, строка состояния.