Учись программированию на C++ Builder бесплатно!
Что же такое 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.

Отладка

  • Интегрированный набор инструментов позволяет значительно сократить время разработки приложений и объединяет в единую среду средства проектирования, компилятор и отладчик.
  • Условные точки прерывания позволяют приостанавливать исполнение приложений в указанных местах или при наступлении указанного условия.
  • Удобный анализ стек вызовов для отслеживания и обнаруживания последовательности выполнения кода.
  • Быстрая проверка значения переменных во время отладки кода.
Поделиться