/p>
Основний файл, з Якого ПОЧИНАЄТЬСЯ робота програми - MainMemoryForm.pas, в ньом створюється про єкт класу CKyrsovaDlg (описание класу знаходится у заголовні файлі KyrsovaDlg.h). Цею клас наслідує УСІ Властивості та методи класу CDialog, тоб отриманий клас - нащадок и являє собою модернізованій клас діалогового вікна. dlg; Створення про єкту даного класу .. DoModal (); " Запуск форми - тоб показ ее корістувачеві на екрані.
У Програмі підключаються заголовочні файли stdafx.h, Kyrsova.h, KyrsovaDlg.h, CMySocket.h, afxwin.h, afxcall.h .. h, afxcall.h, stdafx.h - в ціх фалах містяться прототипів функцій, Які Потрібні для роботи з VCL (Visual Components Library) та Деяк функціямі операційної системи, в них такоже містяться директиви Підключення других заготівельні файлів .. h - в цьом заголовні фалі містіться описание класу програми - CKyrsovaApp, Який наслідується від базового класу CWinApp (основний базовий клас програми) .. h - містіть описание класу головного вікна програми. Це клас наслідує методи и Властивості від базового класу діалоговіх вікон CDialog. br/>
4. Тестування и перевірка програми
.1 Розробка тестів
Більша частина програмного забезпечення, что створюється сьогодні, веріфікується при допомозі тестування. Один з методів тестування Заснований на спостереженні того, что помилки у програмному забезпеченні мают тенденцію до групування (принцип Парето). Завжди існує Певна кількість модулів, Які є більш проблематичним, чем Другие. Тому, ЯКЩО ми віявімо ці Модулі и перевірімо їх більш ретельно, то віявімо Більшу Частину існуючіх у Системі помилок. Найбільш проблематичними у даній Програмі є модуль CKyrsovaDlg, а точніше методи прийому та відправлення Повідомлень.
Для такого роду програм НЕ існує якіх однозначних тестів. Їх робота можна перевіріті Тільки на практіці. p align="justify"> Наприклад можна перевіріті Розроблення програму НЕ Тільки на комп ютері, на якому вона розроблялася, а й на других системах.
При запуску програми, на екрані з являється головне вікно, на якому розміщенні: головне меню з елементами В«ВихідВ», В«РестартВ» та В«АвторВ» та вільне місце для відображення малюнків. При віборі підменю В«РестартВ» розпочінається нова гра, при віборі підменю В«ВихідВ» відбувається вихід з гри. Меню В«АвторВ» містіть підменю В«Про програмуВ» та В«довідкаВ». При віборі підменю В«довідкаВ» інформацію про розробник та версию програми.
4.2. Аналіз результатів роботи програми
Сама программа являє собою гру з візуа...