fy"> керуючі кнопки
На головній формі користувач може грати. p align="justify"> На формі В«Збереження схемиВ» користувач може зберегти схему розстановки кораблів.
На формі В«Завантаження/Видалення схемиВ» користувач може завантажити або видалити схему.
На формі В«НалаштуванняВ» користувач може задати всі необхідні налаштування для гри.
На формі В«Про програмуВ» можна дізнатися про розробника програми.
3.2.Опісаніе програми
Програмний продукт Магазин В«Морський бійВ» написаний у середовищі візуального об'єктно-орієнтованого програмування Delphi 6. p align="justify"> Дана програма складається з:
Гј MainUnit - головний модуль програми, відповідає за процес гри;
Гј ConfUnit - модуль, що відповідає за встановлення та збереження налаштувань, заданих користувачем;
Гј LoadDelShemeUnit - модуль, що відповідає за завантаження і видалення схем гри;
Гј SaveShemeUnit - модуль, який відповідає за збереження схеми гри;
Гј HTMLUnit - модуль, який за збереження результатів гри у форматі HTML;
Гј CleanerUnit - модуль, що відповідає за очищення непотрібних даних у файлах схем;
Гј AboutUnit - модуль вікна В«Про програмуВ»
Головний програма починається з ключового слова Program, після якого пишеться ім'я програми. Воно збігається з ім'ям файлу, в якому зберігається проект. Це ж ім'я присвоюється виконуваного файлу програми. За умовчанням це ім'я Project1. Після заголовка в тексті програми розташовується оператор uses. Цим оператором перераховуються модулі, що завантажуються програмою. Перший модуль Forms - системний, а наступні - модулі розроблених програм. Наступний рядок тексту - {$ R *. RES} являє собою директиву компілятора. Потім, після ключового слова begin і до останнього завершального програму end з крапкою (end.), записано тіло програми. p align="justify"> Розглянемо тепер, як виглядають тексти модулів.
Модуль починається з ключового слова Unit, після якого пишеться ім'я модуля. Воно збігається з маємо файлу, в якому зберігається модуль. Типово для першого модуля ім'я одно Unit1, для другого Unit2 і т.д.
Текст модуля складається з двох основних розділів: interface - відкритий інтерфейс модуля і implementation - реалізація модуля. Все, що поміщається безпосередньо в розділ interface (типи, змінні, константи, функції, процедури), може бути використане іншими модулями програми. Все, що міститься...