Розробка програми

Розробка програми включає:

Створення інтерфейсу програми.

Визначення функціональності програми.

Інтерфейс програми визначає спосіб взаємодії користувача та додатки, тобто зовнішній вигляд форми. Інтерфейс створюється шляхом розміщення у формі компонентів, які називаються інтерфейсними або керуючими компонентами та виконується за допомогою конструктора форми.

Функціональність програми визначається процедурами, які виконуються у разі виникнення певних подій, наприклад, при діях користувача з керуючими елементами форми. У процесі створення програми на форму розміщуються компоненти, для яких створюються обробники подій.

Створення інтерфейсу програми

Інтерфейс програми складають компоненти, які розробник вибирає з Палітри компонентів та розміщує на формі. При цьому виконуються такі операції:

вибір компонента в Палітрі компонентів та розміщення на формі;

зміна властивостей компонента.

Вибір компонента виконується клацанням миші на потрібному компоненті, в результаті піктограма набуває утопленого вигляду і, якщо клацнути на вільному місці форми на ній, з'явиться обраний компонент і його піктограма набуває звичайного вигляду. Значки компонентів відображають призначення компонентів. У позначенні типу об'єктівDelphi, у тому числі і компонент вказується букваT. Це означає, що об'єкт належить класуT, наприклад,TForm1,T- це ім'я класу, створеного за зразком стандартного класуTForm.

Визначення функціональності програми.

Компіляція виконується за допомогою меню або клавішамиCtrl+F9. В результаті компіляції створюється готовий до виконання файл із розширенням*.exe. МовоюпрограмуванняDelphiє моваObjectPascal, яка являє собою об'єктно-орієнтоване розширення стандартної мовиPascal. У версіїDelphi7 моваObjectPascalперейменована на мовуDelphi, яка майже ідентична мовіObjectPascal. Відмінність стосується роботи з базами даних та Інтернету.

Розглянемо реалізацію процесу вибору із двох варіантів.

Якщо зміннахзадана на відрізку [0,1] обчислити площу квадрата, інакше обчислити площу кола (змінну використовувати відповідно як бік квадрата або радіус кола).