Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая по ОС.docx
Скачиваний:
15
Добавлен:
19.12.2018
Размер:
500.33 Кб
Скачать

ФГАОУ ВПО «Северо-Восточный федеральный университет имени М.К.Аммосова»

Институт математики и информатики

Кафедра информационных технологий

Курсовая работа на тему:

«Подсистема управления файлами»

Выполнил: студент группы ПО-10

Проверил: Слободчикова А.А.

Якутск, 2011 г.

Содержание

ВВЕДЕНИЕ 2

1 Теоретическая часть 5

1.1ОБЗОР СУЩЕСТВУЮЩИХ ПРОГРАММНЫХ ПРОДУКТОВ 5

1.1.1 ОБЗОР WINDOWS COMMANDER 5.11 6

1.1.2 ОБЗОР FAR MANAGER 1.70 11

1.2 ОПИСАНИЕ КОМПОНЕНТ. ОБОСНОВАНИЕ ИХ ВЫБОРА 12

1.2.1 КОМПОНЕНТ TFORM 12

1.2.2 КОМПОНЕНТ TLABEL 15

1.2.3 КОМПОНЕНТ TMAINMENU 16

1.2.4 КОМПОНЕНТ TSTATUSBAR 19

1.2.5 КОМПОНЕНТ TBUTTON 19

1.2.6 КОМПОНЕНТ TABOUTBOX 20

1.2.7 КОМПОНЕНТ TDRIVECOMBOBOX 20

1.2.8 КОМПОНЕНТ TLISTVIEW 21

1.2.9 КОМПОНЕНТ TIMAGELIST 25

2 Практическая часть 27

2.1 ПОСТАНОВКА ЗАДАЧИ 27

2.2 АЛГОРИТМ РЕАЛИЗАЦИИ ПРОЕКТА 28

2.3 ИНСТРУКЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЯ 30

ЗАКЛЮЧЕНИЕ 31

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 32

Введение

В настоящее время широкое распространение получили многочисленные локальные сети в самом разнообразном виде: от коммутации двух, рядом расположенных, компьютеров до вычислительных систем со сложной системой прав доступа к отдельным ресурсам сети и т.д. Естественно появляется проблема о наиболее удобном и рациональном способе хранении данных и получения возможности ими воспользоваться. Данный вопрос достаточно значим, т.к. безопасность и в тоже время интуитивно понятный интерфейс играют большую роль в процессе разработки и внедрению программы в структуру сети. Эту проблему решают файловые менеджеры. Основной задачей таких программ является предоставление удобного интерфейса для работы с файлами отдельного компьютера или многопользовательской системы. Оболочки для работы с файлами написаны для многих операционных систем таких как: Windows, Linux, MS Dos, UNIX, OS\2 и т.д. Основные действия, которые должна выполнять подобная программа это: осуществление возможности копировать, перемещать, удалять файлы, просмотр каталогов, логических и физических дисков данного компьютера или любого другого ПК в пределах локальной сети. Именно этому, достаточно актуальному вопросу посвящена данная курсовая работа. А результатом ее выполнения будет программа файловый менеджер, реализующая в себе все перечисленные возможности.

Объектом исследования является среда визуального проектирования Borland Delphi 7.0. В настоящий момент это один из самых популярных и мощных программных продуктов для разработки приложений под операционную систему Windows. Многочисленные возможности и широкий спектр реализации любой идеи делают среду Borland Delphi 7.0 очень полезной и удобной для разработки приложений любой сложности и по любым направлениям. От логических игр, до программ, моделирующих сложные технологические процессы.

Предмет исследования – методы, объекты и компоненты среды визуального проектирования Borland Delphi 7.0. Именно хорошее знание этих средств дают возможность программисту использовать полностью всю мощь Borland Delphi 7.0

Объект Delphi представляет собой набор свойств и методов, включающих также обработчики событий. Свойства, называемые иногда атрибутами, являются данными, содержащимися в объекте. Метод описывает действия, реализованные для данного объекта. Объект – это экземпляр класса.

Компонент Delphi – это особый вид объектов – визуальный объект (визуальный для проектирования, а не для отображения пользователю). Создавать и редактировать такой объект можно как программным путем, так и на этапе проектирования. Delphi предоставляет широкий набор компонентов, называемой иногда VCL – библиотекой. Все компоненты Delphi могут быть доступны через палитру компонентов.1

Данная курсовая работа состоит из пояснительной записки и непосредственно из файла исполняющей программы – файлового менеджера, получившего рабочее название FileCommander. В пояснительной записке детально изложен весь алгоритм реализации данного проекта, приведены необходимые уточнения и рисунки (screenshots), разъяснены основные понятия и определения. В приложении представлена подробная блок-схема и исходный код программы.