Введення
Файлові менеджери - це програми спрощують і прискорюють роботу з файлами. Вони дозволяють як створювати, так і видаляти файли, редагувати, копіювати, переміщати і багато іншого.
Жодна операційна система на сьогоднішній день не може обійтися без зручного і надійного файлового менеджера. Величезна кількість наростаючих з кожним днем ??даних потребує грамотної структуризації і поділі. Не дарма всі сучасні операційні системи, як правило, включають в свій склад, в першу чергу, саме файловий менеджер, як невід'ємну частину самої ОС і необхідний компонент для реалізації всіх можливостей у доступі до файлової системи. При цьому такий доступ повинен задовольняти багатьом, часто протилежним умов, до яких відносяться: можливість швидкого пошуку і відображення потрібної інформації, повнота операцій над цими даними, гарантоване виключення помилок при цих операціях, простота і т.д.
Проект складається, крім файлів, що створюються системою програмування автоматично, з чотирьох модулів (Unit1.c, Unit2.c, Unit3.c і Unit4.c).
Розділ «Аналіз завдання і постановка завдань» описує процес постановки завдання. Тут визначаються вхідні і вихідні дані для програми.
Розділ «Теоретична частина» наводить опис програмних засобів використовуваних при розробці. Наводиться обґрунтування обраних програмних продуктів.
Розділ «Проектування програми». Даний розділ надає безпосередньо інформацію про компоненти, які брали участь при створенні програми, описується їх призначення в кожній ділянці програми.
Розділ «Реалізація програми». Даний розділ надає детальний опис роботи програми, її функцій.
Розділ «Тестування програми» надає інформацію про об'єкт тестування, необхідних інструментах тестування, способі його проведення та результати, отримані в результаті його проведення.
У розділі «Висновок» підводиться підсумок виконання курсової роботи. Описуються отримані результати.
У розділі «Література» наводиться список літератури, використаної в ході виконання курсової роботи.
У додатку «А» наводиться функціональна схема програми.
Додаток «Б» містить лістинг програми.
1. Аналіз завдання і постановка завдань
У ході реалізації проекту необхідно реалізувати програму, яка здатна виробляти основні дії над файлами і каталогами: копіювання видалення, переміщення, створення нової директорії.
Програма повинна здійснювати:
перегляд файлів і каталогів;
копіювання файлів і каталогів;
видалення файлів і каталогів;
переміщення файлів і каталогів;
створення нової директорії.
. Теоретична частина
Курсовий проект виконаний в системі візуального програмування Borland? C ++ Builder? 6.0, з використанням бібліотеки візуальних компонентів (VCL) і функцій Windows API. ? C ++ Builder? 6.0 являє собою досконалу інтерактивну середу програмування мовою C ++. Система забезпечує високу продуктивність і продуктивність, задовольняючи сучасним вимогам до розробки додатків під Windows.
Файлові менеджери - це програми-оболонки для роботи з операційною системою. За допомогою файлового менеджера користувачі можуть переглядати, копіювати, видаляти і створювати каталоги і файли, запускати програми і т.д. Одним з перших файлових менеджерів є Norton Commander для роботи з ОС DOS, створений Пітером Нортоном. У ньому вперше використаний двохпанельний інтерфейс. У файловому менеджері екран ділиться на дві самостійні області або панелі, в кожній з яких відображається вміст каталогів і файлів на дисках. Файловий менеджер Norton Commander є основоположником класу програм - класичних файлових менеджерів. До класичних файловим менеджерам відносяться: DOS Navigator, FAR Manager, Volkov Commander, Windows Commander і т.д.
Класичні файлові менеджери успадкували комбінації клавіш Norton Commander. В даний час досвідчені користувачі ПК для роботи з ОС Windows воліють використовувати файлові менеджери FAR або Total Commander. Багато користувачів вважають за краще використовувати FAR Manager з причини наявності величезної кількості додаткових модулів або плагінів, які дозволяють розширити функціональність файлового менеджера.
3. Проектування програми
Програма містить 3 форми: Form1 - головна форма програми, FormDialogCreateDir - форма для створення нового каталогу, FormDialogDelete - форма для видалення к...