Расширение функционала программного комплекса коллективной разработки для групповой работы с базовыми функциями операционной системы Linux - Курсовая работа
Системные вызовы и библиотечные функции. Требования к программе и программному изделию. Функция отображения списка имен файлов правой панели, удаления, перемещения и переименования, выдачи сообщения об ошибках. Порядок создания собственных библиотек.
При низкой оригинальности работы "Расширение функционала программного комплекса коллективной разработки для групповой работы с базовыми функциями операционной системы Linux", Вы можете повысить уникальность этой работы до 80-100%
Для обеспечения надежной работы программ, каждой из них следует: выполнить обработку ошибок при вызове системных и стандартных библиотечных функций;осуществлять выделение и освобождение памяти при работе со строками и списками. При работе с элементами каталога в программе «Файловый менеджер» должны использоваться связные списки для обеспечения работы с каталогами любого размера. При работе со строками следует пользоваться типом char* и осуществлять выделение памяти для строк в динамической области. Освобождение памяти для элементов списка и строк следует производить в той же функции, в которой производилось выделение. int (*compare) - функция сравнения двух элементов. void* strcpy (const char* newstring, const char* oldstring) - копирование строки oldstring в строку newstring. void* strcat (const char* instring, const char* outstring) - вставка строки outstring в конец строки instring. int open(const char *pathname, int flags, mode__t mode) - открытиефайла const char *pathname Строка, представляющая имя открываемого файла.
План
Оглавление
Техническое задание
Используемые системные вызовы и библиотечные функции
Обработка клавиш Home и End
Функция отображения списка имен файлов правой панели
Функция удаления
Функция перемещения
Функция переименования
Функция выдачи сообщения об ошибке
Порядок создания собственных библиотек
Список использованной литературы:
Список литературы
1. А. Робачевский. Операционная система UNIX. -СПБ.:БХВ-Петербург, 2010.
2. Методические указания к выполнению курсовой работы по дисциплине “Системное программное обеспечение“ - Новочеркасск, 2012 г.
3. Справочная система интернет ресурса«OPENNET» http://www.opennet.ru
Скриншоты
Начало работы с программой
Перемещение файлов
Попытка открыть папку не имея доступа
Размещено на .ru
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы