сліджуваної схеми описується як окремий об'єкт, в якому, крім інших функцій, міститься і функція обробки сигналів, що надходять на входи елемента.
Принципи ООП реалізовані в мові високого рівня C + +. Мова C + + підтримує абстрактні типи даних, обробку виняткових ситуацій, перетворення типів для абстрактних даних.
Завдяки візуальному об'єктно-орієнтованого програмування була створена технологія, що отримала назву швидка розробка додатків, по-англійськи HAD - Rapid Application Development. Ця технологія характерна для нового покоління систем програмування, до якого належить і С + + Builder.
Першою ластівкою в цьому новому світі більш простого і наочного інтерфейсу була середу Visual Basic. Вона сформувала новий стиль взаємодії розробника програми з комп'ютером, дозволяючи наочно конструювати користувальницький інтерфейс за допомогою миші, а не звичайним для колишніх часів шляхом: написанням кодів, їх трансляцією і виконанням програми, після чого тільки й можна було подивитися, як же це виглядає на екрані .
Хоча Visual Basic знайшов широкий попит і допоміг відкрити світ програмування для людей, не надто в ньому спокушених, він не вільний від багатьох проблем. Головні з них - низька продуктивність розроблюваних додатків при їх виконанні, недостатня строгість і об'єктна орієнтованість мови, що сприяє швидше швидкій розробці виробів, а не створенню потужних ефективних додатків, а також ряд інших недоліків.
Системи Delphi і C + + Builder - це наступний крок у розвитку середовища швидкої розробки додатків. Вони виправляють багато дефекти, виявлені в Visual Basic. Розробники цих систем створили інструменти, які на перший погляд виглядають схожими на середу Visual Basic, хоча насправді вони помітно краще.
Інтегроване середовище розробки в Delphi і C + + Builder виглядає однаково. Весь користувальницький інтерфейс, всі бібліотеки, всі прийоми роботи з цими системами практично однакові. Якщо бути більш точним, то вони розрізняються тільки в силу різного часу випуску відповідних версій. Версії C + + Builder випускаються на півроку пізніше версій Delphi з аналогічними номерами. Тому кожна версія C + + Builder досконаліше аналогічної версії Delphi, але слабкіше наступній версії Delphi.
Але основна відмінність Delphi і C + + Builder не в цьому, а в мовах програмування, які лежать в їх основі. Delphi базується на мові Object Pascal, a C + + Builder - мовою C + +. Ці мови, спочатку істотно різні за своїми можливостями, з часом все більш зближуються. Зараз обидва вони представляють прекрасні інструменти об'єктно-орієнтованого програмування, що розрізняються, в основному, синтаксисом. Втім, C + +-таки багатша і випереджає аналогічні версії Object Pascal. З цієї точки зору, можливо, він переважніше. Але ці відмінності невеликі, так що вибір тієї чи іншої мови і відповідно Delphi або C + + Builder - справа особистих пристрастей програміста і визначається тим, до якої мови він більш звик.
Причому, фірма Borland подбала про те, щоб програми, розроблені і на Delphi і на C + + Builder можна було досить просто конвертувати одне в одного. Таким чином, в одній з цих систем ви можете використовувати свої напрацювання, зроблені в іншій системі.
Окремо треба сказати про одну з головних завдань Delphi і C + + Builder - р...