КС:2015:Проект:MC

Материал из Wiki - Факультет компьютерных наук
Версия от 20:26, 20 сентября 2015; Cher (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Что это за проект

Введение

Задача файлового менеджера предоставить пользователю удобный интерфейс для работы с файловой системой.

Что требуется

Реализовать файловый менеджер, аналогичный Midnight Commander.

Чему вы научитесь

1. Освоите библиотеку терминального ввода-вывода (ncurses)

2. Освоите работу с файловой системой в Unix

Начальные требования

1. Умение разрабатывать программы на C или C++

Критерии оценивания

Требования на зачет в конце 1-го модуля

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

Итоговая оценка

  • 4 балла. Реализован менеджер, открывающий в консоли два окна и позволяющий навигировать по файловой системе.
  • +2 балла. Поддерживаются операции копирования, перемещения файлов, создания каталогов, удаления.
  • +2 балла. Поддерживается выделение файлов с помощью регулярных выражений и групповые операции с файлами.
  • +2 балла. Поддерживается запуск программ на выполнение, просмотр содержимого файлов (встроенный и с помощью произвольных программ просмотра).