Розробка програмного забезпечення файлового менеджера
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ВСТУП
1 СТРУКТУРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ФАЙЛОВОГО МЕНЕДЖЕРУ
2 СТРУКТУРА ДАНИХ
2.1 Стуктури завантажувального запису
2.2 Структура службової області FAT
2.3 Структура елемента каталогу
2.4 Програмні структури
3 ОПИС АЛГОРИТМІВ ПЗ ФМ
3.1 Алгоритм пошуку дисків й іменування дисків
3.2 Алгоритм доступу к об'єктам файлової системи
3.3Алгоритм визначення зайнятого місця на розділі
3.4 Алгоритм зрівняння директорій
4 ОПИС ПРОГРАМНИХ МОДУЛІВ.
5 МЕТОДИКА РОБОТИ
6 ДОСЛІДЖЕННЯ РЕЗУЛЬТАТІВ
ВИСНОВОК
ДОДАТОК А - Код програми файлового менеджеру
ВСТУП
Метою даного проекту є практичне дослідження та засвоєння прийомів роботи з дисковими накопичувачами у середовищі ОС Windows та роботи на низькому рівні з файловими системами FAT16/FAT32. Також підтримується робота з NTFS. Програма розроблена як WINDOWS програма, написана мовою С++. Інтерфейс програми був розроблений схожий до існуючих файлових менеджерів середовища Microsoft Windows.
1. СТРУКТУРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ФАЙЛОВОГО МЕНЕДЖЕРУ
Файловий менеджер – програма, яка виконує візуалізацію вмісту каталогу, дозволяє виконувати різноманітні операції з об’єктами каталогу, наприклад, копіювання, видалення, правка та інші.
Файловий менеджер, який був розроблений згідно з завданням до проекту виконує наступні функції:
- пошук і найменування всіх логічних дисків у межах даної конфігурації технічних засобів;
- визначення характеристик логічних дисків;
- порівняння директорій за кількісним фактом.
Також була реалізована підтримка довгих імен та кирилиці для об’єктів директорій.
Структура файлового менеджеру на рис. 1.1.
Згідно зі структурою файловий менеджер має інтерфейс, в якому можна обрати наступну дію.
Список дій показаний в структурі ФМ.
Програма багатомодульну структуру. Кожний модуль виконує свої функції. Кожна дія, яку можна виконати, реалізована в окремій функції. Виключення із загального правил являє собою модуль manager.cpp, який реалізує як інтерфейс (за правилами створення VCL) так і роботу з NTFS та порівняння директорії. Тому на структурній схемі проекту він зустрічається двічі.
При старті програми спочатку створюється інтерфейс користувача, виконується пошук усіх логічних дисків в межах даної конфігурації технічних засобів, відбувається найменування усіх знайдених дисків.
1 СТРУКТУРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ФАЙЛОВОГО МЕНЕДЖЕРУ
2 СТРУКТУРА ДАНИХ
2.1 Стуктури завантажувального запису
2.2 Структура службової області FAT
2.3 Структура елемента каталогу
2.4 Програмні структури
3 ОПИС АЛГОРИТМІВ ПЗ ФМ
3.1 Алгоритм пошуку дисків й іменування дисків
3.2 Алгоритм доступу к об'єктам файлової системи
3.3Алгоритм визначення зайнятого місця на розділі
3.4 Алгоритм зрівняння директорій
4 ОПИС ПРОГРАМНИХ МОДУЛІВ.
5 МЕТОДИКА РОБОТИ
6 ДОСЛІДЖЕННЯ РЕЗУЛЬТАТІВ
ВИСНОВОК
ДОДАТОК А - Код програми файлового менеджеру
ВСТУП
Метою даного проекту є практичне дослідження та засвоєння прийомів роботи з дисковими накопичувачами у середовищі ОС Windows та роботи на низькому рівні з файловими системами FAT16/FAT32. Також підтримується робота з NTFS. Програма розроблена як WINDOWS програма, написана мовою С++. Інтерфейс програми був розроблений схожий до існуючих файлових менеджерів середовища Microsoft Windows.
1. СТРУКТУРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ФАЙЛОВОГО МЕНЕДЖЕРУ
Файловий менеджер – програма, яка виконує візуалізацію вмісту каталогу, дозволяє виконувати різноманітні операції з об’єктами каталогу, наприклад, копіювання, видалення, правка та інші.
Файловий менеджер, який був розроблений згідно з завданням до проекту виконує наступні функції:
- пошук і найменування всіх логічних дисків у межах даної конфігурації технічних засобів;
- визначення характеристик логічних дисків;
- порівняння директорій за кількісним фактом.
Також була реалізована підтримка довгих імен та кирилиці для об’єктів директорій.
Структура файлового менеджеру на рис. 1.1.
Згідно зі структурою файловий менеджер має інтерфейс, в якому можна обрати наступну дію.
Список дій показаний в структурі ФМ.
Програма багатомодульну структуру. Кожний модуль виконує свої функції. Кожна дія, яку можна виконати, реалізована в окремій функції. Виключення із загального правил являє собою модуль manager.cpp, який реалізує як інтерфейс (за правилами створення VCL) так і роботу з NTFS та порівняння директорії. Тому на структурній схемі проекту він зустрічається двічі.
При старті програми спочатку створюється інтерфейс користувача, виконується пошук усіх логічних дисків в межах даної конфігурації технічних засобів, відбувається найменування усіх знайдених дисків.
Другие работы
Проект универсального лабораторного стенда для исследования высокомоментного двигателя
Aronitue9
: 31 мая 2012
Электрические моментные двигатели постоянного тока широко используются в качестве исполнительных элементов в современных системах автоматики, телемеханики, измерительной техники.
Теория, разработка и применение этих двигателей в последние годы получили значительное развитие.
Разработчики различных систем управления при выборе исполнительного двигателя сталкиваются с рядом задач. Это –определение целесообразности применения моментных двигателей, которые наряду с крупными достоинствами нередко име
42 руб.
Зачет по дисциплине: Управление сетью связи. Билет №8
IT-STUDHELP
: 4 декабря 2022
ФИНАЛЬНАЯ РАБОТА
по дисциплине:
«УПРАВЛЕНИЕ КАЧЕСТВОМ ИНФОКОММУНИКАЦИОННЫХ УСЛУГ»
Билет №8 «Управление качеством инфокоммуникационных услуг»
1. Определите суть контракта на основе соглашения об уровне обслуживания.
2. Назовите характеристики качества для телефонной сети.
3. Назовите механизмы QoS в плоскости данных.
==========================================
450 руб.
Тепломассообмен СЗТУ Задача 3 Вариант 04
Z24
: 20 февраля 2026
Тепловыделяющий элемент ядерного реактора выполнен из смеси карбида урана и графита в виде цилиндрического стержня диаметром d=12 мм. Объемная производительность источников теплоты равномерно распределена по объему и равна qυ, теплопроводность материала стержня λ.
Определить температуру и плотность теплового потока на поверхности тепловыделяющего элемента, если по оси стержня температура равна t0.
120 руб.
Ознакомительная практика. Вариант №6
IT-STUDHELP
: 1 декабря 2021
Выдано обучающемуся
Фамилия Имя Отчество студента
Направление: 11.03.02 – Инфокоммуникационные технологии и системы связи
Код – Наименование направления
Профиль: Защищенные системы и сети связи
Курс 4, группа
Наименование практики: производственная практика по получению профессиональных умений и опыта профессиональной деятельности
Содержание практики*:
Наименование видов деятельности Дата (начало – окончание)
озна
900 руб.