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

Реферат Створення довідника "Парфумерний магазин" за допомогою програми Turbo Pascal





кціями. Якщо на певному етапі роботи кнопка має сірий колір, то дана функція недоступна;

- Створюється заголовок - розділ екрану, в якому виводиться назва розділу, в якому користувач працює зараз;

- Створюються вікно підказки - у цьому вікні виводяться підказки для користувача, потрібні для роботи в певний момент.


7.2 Управління розділами та підрозділами.

Управління розділами та підрозділами реалізовано у процедурі Perem, наступним чином:

- Виведення на екран розділів або підрозділів;

- Переміщення всередині розділу або підрозділу;

- Вибір режиму роботи.

7.2.1 Виведення на екран розділів або підрозділів.

Даний розділ здійснюється за допомогою процедури PodRazdel. Реалізація в даній процедурі відбувається наступним чином (додаток 5, схема 3):

- Відкриття файлу razdel.dat для читання. У даному файлі міститься назва всіх розділів і підрозділів та спеціальні коди для розпізнавання (структуру файлу див. п. 4.2.2). Наприклад, якщо стоїть код 0, то дана позиція відноситься до розділу, і виводитиметься тільки, у разі відображення розділів. Якщо стоїть одиниця, то це означає, що даний підрозділ відповідає першому розділу і т.д.

- Програма, зчитує доступні розділи і підрозділи з файлу, який знаходиться в кореневій папці з програмою і додає їх в масив PodRaz. Якщо програма тільки запущенна, то виводяться розділи з файлу мають код 0, якщо, приміром, обраний розділ В«дитячі товариВ», то з файлу розділів зчитуються підрозділи, яким відповідає код 3.

- Закриття файлу.

- Висновок елементів меню. Висновок елементів меню здійснюється з масиву PodRaz і кожен елемент масиву закрашується певним цвітом. Спочатку перший пункт білим кольором, а решта зеленим.


7.2.2 Переміщення всередині розділу або підрозділу.

Операції з переміщення полягають в наступному (додаток 5, схема 4):

- Спочатку запам'ятовується перший рядок. При відображенні елементів меню, як вже було сказано раніше, перший елемент меню зафарбований білим кольором, а решта зеленим. Програма передбачає, що поточна позиція є першим елементом, зафарбованим білим кольором.

- Користувачеві пропонується ввести за допомогою курсору напрямку переміщення. p> - Якщо, користувач вибрав напрямок вниз, то поточний елемент меню стає зеленим, а елемент стоїть внизу, стає білим, і програма запам'ятовує нову поточний рядок. Якщо вгору, то відповідно, поточний стає зеленим, а верхній білим, при умови що це не перший пункт меню.

- При роботі з розділами та підрозділами у користувача є ще три допустимих операцій: допомога, пошук і вхід (див. п. 7.3).

7.3 Вибір режиму роботи.

Під час переміщення по позиціях меню користувачеві доступні три операції (Додаток 5, схема 5):

- Допомога;

- Пошук;

- Вхід. br/>

7.3.1 Допомога. p> Вхід у режим довідки здійснюється після натискання клавіші F1 (Додаток 4, рисунок 3).

Дана операція реалізована у процедурі Help, наступним чином (додаток 5, схема 8):

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

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

- За завершенню роботи з файлом довідки, він закривається і на екран виводиться розмітка, розділи або підрозділи, для подальшого вибору користувачем.


7.3.2 Пошук.

У хід у режим пошуку здійснюється після натискання клавіші F3 (Додаток 4, малюнок 5).

Ця операція реалізована у процедурі Poisk, наступним чином (додаток 5, схема 7):

- Користувачеві пропонується вибрати, по яким умовам буде здійснено пошук: по серії товару, за виробником, або за назвою.

- Далі користувачеві пропонується ввести текст для пошуку.

- Після введення тексту пошуку, програма відкриває файл BD.dat для читання.

- Далі відбувається зчитування кожної позиції з БД і порівняння з введеним текстом.

- Якщо чергова позиція товару відповідає умові пошуку, то алгоритм призупиняється і даний товар виводиться на екран за допомогою процедури Tablo (див. п. 7.4.4), і пошук подальших товарів триває лише, після того як буде натиснута клавіша Page Down (Далі);

- Після завершення пошуку файл БД закривається і на екран виводиться повідомлення, що більше збігів не знайдено.

- Далі на екран виводиться розмітка і елементи меню для подальшої роботи.


7.3.3 Вхід.

Вхід у даний режим здійснюється, після того як користувач перейшов на потрібний розділ і підрозділ і натиснув клавішу Enter. p> Обробка дій при натисканні клавіші Enter, здійснюється в процедурі Vhod. А...


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





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

  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Програма складної структури з використанням меню
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Виведення на екран поточного каталогу в графічному режимі (з скролінгом)
  • Реферат на тему: Створити меню без файла опису ресурсів за допомогою функцій CreateMenu і Cr ...