Мова програмування Delphi Делфі - Delphi - Статті для Програмування - Каталог статей - Сайт
Delphi є мовою програмування та середовищем розробки програмного забезпечення. Він розроблений Borland (раніше відомий як Inprise).Мова програмування Делфі, раніше відома якObject Pascal (Pascal з об'єктно-орієнтованими розширеннями), спочатку орієнтована тільки на Microsoft Windows, але в даний час дозволяє будувати власні програми для Linux і Microsoft. NET Framework, та інших (див. нижче). Програмування для початківців. Найпопулярніше використання - розробка настільних додатків і баз даних підприємства, а як інструментмова програмування Делфі може використовуватися і для більшості типів проектів, що розвиваються. Це була одна з перших мов, яка стала відомою як інструмент RAD (швидка розробка додатків), коли вийшов у 1995 році. Delphi 2, що вийшов через рік, підтримував 32-розрядне середовище Windows, і а лише через кілька років вийшли C, C++ Builder. У 2001 році стала доступна версія під ОС Linux, відома як Kylix (класична грецька урна). Щороку виходило за однією новою версією, в 2002 році продукт став відомий як Delphi 7 Studio, мова стала офіційно називатисямова програмування Delphi, а не Object Pascal, а також була додана підтримка Linux (через Kylix) та. NET (через Попередній компілятор). Повна підтримка. NET запланована на майбутній Delphi 8. Програмування для чайників. Основні компоненти Delphi та Kylix: мова Delphi (раніше офіційно відома як мови Object Pascal), ВК/CLX (Visual Component Library), сильні зв'язки з базами даних, у поєднанні з потужною IDE (Integrated Development Environment) та додатковими інструментами підтримки . Чудові особливості мови Delphiвключають:
- Прозора обробка об'єктів через посилання чи покажчики
- Властивості як частина мови, разом з функціями Get та Set, які є прозорою інкапсуляцією доступу до членів полів
- Властивості індексу та властивості за промовчанням, які забезпечують доступ до колекції зручним та прозорим способом.
- Делегати або по-іншому методи покажчиків безпечного типу, які використовуються для приведення в дію події, викликаних компонентами
- Делегування реалізації інтерфейсу у полі чи властивість класу
- Простота впровадження обробники Windows повідомлення, відзнач метод класу з числом / ім'я вікна повідомлень для обробки
- Більшість функцій, перерахованих вище, були введені в Delphi першою та адаптовані іншими мовами пізніше.
Головним архітектором Delphi, і його попередника Turbo Pascal, був Андерс Хейлсбергом, доки він не перейшов у Microsoft у 1996 році, присвятив свою справу основам програмування. Продукт Delphi поширюється в різних комплектах, кожен з яких пропонує більшу функціональність у порівнянні з іншими:
- Персональний
- Професійний
- Підприємство
- Архітектор
Значні причини для використання Delphi:
- Дуже інформативні та корисні спільноті новини
- Може компілювати в один виконуваний, спрощуючи розподіл та скорочення питань з різними DLL
- VCL та сторонні компоненти, як правило, доступні з повним вихідним кодом
- Потужний та швидкий компілятор, що оптимізує
- З одного вихідного коду виходять чудові машинні коди для різних ОС
- Підтримка новітніх технологій та стандартів
Клони та альтернативи
Не здатний задовольнити всеПотреби програмістів, є цілий набір додаткових засобів, які покликані розширити діапазон розв'язуваних завдань за допомогою Delphi або це можна зробити за допомогою вставки коду іншими мовами, де Delphi і Kylix безсилі. Ці замінники Делфі можуть бути використані в разі неможливості оплатити середовище розробки, потреби у безкоштовних середовищах розробки (наприклад, для операційних систем та програмного забезпечення, що вільно розповсюджується, або в освітніх цілях). У більшості випадків ці альтернативи використовуються для навчання, а також для написання серверних компонентів, для операційних систем, які не є широко поширеними (так було до тих пір, поки не з'явився Kylix для ОС Linux, яка використовується в основному як ОС для серверів ). . Перелічимо деякі: