- •1 Аналіз індивідуального завдання
- •2 Загальна структура проекту
- •3 Розробка меню програми
- •4 Панель інструментів та рядок стану
- •4.1 Створення панелі інструментів
- •4.2 Рядок стану
- •5 Створення діалогових вікон
- •5.1 Етапи розробки діалогових вікон
- •5.2 Створення діалогу
- •6 Реалізація математичної функції мовою assembler
- •7 Створення та підключення бібліотеки dll
- •8 Основні операції над файлами
- •8.1 Відкриття файлу
- •8.2 Збереження файлу
- •8.3 Видалення файлу
- •9 Виведення результатів обчислень
- •9.1 Числове виведення результату
- •9.2 Графічне виведення результату
- •10 Керівництво системного програміста
- •11 Керівництво оператора
- •Висновки
- •Перелік посилань
- •Додаток а
- •Додаток б
11 Керівництво оператора
Дана програма не вимагає попереднього установлення, для її запуску необхідно скопіювати в один каталог головний завантажувальний файл Meri.exe, файл динамічно підключуваної бібліотеки DLL.dll.
Вхідна інформація для обчислення потрапляє в програму з клавіатури: вона вводиться у призначеному для цього діалоговому вікні введення, що відкривається при натисканні кнопки «OK». Виведення інформації здійснюється у двох формах. Текстовий результат виводиться при натисненні пункту меню «Run», а графічний – «Result». Відомості про розробника виводяться при натиснені кнопки «About». При натиснені на пункт меню «Open», можна відкрити існуючий файл. Якщо натиснути на пункт меню «Save» чи відповідну йому кнопку на панелі інструментів результати виконання будуть збережені у файл. Натиснувши «Delete» можна видалити певний вказаний файл. Щоб вийти з програми необхідно вибрати пункт меню «Exit».
При роботі програми може виникнути таке повідомлення:
Cannot find or open file DLL.dll – це повідомлення виникає при запуску обчислення функції у разі, коли не знайдено файл динамічної бібліотеки, якому передаються данні для обчислення.
Внаслідок виникнення критичної помилки слід перезавантажити головну програму Meri.exe. [1]
Висновки
У результаті виконання даної курсової роботи було створено програму на мові С++ та з використанням підпрограми на мові програмування Assembler. Основна програма містить системне меню, рядок стану, панель інструментів.Виконується обчислення функції, що написана мовою програмування Assembler та під’єднана до основного проекту як динамічна бібліотека DLL.
Вхідна інформація для обчислення потрапляє в програму з клавіатури: вона вводиться у призначеному для цього діалоговому вікні введення, що відкривається при натисканні кнопки «OK». Виведення інформації здійснюється у двох формах. Текстовий результат виводиться при натисненні пункту меню «Run», а графічний – «Result». Відомості про розробника виводяться при натиснені кнопки «About». При натиснені на пункт меню «Open», можна відкрити існуючий файл. Якщо натиснути на пункт меню «Save» чи відповідну йому кнопку на панелі інструментів результати виконання будуть збережені у файл. Натиснувши «Delete» можна видалити певний вказаний файл. Щоб вийти з програми необхідно вибрати пункт меню «Exit».
Дані для обчислень в програмі вводяться в діалоговому вікні. Результат обчислень виводиться в окремих вікнах (вивід числового результату та графічного). Програма виконує стандартні операції “Open”, “Save”, “Delete”.
Програма викликається за рахунок запускання її виконуваного файлу Meri.exe, що знаходить в папці Meri\Main\Debug. Для її правильного функціонування необхідно, щоб у папці де знаходиться файл Meri.exe також розміщувався файл DLL.dl, що містить динамічно підключувану бібліотеку, яка використовується при роботі. Файл DLL.dll знаходиться в папці Meri\DLL\Debug.
Виконуючи завдання курсової роботи я поглибила свої навички з написання системних об’єктно-орієнтованих програм, навчилася створювати складні програми з допомогою бібліотек MFC пакету Microsoft Visual Studio 2008.
