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

Реферат Розробка програми &Розклад&





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

Малюнок 4 - Алгоритм обробки подій головного меню


Особливий інтерес для нас має меню розклад, алгоритм його роботи представлений на наступних схемах.

Малюнок 5 - Алгоритм роботи розкладу

програма база даний додаток

Основні дії розібрані на схемах нижче.

Малюнок 6 - Алгоритм переходу до певного дня


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

Малюнок 7- Алгоритм зміни інформації про пару


Жоден байт даремно не використовується, пам'ять виділяється саме на ту кількість символів, яке введено. Якщо після введення поле виявилося порожнім, йому присвоюється значення «_». Буфер використовується на 100 символів, його цілком достатньо для вирішення поставленого завдання.

Малюнок 8- Алгоритм очищення інформації


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

Малюнок 9- Алгоритм збереження розкладу


У ході виконання курсової роботи був розроблений новий тип файлів, з яким може працювати дана програма, в наступних версіях можна забезпечити запуск з командного рядка.


4. Налагодження і тестування


В якості середовища розробки була обрана програма Visual Studio 2010. Програма надає всі засоби необхідні при розробці і налагодженню розроблюваних модулів і програм. Для налагодження використовувалися такі інструменти як точка зупинки, виконання коду по кроках, аналіз вмісту локальних і глобальних змінних, аналіз вмісту пам'яті.

Тестування проводилося в робочому порядку, в процесі розробки, після завершення написання програми. У ході тестування було виявлено та виправлено безліч проблем пов'язаних з перемальовуванням вмісту таблиці, з перемальовуванням меню, із звільненням виділеної пам'яті та багато іншого. Також були додані перевірки пов'язані з неприпустимістю обробки деяких пунктів меню за певних умов.


5. Опис програми


5.1 Розробка додатка schedule.exe


Додаток Organizer.exe є основним модулем програми. Для реалізації інтерфейсу з користувачем була задіяна бібліотека Barfic.lib. Використовуючи функції з цієї бібліотеки, здійснюється виведення рядків на екран, отримання подій від клавіатури і миші, переміщення курсору миші, зафарбовування частині робочої області консолі. За допомогою всіх перерахованих можливостей цієї бібліотеки були реалізовані меню і екран для роботи зі словником. При запуску програми відбувається виведення заставки - вітання, далі ми потрапляємо в головне меню, де можна відкрити потрібний словник або вийти з програми.


.2 Розробка меню


Головне меню складається з чотирьох кнопок. Кнопки «Розклад» переводить нас в меню вибору словника.

Кнопка «Вихід» закриває програму.

Бракує кнопки «Налаштування», може в подальших версіях програми з'явиться можливість настройки.

Кнопка «Допомога» виводить підказки.

Кнопка «Вихід» закриває програму.

У меню словників і в центрі ми бачимо таблицю зі словом і нижче керуючі кнопки, що дозволяють додати новий елемент, переглянути/змінить/видалити виділений, знайти елемент у списку і повернутися назад в головне меню.

5.3 Структура файлу словника


Для даної програми був розроблений новий тип файлів з розширенням sdh.

Його структура:

* BEGIN//початок розкладу

* Monday//Понеділок

* Tuesday//Вівторок

* Wednesday//Середа

* Thursday//Четвер

* Friday//П'ятниця

* Saturday//Субота

* END//кінець словника

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


6. Керівництво користувача


Програма schedule.exe призначена для зберігання інформації про розклад. Програма має інтуїтивно зрозумілий інтерфейс.

Щоб закрити заставку, необхідно натиснути клавішу «Enter» на клавіатурі. Після відбувається оповіщення про майбутні події, якщо щось заплановано на сьогодні. Для закриття вікна повідомлення необхідно клікнути лівою кнопкою миші по кнопці «OK» або натиснути клавішу «Enter» на клавіатурі. Відкриється головне меню.


Малюнок 6.1 - Головне меню


Щоб перейти до розкладу, потрібно клікнути лівою кнопкою мишки по відповідній кнопці в меню.


Малюнок 6.1 - Меню «словник»

Для додавання заняття необхідно клікнути на кнопку «Змінити».

У діалого...


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





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

  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Програма складної структури з використанням меню
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Розробка технологічних карт на страви з меню
  • Реферат на тему: Розробка меню, нормативно-технічної документації і технології для кафе зага ...