Разработка приложения, автоматизирующего процесс синхронизации файлов между сменным носителем и каталогом на другом диске. Классы для работы с файловой системой. Интерфейс программы и способы взаимодействия пользователя с ним. Создание новой синхропары.
Целью данной курсовой работы является разработка приложения, которое автоматизирует процесс синхронизации файлов между сменным носителем и каталогом на другом диске. Программа будет разрабатываться в среде разработки Visual Studio 2013 на языке C#. Данное средство предоставляет широкий инструментарий для разработки клиентских Windows Forms приложений, в том числе, для работы с файловой системой (управление и мониторинг изменений файлов и каталогов) и со сменными носителями (перехват событий подключения/отключения устройств). Основная часть курсовой работы представлена четырьмя разделами: 1) описание назначения приложения; 2) краткий обзор использованных технологий; 3) схема диалога пользователя с разработанным приложением; 4) алгоритм синхронизации каталогов. Рисунок 2 - Иерархия классов для работы с файловой системой В следующем списке объясняется предназначение всех этих классов: - System.MarshalByRefObject - это базовый класс для всех классов .NET, позволяющих удаленное взаимодействие; разрешает маршализацию между доменами приложений; - FileSystemlnfo - это базовый класс, представляющий любой объект файловой системы; - Filelnfo и File - классы, представляющие файлы в файловой системе; - Directorylnfo и Directory - классы, представляющие папки в файловой Системе; - Path - класс содержит статические члены, используемые для манипулирования путевыми именами; - Drive Info - класс включает свойства и методы, представляющие информацию о выбранном диске. Win API - это набор функций для создания программ, работающих под управлением Microsoft Windows.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы