Більшість програм пишеться саме під Windows.
Файлова структура системи знайома багатьом користувачам.
Пристрої та драйвера до них розробляються і пишуться в першу чергу під Windows.
Легко знайти фахівців, які допоможуть налаштувати систему.
Виробник здійснює інформаційне обслуговування через центр підтримки, який є в кожній країні.
Ці пункти стали головними критеріями вибору операційної системи для даної категорії програмних продуктів.
2. Конструкторсько-технологічна частина
2.1 Розробка користувальницького меню та опис інтерфейсу
На рис. 6 зображений інтерфейс програми, який вимагає участь користувача.
Рис. 6. Діаграма станів інтерфейсу
На рис. 7 зображено головне меню програми «Turbo Pascal».
Рис. 7. Ієрархія меню
File. Дозволяє виконувати всі основні дії з файлами (створення, відкриття, збереження). Дозволяє виконувати всі основні операції редагування тексту (копіювання, вставка, видалення фрагментів, скасування останніх змін). Дозволяє здійснювати пошук і заміну фрагментів тексту .. Дозволяє запускати програму, у тому числі в покроковому режимі .. Дозволяє здійснювати компіляцію програми .. Містить команди, що полегшують процес пошуку помилок у програмі .. Містить деякі додаткові засоби Турбо Паскаль .. Дозволяє установити необхідні для роботи параметри компілятора і середовища розроблювача .. Дозволяє виконувати всі основні операції з вікнами (відкривати, закривати, переміщати, змінювати розмір) .. Дозволяє отримати наявну в системі довідкову інформацію.
2.2 Реалізація класів і опис структур даних
На рис. 8 зображено реалізація класів програми описана в пункті 1.6.
Рис. 8. Реалізація класів у програмі «Turbo Pascal»
2.3 Опис модулів програми
На рис. 9 визначаємо порядок взаємодії об'єктів програми і необхідність використання вихідних даних.
Рис. 9. Структурна схема програми «Turbo Pascal»
2.4 Опис тестового прикладу
На рис. 10 зображений початковий вигляд програми «Turbo Pascal».
На даному малюнку зображено вікно програми при запуску. Робоча програма складається з рядка меню, робочої області, рядка стану.
У рядку меню містяться основні розділи:
File, Edit, Search, Run, Compile, Debug, Tools, Options, Window, Help.
У робочій області мається можливість відкривати різні вікна програми - вікна тексту, вікна допомоги, налагодження і настроювання.
Рядок стану містить перелік клавіш або комбінацій клавіш швидкого управління, які найбільш часто використовуються в даній ситуації, а також те дію, яке виконується або може виконуватися в даний момент в середовищі.
Рис. 10. Початковий вигляд.
На рис. 11 зображена програма з написаним кодом.
Рис. 11. Введення к...