Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Файловий менеджер

Реферат Файловий менеджер





l1 - представник класу TLabel (напис). Містить напис В«Виберете дію:В». p> 1.3.3. bDelete, bCancel, bRecycler - представники класу TButton (кнопка). У bDelete, bCancel, bRecycler реалізовано одна подія: Click (натискання, функції-обробники: bDeleteClick, bCancelClick і bRecyclerClick). При натисканні на bDelete файл (каталог), що знаходиться у фокусі в активній панелі, видаляється. При натисканні на bRecycler, файл (каталог), що знаходиться у фокусі в активній панелі, поміщається в корзину. При натисканні на bCancel форма ховається без виконання будь-яких інших дій. br/>

В 
p> Рисунок 3 - Зовнішній вигляд FormDialogDelete.

В 

2 Робота програми


2.1 Принцип роботи програми


Принцип роботи програми відображено в блок-схемі (Додаток А). Прокоментуємо її. p> При запуску програми створюється головна форма, потім додаток очікує дії користувача. Кожному передбаченому дії зіставлено якась функція-обробник.

При натисканні на кнопки "Видалити" і "Створити" програма виводить на екран відповідні діалогові вікна, де так само є передбачені дії користувача з об'єктами на цих формах.

Після виконання будь-якої дії, програма повертається в режим очікування користувача дій.

Для завершення роботи з Vontrop Commander користувачеві досить натиснути на кнопку В«ЗакритиВ» системного меню, що знаходиться у правому верхньому куті вікна програми.

У Додатку Б наведено вихідні тексти всіх модулів програми, а так само вихідний текст заголовки другого модуля (тому він, на відміну від заголовків файлів інших модулів не був згенерований автоматично).

Всі функції-обробники подій у всіх формах викликають функції реалізації операцій з другого модуля програми.

Але для початку опишемо використовувані в програмі глобальні змінні і константи.



2.2. Глобальні змінні і константи


2.2.1. Глобальні константи. p> Всі глобальні константи оголошені в програмі з допомогою директиви define. LEFT = 1 і RIGHT = 0 - використовується для позначення панелі, над якою здійснюються дії.

FO_DELETER = 5 використовується в Delete для вибору дії В«приміщення в корзину.

2.2.2 Глобальні змінні.

DirSel (тип int) змінює значення, коли в LitsDevicesLeft (ListDevicesRight) відбувається вибір пристрою або відбувається натискання на bCurrentRootDirLeft (bCurrentRootDirRight). Використовується для передачі в HendlerOfOpen.

RootDirLeft і RootDirRight (тип AnsiString) - поточний шлях кореневої директорії. Використовується для передачі в HendlerOfOpen. p> CurrentPathLeft, CurrentPathRight (тип AnsiString) - поточний шлях. Повертається HendlerOfOpen. Використовується для передачі в Delete, CreateFolder, CopyOrRemove. p> Panel (тип int) - бере тільки два значення: LEFT і RIGHT. Використовується для вказівки активного панелі. br/>

2.3 Функції реалізації операцій


2.3.1 CreateListOfDevices [1].

...


Назад | сторінка 5 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Як &шведський стіл& використовується в туризмі
  • Реферат на тему: Розробка програми підтримки користувача СОЛО-35.02
  • Реферат на тему: Апаратура, яка використовується для очищення атмосфери від промислових вики ...
  • Реферат на тему: Модулятор віконного скла, який використовується з метою запобігання витоку ...