и В«Видалити записВ» можна видаляти поточну запис довідника. Пошук здійснюється за допомогою поля для введення критерію пошуку, перемикачів для пошуку за прізвищем, ім'ям або телефоном. Пошук по базі довідника здійснюється після натискання кнопки В«ШУКАТИВ». p align="justify"> Переглянути всі записи довідника можна, натиснувши кнопку В«Показати всіх абонентівВ».
Вибравши пункт меню В«Про програмуВ» можна переглянути інформацію про автора програми.
Натискання кнопки В«ВИХІДВ» завершує роботу з додатком.
2.5 Тестування програми
Тестування роботи програми проводиться візуально, тобто проведенням операцій з довідником. p align="justify"> При тестуванні програми помилок не виявлено. Всі операції з базою довідника обробляються коректно. p align="justify"> 3. Впровадження
Об'єктно-орієнтоване програмування - це методика створення програм, в основі якої лежить поняття об'єктів і класів. У сучасному світі більшість мов спеціально розроблені для полегшення об'єктно-орієнтованого програмування. Об'єктно-орієнтовані технології дозволяють зрозуміти і полегшити виконання, тестування, супровід, створення інших версій ПЗ. p align="justify"> Створення об'єктно-орієнтованих програм складається з наступних етапів:
вибір основних об'єктів, які необхідні для вирішення певної задачі;
вибір закритих даних;
вибір другорядних об'єктів і їх закритих даних;
вибір ієрархічної системи класів, яка надає вибрані об'єкти;
вибір головних повідомлень, оброблюваних об'єктами кожного класу;
створення структурованості виразів, що дозволяють вирішити поставлене завдання;
створення методів, які обробляють кожне повідомлення;
очищення проекту;
кодування, налагодження, компонування і тестування. p align="justify"> Програміст за допомогою об'єктно-орієнтованого програмування моделює об'єкти конкретній області, за допомогою програмування поведінки в межах класу. Дана конструкція реалізує процес інкапсуляції для здійснення абстрактних типів даних. Інкапсуляція не видає подробиці виконання типів всередині, а також зовнішні операції та функції, які необхідні для реалізації над об'єктами даного типу. p align="justify"> Об'єктно-орієнтовані мови програмування повністю побудовані навколо об'єктних засобів. У великого відсотка мов програмування до складу входять такі додаткові засоби: конструктори, фіналізатор, деструктори, властивості, індексатори, інтерфейси, перевизначення операторів для класів, засоби захисту структури класів всередині. p align="justify"> У сучасному світі вже давно програмісти орієнтуються на застосування середовища програм...