Розроблення файлового менеджера File Commander 1 засобами Delphi 7.0 - Дипломная работа

бесплатно 0
4.5 105
Розроблення програми управління файловою системою комп’ютера, здатної виконувати стандартні функції над файлами і каталогами, її переваги. Проектування програмних додатків в середовищі Borland Delphi 7. Тестування та налагодження програмних застосувань.


Аннотация к работе
В даний час широке поширення одержали численні локальні мережі в найрізноманітнішому вигляді: від комутації двох, поруч розташованих, компютерів до обчислювальних систем зі складною системою прав доступу до окремих ресурсів мережі і т.д. Природно постає проблема про найбільш зручному та раціональному способі збереження даних і отримання можливості ними скористатися. Основні дії, які повинна виконувати подібна програма це: здійснення можливості копіювати, переміщати, видаляти файли, перегляд каталогів, логічних і фізичних дисків даного компютера або будь-якого іншого ПК в межах локальної мережі. Численні можливості та широкий спектр реалізації будь-якої ідеї роблять середовища Borland Delphi 7.0 дуже корисною і зручною для розробки додатків будь-якої складності і по будь-яких напрямах. Предмет дослідження - методи, обєкти і компоненти середовища візуального проектування Borland Delphi 7.0.Хороше знання цих засобів дають можливість програмісту використовувати повністю всю міць Borland Delphi 7.0Найрізноманітніші версії від великого кола виробників можна виявити на Робочому столі персонального компютера практично будь-якого користувача. Основний принцип, що забезпечив популярність даних програм - це наявність двох панелей, кожна з яких показує зміст одній з тек файлової системи. По кожній з панелей можна за допомогою стрілок на клавіатурі переміщати курсор.З їх допомогою користувач має змогу виконувати різні дії з файлами, каталогами та архівами компютера. З їх допомогою можна видаляти (F8), копіювати (F5), переміщати (F6) файли і папки з однієї панелі на іншу, а значить і з однієї папки в іншу. Ці операції можна проводити і над групами файлів, виділивши їх попередньо клавішею (вставка) Інші клавіші дозволяють відкрити файл для перегляду (F3) або редагування (F4), створити нову папку в поточній (F7). Для перейменування файлу зручна комбінація Shift F6, що дозволяє перейменувати файл без відкриття додаткового діалогу. Спосіб сортування файлів на панелі також встановлюється за допомогою гарячих клавіш: Ctrl F3 - по імені, Ctrl F4 - по розширенню, CTRL F5 - за часом останньої зміни.IMG_d21c39a2-41e8-49f8-849e-f7ada03562d7

IMG_e7827a61-27c2-4303-bea8-28fa9ec710b6

IMG_3b6a20ef-4508-49d1-9800-84ca5054f8f1

IMG_c9d41b24-c949-4766-b7bf-75635af05e1bІнтерфейс програми повинен складатися з двох панелей, в яких буде відображатися поточна файлова структура вибраного диска або директорії компютера. У даній програмі необхідно реалізувати можливість обміну інформацією за допомогою копіювання файлів через принцип Drag & Drop. Список файлів,що відображається користувачеві перед показом повинен автоматично відсортовуватись: на початку повинні відображатись списки та папки, а лише потім другорядні файли. Також при виборі exe файлу, чи будь якого іншого файлу програма повинна автоматично запустити програму яка призначена для перегляду того чи іншого типу файлів.Створити програмне забезпечення для управління файловою системою компютера. Забезпечити просте керування файлами та папками. Виконувати основні операції над файлами такі як: Видалення, Створення, Копіювання, Перенесення файлів. Файли повинні автоматично сортуватись, необхідно передбачити зручні кнопки для вибору логічних та фізичних дисків,розробити кнопки управління файлами. Реалізувати принцип копіювання файлів DRAGANDDROP При виборі будь якого файлу програма повинна запускати додаток за допомогою якого повинен відкриватись даний файл на приклад: для відкриття зображень файловий менеджер повинна використовувати програму перегляду зображень.В результаті виконання цієї процедури прапоровими змінним lv1, lv2 присвоїти значення false, а для компонентів LISTVIEW1 і LISTVIEW2 встановляться необхідні підпункти (рис. За допомогою оператора findfirst програма шукає у вказаній директорії обєкт, після чого додає його у вже створений список, викликавши процедуру ADDNEWFILE, ADDNEWFILE2 (рис. Далі при реалізації циклу дія повторюється, поки не буде додано останній обєкт (рис. При виконанні цих процедур глобальним змінним way, way2, що вказує на поточний шлях для кожного списку, присвоюється обране імя диска, після чого викликається процедура NEWLIST, NEWLIST2 (рис. Спочатку необхідно визначити над яким списком користувач хоче зробити дії, для цього в обробнику події LISTVIEW1Click, LISTVIEW2Click компонента LISTVIEW привласнимо відповідне значення прапоровим змінним lv1, lv2 (рис.Для реалізації поставленого завдання потрібно використовувати такі компоненти середовища візуального проектування Delphi 7.0: TFORM, TLABEL, TDRIVECOMBOBOX, TMAINMENU, TLISTVIEW, TIMAGELIST, TSTATUSBAR, TBUTTON, TABOUTBOX.Форма (клас TFORM) містить багатий набір властивостей (таблиця 1), методів і подій (таблиця 2), що дозволяють легко настроювати і організовувати самі складні алгоритми її функціонування. Форма Form1 представлена в програмі типом TFORM1, який початково не має нових полів і методів, так як форма порожня. Для додавання нової форми до проекту досить виконати команду File /

План
ЗМІСТ

Розділ 1. ТЕОРЕТИЧНА ЧАСТИНА

1. Огляд існуючого програмного системного забезпечення

1.1.1 Огляд Windows Total Commander

1.1.2 Огляд FAR Manager 1.709

Розділ 2. ПРАКТИЧНА ЧАСТИНА

2.1 Постановка задачі

2.2Технічне завдання

2.3 Алгоритм реалізації проекту

2.4 Опис середовище реалізації. Обґрунтування його вибору

2.4.1 Компонент TFORM

2.4.2 Компонент TLABEL

2.4.3 Компонент TMAINMENU

2.4.4 Компонент TSTATUSBAR

2.4.5 Компонент TBUTTON

2.4.6 Компонент TABOUTBOX

2.4.7 Компонент TDRIVECOMBOBOX

2.4.8 Компонент TLISTVIEW

2.4.9 Компонент TIMAGELIST

2.5.Тесттування та налагодження програмних застосувань (додатків)

2.6 Приклади роботи програми

2.7 Інструкція для користувача

Розділ 3. ОХОРОНА ПРАЦІ

ВИСНОВОК

ЛІТЕРАТУРА

ДОДАТКИ

ДОДАТОК А ДОДАТОК В
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?