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

Материал из Wiki - Факультет компьютерных наук
Версия от 17:26, 20 сентября 2015; Cher (обсуждение | вклад) (Новая страница: «== Что это за проект == === Введение === Задача файлового менеджера предоставить пользовате…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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