о Delphi іноді іменується ще як і Object Pascal. p align="justify"> Так само однією з інновацій можна вважати інтеграція в Delphi технології. Net від Microsoft.
Здавалося б, що наступна версія Delphi логічно було б назвати 9, а насправді вона називається Borland Delphi 2005. Давай ті розберемося чому. З основних особливостей середовища розробки Delphi 2005 можна відзначити те, що нова середовище розробки об'єднала в собі весь досвід програмування та створення спеціальних продуктів для розробки програмного забезпечення. У Delphi 2005 можна створювати програми для платформи Win32, а можна створювати програми під перспективну платформу. Net. Крім того, до сьомої версії використовувався мова програмування заснований на язикеPascal. У новій версії здійснено можливість розробки програм на декількох мовах (Delphi, C + +, Java), чого раніше не було ні в одній подібно середовищі розробки. Якщо так само до вищепереліченого додати, що в Delphi 2005 додано багато нових компонентів та інструментів, то ставати зрозуміло чому нова версія вийшла під таким специфічним назвою. p align="justify"> Версія Delphi 7 (2001 рік) стала останньою і найбільш розвиненою версією середовища, реалізованої для платформи Win32. У ній, зокрема, з'явився компілятор для. NET, поки в консольному варіанті. Додалося безліч компонентів і Майстрів, автоматизують створення мережевих додатків. Була продовжена підтримка кроссплатформной технології створення програм на базі Delphi і Kylix. br/>
.1 Основні поняття об'єктно-орієнтованого програмування
Об'єктно-орієнтоване програмування (ООП) зародилося в мовах програмування Паскаль, Ада, С + +. До появи ООП технологія створення комп'ютерних програм базувалася на процедурному програмуванні, в якому основою програм були функції і процедури, тобто дії. Створена т.ч. комп'ютерна програма відрізнялася чітким алгоритмом роботи - послідовністю дій з досягнення поставленої мети. У ООП основною точкою опори при проектуванні програми є - об'єкт. Програма ООП - це не послідовність операторів, а сукупність об'єктів і способів їх взаємодії. Обмін інформацією між об'єктами відбувається за допомогою повідомлень. p align="justify"> Об'єктом назвемо поняття, абстракцію або будь-який предмет з чітко окресленими кордонами, який має сенс у контексті розглянутої прикладної проблеми. Об'єкти можуть успадковувати характеристики і поведінку інших об'єктів, званих батьківськими або предками. Наявність механізму спадкування є самим істотним розходженням між звичайним програмуванням на Pascal ООП програмуванням в Delphi. p align="justify"> Взаємодія між об'єктами здійснюється за допомогою повідомлень. Об'єкт може посилати повідомлення іншим об'єктам або приймати повідомлення від них. p align="justify"> Повідомленням є сукупність даних певного типу, переданих об'єктом-відправником об'єкту-одержувачу, ім'я я...