Що таке C++ Builder?

C++ Builder (читається як сі-плюс-плюс білдер або сі білдер) – це повноцінний розширюваний програмний продукт зі зручною розробкою додатків RAD. У C++ Builder впроваджено оптимізоване середовище програмування IDE, яке дозволяє розробляти мовою C++ різного напряму програмне забезпечення.

C++ Builder – великий комплекс з такими бібліотеками як STL, MFC, VCL, CLX та ін. Крім цього є компілятор, редактор, налагоджувач коду та безліч інших корисних для розробки компонентів. Процес розробки додатків схожий на Delphi, тому більшість компонентів, які розроблялися під Delphi, можна інтегрувати в C++ Builder без будь-якої модифікації та бубнів. У C++ Builder більшість компонентів перейшла з Delphi. Завдяки цьому, написаний код мовою Delphi, з мінімальними знаннями можна перетворити на C++ Builder.

У C++ Builder є безліч інструментів, які дозволяють спростити розробку візуальних додатків за допомогою drag-and-drop компонентів і вбудованого редактора інтерфейсу WYSIWYG.

Спочатку розробкою програмного продукту C++ Builder займалася компанія Borland Software, а тепер на даний час компанія Embarcadero Technologies, її підрозділ CodeGear.

Embarcadero C++ Builder – це просунутий програмний крос-платформний інструмент для розробки від дрібних до досить великих додатків із гарним та зручним інтерфейсом UI для таких систем як Windows, Android та iOS. В останні версії Embarcadero C++ Builder входить фреймворк VCL, який дозволяє створювати високопродуктивні native-програми для Windows і FireMonkey (FMX).
Проєктування

  • Швидка розробка програм із VCL для Windows, забезпечуючи неперевершену native-продуктивність.
  • Технологія Drag-and-drop дозволяє переносити будь-які компоненти на форму програми.
  • Можливість розширення компонентів різних сертифікованих партнерів.
  • Технологія FMX для крос-платформних проектів.
  • Зручний конструктор LiveBindings для швидкого прив’язування джерел даних до елементів інтерфейсу користувача за допомогою візуальних засобів.
  • Live On-Device Preview дозволяє перевіряти та оцінювати дизайн розробленої програми в режимі реального часу.
  • Розробка адаптивного дизайну, що підтримує високу роздільну здатність DPI, для комп’ютерів, планшетів та смартфонів.

Кодування

  • Швидкі та оптимізовані компілятори C++ для Windows, Android та iOS.
  • Code Insight спрощує процес розробки програм.
  • Широка підтримка СУБД: InterBase, Oracle, PostgreSQL, DB2, SQLite, MySQL, SQL Server, SQL Anywhere, Firebird, Access, Advantage DB, Informix, MongoDB.
  • Зручні підказки під час написання коду.
  • Інтеграція з популярними бібліотеками Boost, Eigen та ZeroMQ.
  • Можливість розширення набору інструментів та бібліотек спільноти розробників.
  • Підтримка контролю версій – Git, Subversion та Mercurial.

Налагодження

  • Інтегрований набір інструментів дозволяє значно скоротити час розробки додатків та поєднує в єдине середовище засоби проектування, компілятор та відладчик.
  • Умовні точки переривання дозволяють призупиняти виконання додатків у зазначених місцях або при настанні зазначеної умови.
  • Зручний аналіз стек викликів для відстеження та виявлення послідовності виконання коду.
  • Швидка перевірка значення змінних під час налагодження коду.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *