
- •Індивідуальне завдання
- •Аналітичний розділ
- •Побудова інформаційно-математичної моделі задачі
- •Об’єктна модель
- •4. Визначення структури даних
- •5. Розробка інтерфейсу програми з користувачем
- •6. Складання коду програми:
- •7. Реалізація проекту у візуальному середовищі
- •8. Аналіз програми
- •9. Тестування програми
- •10. Інструкція з експлуатації програми
- •10.1 Вимоги до технічного забезпечення
- •10.2 Інсталяція програмного забезпечення
- •10.3 Експлуатація програмного продукту
- •11. Аналіз отриманих результатів
7. Реалізація проекту у візуальному середовищі
Даний проект був реалізований у середовищі Microsoft Visual Studio 2010 на мові С++. Для створення цього проекту був обраний тип проекту Windows Forms Application.
Вся графіка яка присутня у проекті була зроблена за допомогою стандартних компонент, а саме: масив динамічно створених компонент типу Label. Імітація їхнього руху була зроблена за допомогою компонент типу Timer.
Після запуску проекту перед нами з’являється головне вікно проекту, на якому можна вибрати одну з трьох основних дій: демонстрація роботи черги, демонстрація роботи списку та відображення теоретичних відомостей. Також на цій формі розміщенні кнопки які виконують допоміжні дії: вихід з програми та відображення вікна «Про програму» (рисунок 7.1).
Рисунок 7.1 – Головне вікно
Наступне вікно, яке відкривається після натискання у головному вікні кнопки «Демонстрація списку», на ньому розташовані кнопки керування роботою списку: «Створити список», «Створити елемент», «Додати елемент» та «Видалити елемент». Також на у цьому вікні розміщені 4 компоненти типу ComboBox: два головних (в яких вибирається місце додавання/видалення елементу) та два допоміжних (вони відображаються при виборі команд «додати/видалити елемент після індексу №»). Одразу після запуску, вікно має наступний вигляд (рисунок 7.2)
Рисунок 7.2 – Вигляд вікна демонстрації списку одразу після його запуску
Після натискання кнопки «Створити список» форма збільшує свої розміри з ефектом розтягування. Після цього на формі з’являється схематичне зображення пам’яті комп’ютера, а також створюється список який складається з одного елементу (рисунок 7.3).
Рисунок 7.3 - Вигляд вікна демонстрації списку, в процесі роботи зі списком
Якщо у головному вікні натиснути кнопку «Демонстрація черги», то відкриється вікно для роботи з чергою. Воно має кнопки керування роботою черги: «Створити чергу», «Додати елемент» та «Видалити елемент». Також на у цьому вікні розташоване поле вводу, в яке користувач повинен вводити значення для наступного елементу черги. Одразу після запуску вікно має наступний вигляд (рисунок 7.4).
Рисунок 7.4 - вікна демонстрації черги одразу після його запуску
Після натиснення кнопки «Створити чергу», розміри вікна збільшуються і з’являється схематичне зображення порожньої черги (рисунок 7.5).
Рисунок 7.5 - Вигляд вікна демонстрації черги, в процесі роботи з чергою
Даний проект також містить дві допоміжних форми: форму яка відображає інформацію про програму та форму яка відображає теоретичні відомості.
8. Аналіз програми
Проаналізувавши створену програму можна визначити наступні переваги і недоліки:
Переваги:
Наглядно демонструє роботу списку і черги
Низька вартість
Має зручний інтерфейс, що дозволяє легко орієнтуватися в ній навіть пересічному користувачеві, який вперше працює з нею
Має вбудовані теоретичні відомості по даній темі, що спрощує користувачу процес вивчення матеріалу
При необхідності в програму можна завантажити інші теоретичні відомості, що робить програму більш гнучкою
Недоліки:
До списку чи черги можна додавати обмежену кількість елементів
Програма не враховує розширення екрану