Файловый браузер на 32-битной платформе WINDOWS 9x/NT


В данной курсовой работе было необходимо написать программу, с использованием объектно-ориентированного метода программирования и объектно-ориентированного анализа, разработать файловый браузер на 32-битной платформе WINDOWS 9x/NT .Широко используемые момент файловые операционные оболочки DOS NAVIGATOR и NORTON COMMANDER при работе с WINDOWS 9x/NT имеют ряд недостатков связанных с особенностью данных операционных систем .Например : длинные имена файлов не прописываются полностью , при работе с файлами или директориями имена которых написаны кириллическими буквами операционные оболочки работают неадекватно .Разрабатываемый браузер файловый должен учесть все эти недостатки, однако желательно , чтобы его интерфейс был как можно больше приближен к привычному для многих интерфейсу DOS NAVIGATOR и NORTON COMMANDER.
Реализация
Данная программа была реализована на объектно-ориентированном языке С++ и написана в среде разработчика программного обеспечения С++Builder. В разработанном проекте привычный интерфейс DOS NAVIGATOR и NORTON COMMANDER сочетается с удобствами интерфейса проводника. Также к плюсам можно отнести более быстрый подсчет размера директории (примерно в два раза) по сравнению с DOS NAVIGATOR и NORTON COMMANDER. Разработанный файловый браузер позволяет оперировать с директориями гораздо большего уровня вложенности (?150 -ограничение WINDOWS ) нежели приводимые выше операционные системы(19).Файловые операции производятся быстрее. Рабочее название Simple Navigator.
Распределение рабочей нагрузки при создании курсового проекта:
Соболев Д. Е.
Был разработан способ сканирования директории по заданному пути, выбран базовый объект для отображения элементов, разработаны сервисные функции работы с файлами и директориями основанные на рекурсивном спуске. Все разработки имели сугубо внутреннее модульное исполнение.
Варфоломеев К. А.
Основная задача подключение всех модулей напарника и своих модулей (фильтр, создание директории, удаление), а также использование технологии Drag & Drop, вызов утилит, системной информации, стандартной экранной заставки, окна о программе из верхнего меню. Было разработано поведение окон в разны операционных системах, выбор дисков и интерфейс программы.

Загрузка...