ьного проектування інтерфейсу користувача, тобто розробник з готових фрагментів створює елементи інтерфейсу, програмує тільки їх зміни у відповідь на будь-які події.
Для розробки програмного продукту обраний мову візуального програмування Object Pascal, використовувана в середовищі розробки Embarcadero Delphi. - Середовище програмування, в якій простота і зручність поєднуються з потужністю і гнучкістю. Вона забезпечує візуальне проектування користувальницького інтерфейсу, має розвинений об'єктно-орієнтована мова Object Pascal (пізніше перейменований в Delphi) і унікальні за своєю простотою і мощі засоби доступу до баз даних. Мова Delphi за можливостями значно перевершує мову Basic і навіть у чомусь мова C + +, але при цьому він виявився досить надійним і легким у вивченні (особливо порівняно з мовою C + +). В результаті, середовище Delphi дозволяє програмістам легко створювати власні компоненти і будувати з них професійні програми. Середа виявилася настільки вдалою, що за запитами любителів C + + була пізніше створена середу C + + Builder - клон середовища Delphi на основі мови C + + (з розширеним синтаксисом). p align="justify"> середу Delphi стала, по суті, кращим засобом програмування для операційної системи Windows. p align="justify"> У зв'язку зі стрімким поширенням операційної системи Linux виникла необхідність в ефективних засобах створення для неї програм. Таким засобом стала середа Kylix (вимовляється "кілікс") - перша середа візуального програмування для операційної системи Linux. Середа Kylix з'явилася повним аналогом середовища Delphi і була сумісна з нею по мові програмування та бібліотекам компонентів. Програму, створену в середовищі Delphi, можна було без змін компілювати в середовищі Kylix, і навпаки. Ця можливість досягалася за рахунок нової бібліотеки компонентів, яка взаємодіяла з операційною системою не безпосередньо, а через проміжний програмний шар, що приховує різницю в роботі компонентів в тій чи іншій операційній системі. Програмісти отримали можливість створювати програми відразу для двох самих популярних операційних систем: Windows і Linux. Фактично замість принципу абсолютної переносимості програм була запропонована ідея розумної переносимості. p align="justify"> Платформи. NET і Mono мають велике майбутнє, тому фірма Borland адаптувала для них мову і середовище програмування Delphi. У підсумку, розробники отримали унікальну можливість - застосовувати один і той же мова Delphi для створення професійних програм для будь-яких операційних систем і платформ: Windows, Linux,. NET, Mono. Цим, до речі, мова Delphi вигідно відрізняється від модного нині мови C #, який застосовується лише для програмування на платформах. NET і Mono. p align="justify"> У мови Delphi є ще одна дуже важлива перевага перед іншими комерційно успішними мовами - він чудово підходить для навчання програмуванню. Тому рекомендується його в якості першої мови для всіх учнів та студентів, які збираються с...