C builder что это за программа

C++ Builder (по-русски обычно произносят [си-плюс-плюс би́лдэр], [си би́лдэр]) — программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке C++.

Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, которое сейчас принадлежит компании Embarcadero Technologies.

C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. [1] Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но, к сожалению, обратное утверждение не верно.

C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG — редактору интерфейса и пр.

История

C++ Builder первоначально создавалась только для платформы Microsoft Windows. Поздние версии, содержащие Кроссплатформенную компонентную библиотеку Borland, основанную на Qt [источник не указан 4926 дней] , поддерживают и Windows и Linux.

Intro to the C++Builder IDE

В 2003 Borland выпустила C++ BuilderX (CBX), написанный при помощи той же инфраструктуры, что и JBuilder, который при этом был мало похож на C++ Builder или Delphi. Этот продукт предназначался для разработки больших программ для крупных предприятий, но коммерческого успеха не достиг. В конце 2004 года Borland объявила, что продолжит развитие классического C++ Builder и объединит его со средой разработки Delphi, прекратив, таким образом, разработку C++ BuilderX.

Спустя примерно год после этого объявления, Borland выпустила Borland Developer Studio 2006, который включал в себя Borland C++ Builder 2006, предлагавший улучшенное управление конфигурацией и отладкой. Borland Developer Studio 2006 — единственный полноценный комплект, содержащий Delphi, C++Builder и C#Builder.

В 2007 CodeGear выпустила C++ Builder 2007, в котором реализовала полную поддержку API Microsoft Windows Vista, увеличила полноту соответствия стандарту ANSI C++, увеличила скорость компиляции и сборки до 500 %, включила поддержку MSBuild, архитектур баз данных DBX4 и «VCL для Web», поддеживающий AJAX. Поддержка API Microsoft Windows Vista включила в себя приложения, изначально оформленные в стиле Vista, и естественную поддержку VCL для Aero и Vista Desktop. CodeGear RAD Studio 2007 содержит C++ Builder 2007 и Delphi. Также в 2007 CodeGear «воскресила» марку «Turbo» и выпустила две «Turbo» версии C++ Builder: Turbo C++ Professional и Turbo C++ Explorer (бесплатный), основанных на Borland C++ Builder 2006.

В конце 2008 года компания CodeGear выпустила новую версию RAD Studio, в которую вошли Delphi 2009 и С++ Builder 2009.

Следующая версия, CodeGear C++Builder (кодовое имя «Commodore»), будет обладать поддержкой x86-64 и возможностью создавать нативный x86-64 код.

Язык Си: компиляция в C++ Builder ПРОСТО

Список выпусков

Краткие сведения о версиях продукта:

Год Версия
1997 1
1998 3
1999 4 (выпущен как Inprise)
2000 5
2002 6
2003 X
2005 2006
2007 2007
Сентябрь 2008 2009
25 августа 2009 2010

См. также

  • Java
  • C++
  • Паскаль (язык программирования)
  • Borland
  • Borland JavaBuilder
  • Delphi
  • Borland Developer Studio
  • CodeGear RAD Studio
  • Visual C++
  • Microsoft Visual Studio

Ссылки

Источник: www.sbup.com

Читайте также:
Участник программы аэрофлот бонус что это

Среда визуального программирования Borland C++Builder

C++Builder (си-плас-плас-Билдер, си-Билдер) — программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке C++.

Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, ныне принадлежащем компании Embarcadero Technologies.

C++Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++Builder без модификации, но обратное утверждение не верно.

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

Следуя пионерской традиции нисходящего визуального стиля программирования Delphi на Объектном Паскале, корпорация Borland выпускает на рынок систем быстрой разработки приложений RAD (Rapid Application Development) мощную систему под названием C++ Builder на языке C++.

Вместо отдельного инструментария, оперирующего визуальными элементами управления, в C++ Builder интегрирована так называемая Палитра компонент, разделенная картотечными вкладками на несколько функциональных групп. Функциональные возможности поставляемых компонент можно достаточно просто модифицировать, а также разрабатывать компоненты, обладающие совершенно новым оригинальным поведением.

Система содержит Библиотеку из более 100 повторно используемых визуальных компонент, которые перетаскиваются мышью на форму и сразу становятся элементами управления прототипа вашей программы. Помимо известных элементов управления Windows (кнопки, линейки прокрутки, поля редактирования, простые и комбинированные списки и т.д.) Библиотека содержит новые компоненты поддержки диалогов, обслуживания баз данных и многие другие

