Файловая оболочка (Delphi 30 )
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: доклад по физкультуре, украина реферат
| Добавил(а) на сайт: Mishin.
Предыдущая страница реферата | 1 2 3
Копирование / Удаление директорий:
Описанная выше реализация алгоритма поиска файлов применёна в реализации копирования и удаления директорий[3]. При реализации рассматриваемых процессов понадобится наличие двух временных списков: списка директорий и списка файлов (каждая строка обоих списков включает в себя «полный путь» (FULL PATH)) файла/директории. Для реализации временных списков использован визуальная компонента ListBoх, данная компонента представляет собой динамический список строк и набор процедур и функций для управления этим списком. Заполнение этих списков осуществляется при помощи просмотра директории. С листингом программы реализующем эти процессы вы можете ознакомиться в приложении 1 на страницах (17,23-27). Для копирования/удаления директорий составляются оба вышеупомянутых списка. При вставке директории создаётся полное дерево директории, а затем происходит копирование файлов[4]. При удалении директории так же составляются оба списка, но так как стандартной процедуры удаляющей не пустую директорию нет, то в начале удаляются все файлы в удаляемой директории (включая файлы находящиеся в поддиректориях), а затем пустые директории.
4. Анализ результатов.
Программа имеет все необходимые функции работы с файлами. Все функции можно активизировать нажатием комбинации клавиш. Производиться статистика копирования, переноса, удаления файлов/директорий в удобной для восприятия пользователем форме. Существует простой механизм наложения фильтра на показываемые файлы. При изменении интерфейса программы, все изменения сохраняются и будут восстановлены при следующем запуске. Запуск приложений со строкой параметров с указанием типа запуска. Вывод сообщения о количестве поддиректорий в директории и о количестве файлов расположенных в ней. Определение размера директории присвоение атрибутов группе файлов простым нажатием двух клавиш.
5. Выводы.
В ходе работы была разработана программа манипулирования файлами и
директориями.
В программе реализованы следующие механизмы:
копирования, переноса, удаления, переименования файлов и директорий, поиск файлов по маске, наложение фильтра на список файлов, просмотр и редактирование файлов во внешних редакторах, присвоение и получение атрибутов файла, присвоение атрибутов группе файлов, запуск приложений со строкой параметров, создание директории, определение размера директории, получение информации о диске, настройки интерфейса программы, определение суммарного объёма дискового пространства занимаемого группой
файлов, восстановление интерфейсных параметров при повторном запуске программы.
Программа имеет удобный интерфейс и может использоваться для работы
пользователями с разным уровнем знаний.
Системные требования: Операционная система Windows’95 и выше, 500 килобайт
дискового пространства.
6. Литература.
П. Туротт, Г. Брент, Р. Багдазиан, С.Тендон «DELPHI 3», DiaSoft, Киев,
1997 г.
--------------------
[1] Механизм копирования разбит на две части копирование/вставка исходя из
предпологаемого интерфейса программы
2 Возможны 3 области поиска: поиск в текущей директории; поиск на текущем
диске; поиск на всех жестких дисках (также сетевых).
3 Перенос директорий не рассматривается ввиду того, что его алгоритм
является последовательной
комбинацией алгоритма копирования и алгоритма удаления.
4 Если объём копируемых файлов превышает объём пустого места в месте
назначения, копирование произведено не будет
Скачали данный реферат: Евсей, Nojemi, Ядыкин, Janvarev, Enjutin, Низенький, Онисим.
Последние просмотренные рефераты на тему: эффективность диплом, реферат по информатике, физика 7 класс, налоги в россии.
Категории:
Предыдущая страница реферата | 1 2 3