КС:2015:Проект:MC
Материал из Wiki - Факультет компьютерных наук
Версия от 20:26, 20 сентября 2015; Cher (обсуждение | вклад)
Содержание
Что это за проект
Введение
Задача файлового менеджера предоставить пользователю удобный интерфейс для работы с файловой системой.
Что требуется
Реализовать файловый менеджер, аналогичный Midnight Commander.
Чему вы научитесь
1. Освоите библиотеку терминального ввода-вывода (ncurses)
2. Освоите работу с файловой системой в Unix
Начальные требования
1. Умение разрабатывать программы на C или C++
Критерии оценивания
Требования на зачет в конце 1-го модуля
Должен быть реализован менеджер, который открывает в консоли два окна и отображает в них содержимое текущего каталога.
Итоговая оценка
- 4 балла. Реализован менеджер, открывающий в консоли два окна и позволяющий навигировать по файловой системе.
- +2 балла. Поддерживаются операции копирования, перемещения файлов, создания каталогов, удаления.
- +2 балла. Поддерживается выделение файлов с помощью регулярных выражений и групповые операции с файлами.
- +2 балла. Поддерживается запуск программ на выполнение, просмотр содержимого файлов (встроенный и с помощью произвольных программ просмотра).