После размещения компонент на форме. Инспектор объектов поможет вам устанавливать их свойства и предписывать событиям коды обработки. Ваш проект будет строиться постепенно, на фоне производимых вами изменений в свойствах, событиях и функциях используемых элементов. Хорошо продумано разделение и редактирование программного модуля по двум его частям: интерфейсной и собственно кодовой.

Опытным C++ программистам понравится синтаксис и структура кода разрабатываемых на C++Builder программ, хотя его графическое обрамление заметно отличается от традиционных оболочек систем разработки. Благодаря графическим средствам интегрированной среды C++Builder, новички смогут быстрее освоить стиль объектно-ориентированного программирования на C++, чем при использовании традиционного программно-текстового интерфейса других систем.

C++Builder поддерживает основные принципы объектно-ориентированного программирования — инкапсуляцию, полиморфизм и множественное наследование, а также нововведенные спецификации и ключевые слова в стандарте языка.

Язык C++

C++Builder обеспечивает высокое быстродействие при компиляции и сборке 32-разрядных приложений для современных операционных систем Windows 95 и Windows NT, включая OLE взаимодействие клиент-сервер. Система даже отображает время, затраченное на основные этапы построения программ. Результирующие программы хорошо оптимизированы по скорости исполнения и затратам памяти.

Хотя отладочный режим низкого уровня полностью интегрирован в среду C++Builder, к отладке также пришлось привыкать. Дизайнер форм. Инспектор объектов и другие средства остаются доступными во время работы программы, поэтому вносить изменения можно в процессе отладки.

C++Builder поставляется в трех вариантах: Standard (стандартный). Professional (для профессионалов разработчиков, ориентированных на сетевую архитектуру) и Client/Server Suite (для разработки систем в архитектуре клиент/сервер). Последние два варианта дополняют стандартный исходными текстами визуальных компонент, разномасштабным словарем данных, новыми функциями языка запросов SQL для баз данных, пакетом поддержки систем Internet, службой мониторинга программ, а также рядом других средств.

Эксперименты с тестовыми программами в рамках стандартного варианта легли в основу материала, излагаемого здесь. Испытывая систему, я переложил на C++ Builder несколько приложений, ранее написанных на Borland C++ версии 4.5. Благодаря визуальным компонентам, из программ исчезла «кодовая шелуха» обработки сообщений Windows и ресурсных файлов, и остался только содержательный код. Пользовательский интерфейс приложений приобрел законченный профессиональный облик.

Читайте также:
Poison что это за программа

Хотя C++ Builder представляется весьма надежной системой, корпорации еще предстоит опровергнуть расхожее утверждение, что в каждой отлаженной программе (в том числе и в коммерческой) есть по меньшей мере одна ошибка. Видимо, именно этим стремлением объясняется излишняя, на мой взгляд, поспешность с рекламированием «улучшенной и расширенной» версии Borland C++ версии 5.02.

Поддержка баз данных

C++ Builder поддерживает связь с различными базами данных 3-х видов:

dBASE и Paradox: Sybase, Oracle, InterBase и Informix; Excel, Access, FoxPro и Btrieve. Механизм BDE (Borland Database Engine) придает обслуживанию связей с базами данных удивительную простоту и прозрачность. Проводник Database Explorer позволяет изображать связи и объекты баз данных графически. Используя компоненты баз данных, я построил электронную записную книжку по таблице dBASE за полчаса работы на компьютере. Наследование готовых форм и их «подгонка» под специфические требования заметно сокращают временные затраты на решение подобных задач.

Справочная служба C++ Builder оказывала мне помощь в этой и многих других подобных ситуациях. Имеется полное описание каждой управляющей компоненты, включая списки свойств и методов, а также многочисленные примеры. Изложение материала было значительно улучшено и систематизировано благодаря сведениям, почерпнутым мною из справочной службы.

Благодаря средствам управления проектами, двусторонней интеграции приложения и синхронизации между средствами визуального и текстового редактирования, а также встроенному отладчику (с ассемблерным окном прокрутки, пошаговым исполнением, точками останова, трассировкой и т.п.) — C++ Builder корпорации Borland предоставляет собой впечатляющую среду разработки, которая, видимо, выдержит конкурентную борьбу с такими модными продуктами как Microsoft Developer Studio.

