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

Реферат Розробка зручною діалогової програми, що полегшує доступ до файлових даними





є вікно перегляду: у момент, коли користувач в режимі перегляду даних натисне клавішу Esc або впливає мишею на кнопку Закрити вікно, на екрані має розкритися діалогове вікно вибору режиму, що пропонує одне з п'яти можливих продовжень. Для цього, у вже створений обробник даних подій TInterior.HandleEvent вводимо обробку подій cmClose.

Функція Control використовується для створення діалогового вікна вибору продовження. Як значення цієї функції буде повертатися одна з п'яти нових команд. Control повинна створити діалогове вікно вибору режиму, отримати з його допомогою команду, що ідентифікує обраний режим, і повернути цю команду в якості свого значення. p align="justify">. Обробка команд користувача

Оброблювач подій діалогового вікна підтримує тільки стандартні команди cmClose, cmOk, cmCancel. Але ми використовуємо інший метод. Для цього вводимо новий об'єкт TDlgWin як нащадок об'єкта TDialog і перекриваємо йому метод HandleEvent. У новому методі спочатку викликаємо стандартний обробник, а потім аналізуємо подія, якщо воно не очищене і містить команду, значить була натиснута якась командна кнопка, і нам слід змусити обробник закрити вікно і повернути цю команду як результат діалогу з користувачем.

Метод EndModal призначений для того, щоб завершити роботу з діалоговим вікном і повернути команду в програму, яка використовує це вікно.

. Режим пошуку запису

За допомогою цього вікна користувач може задати кілька початкових букв, які є ключем для пошуку запису. Отримавши дані з цього вікна, процедура SearchItem організовує пошук першого від початку колекції рядки, для якої не виконується умова: Pattern> = Item. p align="justify"> У реалізації процедури SearchItem зазначена перевірка здійснюється для рядків, попередньо перетворених до прописних буквах за допомогою внутрішньої процедури UpString, тобто пошук ігнорує можливу різницю у висоті букв шаблону і рядків колекції.

Підсумки


Отже, наша програма забезпечує досить високий рівень діалогу з користувачем: у ній є командні клавіші, В«спливаючіВ» меню, зручні діалогові вікна, підтримка миші. Дана програма володіє простим інтуїтивно зрозумілим інтерфейсом, а її функціональні можливості дозволяють виробляти весь набір операцій необхідний для її нормальної роботи. br/>

Список літератури


1.Епанешніков А. М. Епанешнікову В. А. Програмування в середовищі Turbo Vision, М.: Діалог-МІФІ, 2002р.

2.В. М. Бондарєв, В. І. Рублінецкій, Є. Г. Качко. Основи програмування. - Харків, Фоліо; Ростов на Дону, Фенікс, 1998, 368 с. p>. Ніклаус Вірт В«Алгоритми і структури данихВ» видавництво "Невський Діалект" В· 2001 В· 352 стор


Додаток. Програмний код

Notebook;


Назад | сторінка 3 з 9 | Наступна сторінка





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

  • Реферат на тему: Створення діалогового вікна в системі GELICON PRO
  • Реферат на тему: Розробка діалогового вікна в MASM32
  • Реферат на тему: Національне агентство інвестицій і приватизації Республіки Білорусь - " ...
  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Створення моделі системи масового обслуговування на прикладі роботи поштово ...