Литература

  • А.Я. Архангельский Программирование в Borland C++ — М., Бином, 2003
  • Бруно Бабэ Просто и ясно о Borland C++ — М., Бином
  • Borland C-Biulder — Библиотека программиста
  • Borland C-Biulder — Экспресс-курс — БХВ, СПб, 2006
  • Знаете ли Вы, что модификаторы — это операции, которые модифицируют объекты соответствующего им типа. Например, операция push для стека.

    Источник: www.bourabai.ru

    7.2. Знакомство со средой разработки C++ Builder

    C++Builder – это продукт фирмы Borland, предназначенный для быстрой разработки приложений ( RAD – rapid application development ) на языке С++. С помощью C++ Builder можно быстро и легко создавать Windowsпрограммы на С++.

    Можно создавать как консольные приложения Win32, так и использовать графический интерфейс пользователя ( GUI – graphical user interface ). При создании GUI-приложений Win32 с помощью C++Builder доступна вся мощь языка С++, заключенная в среду RAD . Внешний вид интерфейса программы C++Builder представлен на Рис.7.1. То, что вы видите – это интегрированная среда разработки ( IDE – integrated development environment ), включающая в себя четыре основных элемента.

    Наверху находится главное окно. На строке заголовка проекта находятся кнопки свертывания, восстановления и закрытия окна. Под заголовком размещается строка главного меню, которая предоставляет доступ ко всем функциям и командам среды разработки. Под главным меню располагаются кнопки быстрого запуска команд, объединенные в группы по назначению.

    Они позволяют получить быстрый доступ к наиболее часто используемым командам. Работа над программой в среде C++ Builder начинается с создания нового проекта. Проектом называется вся группа программных файлов, которые необходимы для создания конечной исполняемой программы. Так, например, в состав проекта могут включаться файлы с текстами программ, файл ресурсов с рисунками курсоров и иконок (значков), звуковые файлы и т. п. Первоначально проект хранится в памяти компьютера, и для того чтобы сохранить его на диске, необходимо будет выполнить стандартные операции сохранения, создав при этом отдельную папку. Кроме того, интерфейс сам предложит сохранить проект, если вы решите выйти из программы или попытаетесь создать новый проект.

    Читайте также:
    Sketchup 2016 что это за программа

    67 Рис.7.1. Внешний вид интерфейса Borland C++ Builder

    7.2.1. Создание первой программы

    Начнем работу с создания проекта для консольного приложения. Консольное приложение – это программа, ориентированная на сим- вольный ввод-вывод. Что делает его полезным при изучении стандартных функций ввода-вывода и классов стандартных потоков C++.

    Чтобы создать в C++Builder консольное приложение, выполните следующие действия: • Выберите в главном меню File | New | Other . ; появится многостраничная диалоговая панель New Items (Рис.7.2). Этот диалог является интерфейсом так называемого хранилища объектов C++Builder ( Object Repository ). Помимо уже имеющихся объектов вы можете сохранять в нем свои собственные формы, диалоговые панели и прочие элементы, пригодные для повторного использования в новых программах. Рис. 7.2. Диалог New Items

    68 • На странице New выберите Console Wizard и нажмите кнопку ОК . В появившемся окне снимите все флажки кроме Console Application . C++ Builder создаст проект консольного приложения и откроет окно редактора кода с именем Unit1.cpp . • В окне редактирования удалите имеющийся там код и введите текст исходной программы: #include #include /* директивы подключения заголовочных файлов stdio.h и conio.h, содержащих описание функций printf и getch из библиотеки стандартных функций */ void main() /* главная функция программы */

    printf(«Hello, World!»); /* стандартная функция вывода
    на печать */
    getch(); /* стандартная функция ввода символов с помощью
    клавиатуры (для формирования паузы в работе
    > программы)*/

    • Выберите в главном меню File | Save Project as . для сохранения файлов проекта в отдельном каталоге (папке), а затем раздел и File | Save as . – для сохранения модуля с программой. Назовите проект Prog1.bpr , а м о- дуль – Main . cpp . Команда меню File | Save All позволяет сразу сохранить файл проекта и файл модуля. • Для трансляции и создания исполняемого кода программы необходимо выбрать в меню Project | Make Prog1 . • Запуск программы осуществляется с помощью раздела меню Run | Run , либо с помощью кнопки быстрого запуска . В этом случае при необходимости будет автоматически проведена трансляция программы и запуск ее на исполнение.

    7.2.2. Отладка программы:

    После трансляции программы и исправления синтаксических ошибок проводится отладка программы. Для того используются возможности встроенного в среду C++ Builder отладчика: — выполнение программы до места расположения курсора – команда меню Run | Run to Cursor или «горячая» клавиша [F4]; — пошаговое выполнение программы (по одному оператору за каждый шаг) без захода внутрь содержимого функций – команда меню Run | Step Over или «горячая» клавиша [F8]; — пошаговое выполнение программы (по одному оператору за каждый шаг) с заходом внутрь содержимого функций – команда меню Run | Trace Into или «горячая» клавиша [F7];

    Источник: studfile.net

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru