Скачать бесплатные c++builder community edition

Что происходит на самом деле

Визит в Москву Джейсона Вокса, директора по средствам разработки Borland в регионе EMEA, проводившего 23 мая семинар, посвященный перспективам развития технологий Borland в области разработки прикладных систем, для руководителей групп разработки, менеджеров проектов, архитекторов, разработчиков, представителей независимых поставщиков ПО, несколько прояснил ситуацию с той самой злополучной новостью. Все оказалось не столь ужасно, как это следовало из упомянутого пресс-релиза.

Джейсон Вокс, директор по средствам разработки Borlandв регионе EMEA

Как утверждает Джейсон Вокс, речь идет о разделении Borland на две компании, одна из которых будет заниматься созданием и поставкой решений для управления жизненным циклом приложений ALM (Application Lifecycle Management), а другая, условно называемая DevCo (Developer Company), — созданием интегрированных сред разработки IDE (Integrated Development Environment) и систем управления базами данных. Это подтверждает вышедший в начале мая пресс-релиз Borland, сообщающий, что 180 человек во главе с Найджелом Брауном выделены в отдельную группу внутри компании, которая будет заниматься разработкой, продажей и поддержкой СУБД и средств разработки.

Причиной разделения компании на две является то, что бизнес ALM и IDE устроен по-разному: первый ориентирован на относительно немногочисленных крупных заказчиков, обслуживаемых непосредственно компанией Borland, второй — на огромную армию потребителей коробочных продуктов, приобретающих и сами продукты, и услуги по обучению через многочисленных партнеров Borland. Отметим, что ни для кого не было секретом, что развитие направления ALM происходило за счет средств, заработанных на продажах IDE-продуктов, отнюдь не являющихся убыточными.

О продаже бизнеса IDE речь, как выяснилось, не идет. Словосочетание «найти покупателя», присутствовавшее в оригинальном пресс-релизе, реально означало поиск инвестора, который бы согласился вложить деньги в компанию с условным названием DevCo, и в настоящее время компания Borland находится в процессе выбора инвестора из некоторого количества претендентов. При этом не исключено, что инвестором окажется компания, не имеющая отношения к производству программного обеспечения.

Лично у меня сложилось впечатление, что часть компании, отвечающей за ALM, хочет (и, похоже, имеет возможность) оставить за собой бренд Borland, реально ставший ценным активом благодаря высококачественным средствам разработки, а отнюдь не ее собственной деятельности. Впрочем, это не так страшно: ни брендинг, ни ребрендинг (уже имевший место в этой компании несколько лет назад и благополучно ныне всеми забытый) при всем желании не заменят ни качества, ни востребованности продуктов.

ECO (Enterprise Core Objects) — технология поддержки создания приложений на основе концепции MDA (Model-Driven Architecture — архитектура, управляемая моделью). Данная технология предполагает не только широко распространенное сегодня описание архитектуры приложения с помощью средств UML-моделирования и использование созданной модели в качестве основы приложения, но и поддержку возможности внесения последующих изменений логики работы приложения непосредственно в модель с тем, чтобы эти изменения отражались на работе приложения без его модификации. При таком подходе модель определяет поведение приложения на этапе выполнения. Например, ECO позволяет создать диаграмму переходов и состояний (Statechart), которая без необходимости дополнительного написания кода определит поведение приложения, например в части прохождения документа в системе документооборота.

Диаграмма переходов и состояний (Borland Developer Studio)

В основе функционирования ECO лежит несколько базовых принципов:

  • модель первична, но может изменяться, что автоматически должно приводить к изменению поведения приложения;
  • моделируются бизнес-объекты, их атрибуты и поведение. Все остальные составные части приложения (в частности, долговременное хранение объектов в СУБД через встроенные в ECO механизмы объектно-реляционного отображения) runtime-составляющая ECO берет на себя. Иными словами, разработчики оперируют бизнес-объектами, а не строками или наборами данных реляционной модели;
  • бизнес-объекты в ECO представляются соответствующими классами на языках Delphi for .NET или C#;
  • для отображения информации, содержащейся в бизнес-объектах, используются такие же визуальные компоненты, как и для работы с базами данных.

Компоненты C++ Builder

Рис. 2. Пример использования видимых и невидимых компонентов

Для добавления компонента в форму можно выбрать мышью нужный компонент
в палитре и щелкнуть левой клавишей мыши в нужном месте проектируемой формы.
Компонент появится на форме, и далее его можно перемещать, менять размеры
и другие характеристики.

Каждый компонент C++ Builder имеет три разновидности характеристик:
свойства, события и методы.

Если выбрать компонент из палитры и добавить его к форме, инспектор
объектов автоматически покажет свойства и события, которые могут быть использованы
с тим компонентом. В верхней части инспектора объектов имеется выпадающий
список, позволяющий выбирать нужный объект из имеющихся на форме.

Рис.3. Инспектор объектов

Биография

Вопреки ходившим по Зоне слухам, Борланд не был военным, хотя и прошёл службу в армии наравне с другими. Не был он и ученым. Борланд был тридцатидвухлетним профессиональным автогонщиком. Лишившись возможности заниматься любимым делом из-за бардака в стране, коснувшегося и спорта тоже. Борланд начал искать себе новое место в жизни. И очень скоро понял, что найдёт его только в Зоне. Все его таланты нашли здесь самое широкое применение: точность глаза и руки, идеальная физическая форма, холодная голова и горячее сердце. Борланд умел просчитывать ситуацию на лету. У него было безупречное чувство времени и расстояния. В Зоне он не встретил для себя ничего принципиально нового, все то же самое, что за Барьером, только быстрее, выше и сильнее. А если карты лягут так, что понадобится выбираться отсюда он найдёт способ сделать и это.

Борланд в комбинезоне «СЕВА»

Продукты

Средства разработки ПО

  • Borland Enterprise Studio 7 for Java — комплексное решение для управления жизненным циклом приложений.
  • Borland C++BuilderX — мощная кросс-платформенная среда разработки для создания высокопроизводительных приложений на С и C++
  • C#Builder for the Microsoft .NET Framework – независимая среда для ускорения процесса разработки для платформы .NET
  • CodeWright – среда работы с исходным кодом
  • Delphi 2006 – новая редакция мощной высокопродуктивной среды быстрой разработки приложений для Windows и .NET.
  • Borland JBuilder 2006 – многоплатформенное средство разработки Java — приложений.
  • Kylix 3 — средство быстрой разработки приложений для платформы
    Linux на языках Delphi и C/C++
  • Mobile Studio – среда для разработки Java- и C++-приложений для мобильных устройств
  • Turbo – быстрый и удобный способ сразу же приступить к разработке приложений для Windows

Средства поддержки жизненного цикла разработки ПО

  • Borland StarTeam 2005 — это автоматизированная комплексная система управления конфигурацией программного обеспечения (SCM), которая поддерживает управление циклом жизни приложений с использованием отдельного репозитария.
  • Borland CaliberRM 2005 — это корпоративная система управления требованиями на этапе процесса создания программного обеспечения. Данная система разработана в целях повышения качества создаваемых продуктов и предназначена для улучшения взаимодействия между участниками проекта, упрощения анализа влияний и процесса передачи информации в сфере управления изменениями исходных требований. CaliberRM превращает создание информационных систем в предсказуемый процесс.
  • Borland Together 2006 – CASE-средство, предназначенное для визуального моделирования и проектирования программных систем на основе стандарта UML.
  • Borland Optimizeit Enterprise Suite 6 — полнофункциональная среда для оценки производительности приложений, созданных с помощью Java.
  • Optimizeit Profiler for the Microsoft .NET Framework – полнофункциональная среда для оценки производительности приложений, созданных с помощью Microsoft .NET Framework

ПО промежуточного уровня (middleware)

  • Borland AppCenter – средство управления и мониторинга объектных распределенных систем
  • Borland Enterprise Server (BES) – первый интегрированный комплекс средств на основе последних промышленных стандартов CORBA 2.4 и J2EE 1.3. Варианты поставки:
    • AppServer Edition – масштабируемый сервер приложений платформы J2EE
    • VisiBroker Edition – CORBA-решение для разработки, развертывания
      и управления распределенными приложениями (развитие Borland
      VisiBroker – инструментария
      разработки распределенных информационных систем на
      основе архитектуры CORBA, а также организации взаимодействия
      CORBA-объектов)
    • Web Edition – надежная платформа для развертывания web-приложений
    • Team Edition – решение, обеспечивающее доступность
      и продуктивность развертывания J2EE-приложений
  • Janeva – обеспечивает соединение основных технологических платформ современных компаний и позволяет оптимизировать взаимодействие между инфраструктурами Microsoft .NET Framework и J2EE и CORBA.
  • VisiBroker-RT – решение для разработки и развертывания распределенных
    систем, интегрированное с операционными системами реального
    времени

Сервера баз данных

  • Borland InterBase 7.5 – высокопроизводительный, экономичный, многоплатформенный сервер баз данных, интегрированный с инструментами разработки Borland.
  • JDataStore – хранилище данных, поддерживающее
    многопользовательские транзакции с реляционными объектами, графикой и потоками
    данных.
  • Заказать ознакомительные версии

Несколько слов о ценах

Обычно в нашем издании не принято уделять много внимания ценам программного
обеспечения, однако в данном случае есть смысл сделать исключение. Дело в том,
что стоимость инструментов UML-моделирования обычно довольно высока, в основном
потому, что компании, реализующие крупные проекты, в состоянии заплатить за
такой инструментарий достаточно большие деньги. Borland Together стал здесь
приятным исключением цены многих редакций этого продукта таковы, что их приобретение
могут позволить себе и небольшие компании. Напомним, что в семействе продуктов
Together предусмотрена и свободно распространяемая версия, позволяющая, тем
не менее, создавать все основные типы диаграмм UML 2.0.

***

Итак, мы видим, что Borland Together является средством объединения команды
разработчиков и повышения эффективности работы всей команды. Этот продукт может
упростить взаимодействие с заказчиками и облегчить работу над последующими проектами.
Кроме того, он интегрируется с самыми популярными средствами разработки

Поэтому
разработчикам и руководителям проектов стоит обратить на него серьезное внимание

Литература

  1. Неформальное введение в C++ и Turbo Vision / Под ред. И. И. Дериева. — Ленинград: Галерея «Петрополь», 1992. — 384 с.
  2. Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От Turbo C++ к Borland C++ / Под общей ред. А. И. Касаткина. — Минск: «Вышэйшая школа», 1992. — 240 с. — ISBN 5-339-00807-X.
  3. Справочник по классам C++ 3.1/4.0 / Под ред. И. И. Дериева. — Киев: Диалектика, 1994. — 256 с. — ISBN 5-7707-6293-4.
  4. Справочник по библиотеке Object Wiindows 2.0 для C++ / Под ред. И. И. Дериева. — 2-е изд. — Киев: Диалектика, 1995. — 494 с. — ISBN 5-777-6294-2.
  5. Киммел П. Borland C++ 5 = Using Borland C++ 5 / Под ред. И. И. Дериева. — СПб.: BHV, 1997. — 976 с. — ISBN 5-7791-0053-5.

Маркетинг

Переименование в Inprise Corporation

Наряду с переименованием Borland International, Inc. в Inprise Corporation, компания переориентировала свои усилия на разработку корпоративных приложений. Borland наняла маркетинговую фирму Lexicon Branding, чтобы придумать новое название для компании. Йокам объяснил, что новое название, Inprise, должно было ассоциироваться с «интеграцией предприятия». Идея заключалась в том, чтобы интегрировать инструменты Borland, Delphi , C ++ Builder и JBuilder с программным обеспечением корпоративной среды, включая реализации CORBA, Visibroker для C ++ и Java от Visigenic и новый продукт Application Server .

Фрэнк Борланд

Фрэнк Борланд — персонаж-талисман продуктов Borland. По словам Филиппа Кана, талисман впервые появился в рекламе и на обложке руководства Borland Sidekick 1.0 в 1984 году, в эпоху Borland International, Inc. Фрэнк Борланд также появился в Turbo Tutor — A Turbo Pascal Tutorial, Borland JBuilder 2.

Живая версия Фрэнка Борланда была создана после того, как Micro Focus plc приобрела Borland Software Corporation. Эта версия была создана True Agency Limited. О талисмане также был снят вступительный фильм.

История версий

Первая доступная версия Borland C++, имевшая номер 2.0, вышла в 1990 году под DOS (для OS/2 данная версия вышла в 1992 году).

В 1991 году вышла версия 3.0 с поддержкой сборки Windows-приложений. Спустя год вышло обновление 3.1, в котором был реализован оконный IDE и шаблоны приложений OWL 1.0 и Turbo Vision 1.0.

Начиная с версии 4.0 (1993 год) в продукте удалена поддержка сборки MS-DOS приложений, и IDE стал полностью Windows-ориентированным. В 1995 году вышла 4.52 с поддержкой Windows 95 и OWL 2.5. В марте 1996 года выходит 5.0, которая стала поддерживать Windows NT 3.51 (Windows NT 4.0 ещё находился в разработке).

В 1997 году выходит последний релиз Borland C++ IDE (впоследствии замещённой серией Borland C++ Builder), который ещё поддерживал генерацию кода для реального режима и MS-DOS. Этот релиз имел номер 5.02.

Последняя версия Borland C++ 5.5, содержащая только компилятор, без IDE, доступна для бесплатного скачивания с сайта Embarcadero. В качестве IDE для Borland C++ 5.5 можно использовать редактор текста Scintilla Text Editor (SciTE, Sc1.exe) или простейшую DIDE для Borland C++ 5.5.

Эволюция Borland C++:

Turbo C → Borland C++ → Borland C++ Builder → Codegear C++ Builder (и Codegear Turbo C++) → Embarcadero C++ Builder (и Embarcadero Turbo C++)

Outstanding Features

Design beautiful, intuitive user interfaces with award-winning and cross-platform frameworks on Windows and iOS. Provide a platform-native experience to your users while designing the interfaces only once, cutting development time in half or more.

Continuous Integration

Integrate with continuous build configurations quickly with MSBuild, CMake, and Ninja project support either as a lone developer or as part of a team.

Accessible Data

Connect to over 20 databases like Oracle, SQL Server, MySQL, and more natively with FireDAC’s high speed direct access.

Cloud Aware

C++Builder has an HTTP and a REST client library, available on all platforms, to invoke REST services and even specific AWS and Azure components

Extend the IDE

Create a plugin that adds new tool windows, draws in the code editor, provides code completion, adds new syntax highlighting, hooks into high-level and low-level events, tracks processes and threads while debugging, and more.

Карьера

Первый серьезный опыт музыкант получил в группе Krank, но спустя какое-то время оказался в Limp Bizkit. Началось все с того, что Фред Дерст, который успел поработать как татуировщиком, так и газонокосильщиком, в 1994 году решил создать уникальную группу. Фишкой было то, что музыка должна была включать в себя как рэп и хип-хоп, так и тяжелый рок.

Фреду это удалось, и вскоре к собранной им команде присоединился Уэс Борланд. Группа Limp Bizkit («Размякшее печенье») родилась в Джексонвиле и молниеносно стала известна всей Америке. От миллионов других команд их отличала не только агрессивная манера исполнения, но и различные эксперименты со звучанием, и жутковатый сценический облик Уэса Борланда. За все время существования группа Limp Bizkit трижды становилась номинантом на премию «Грэмми», а диски разлетелись по миру тиражом, достигающим 60 000 000! Вот только внутри коллектива все шло не очень гладко.

Интересные факты

  • Борланд — персонаж книжной серии «Сталкер».
  • Борланд — первый персонаж которого мы видим.
  • Является довольно опытным сталкером, не раз проникавшим в Зону.
  • Если не заплатить выкуп военным его застрелят, и продолжить сюжет будет невозможно.
  • За Борланда военные потребуют около 30 000 рублей, которые необходимо будет собрать за два дня. Кроме того, принеся деньги, Колязин потребует еще 10 000, обьясняя мол «твой друг пытался сбежать».
  • Биографию Борланда можно узнать у Сидоровича, за 500 RU.
«Одиночки»
ТЧ: Арни • Бес • Волк • Гарик • Дезертир • Болотный Доктор • Жорик • Клык • Крот • Лис • Лысый • Неумеха • Олег «Демон» Гусаров • Осведомитель • Отец Диодор • Охотник • Петруха • Призрак • Проводник • Серый • Толик • Фанат • Фримен • Шустрый • Юрик
ЧН: Авель • Авоська • Айдар • Бродяга • Васян • Волк • Гарин • Дикий Напр • Дрозд • Клык • Контрабандист • Левша • Орест • Отец Валерьян • Отшельник • Пёс • Стрелок • Фургон • Шилов
ЗП: Азот • Баржа • Борода • Булава • Вано • Вобла • Гаваец • Гарик • Гармата • Глухарь • Гонта • Гребень • Данила • Дегтярёв • Дух • Дядька Яр • Зверобой • Змей • Зулус • Кардан • Коряга • Костоправ • Краб • Кувалда • Лис • Лоцман • Майрон • Медведь • Митяй • Ной • Петруха • Сенька • Спартак • Стрелок • Сыч • Тополь • Торба • Тремор • Шило • Шустрый • Шутник • Щепка
Моды: Акелло • Алексис • Аким • Архара • Багратион • Бизон • Блаинд • Борланд • Варан • Вася «Почта» • Виктор Наварро • Вовка • Ворон • Гейгер • Гоша Резанный • Гриша Будулай • Дед Западло • Диггер • Елимей • Ермак • Жаба • Звездочёт • Камыш • Капитан • Клык • Костя • Купец • Лесник • Мёртвый сталкер • Дмитрий Падалеки • Диггер • Долговязый • Доцент • Илья «Барбос» • Магомет • Макаренко • Макс • Маркович • Медведь • Мессер • Меч • Мирон • Мститель • Музыкант • Мунлайт • Мутный • Луки • Петька Печкин • Раненый сталкер • Саня «Morder» Белкин • Серёга Сталин • Сикорский • Стас Охранник • Убой • Напуганный сталкер • Техник • Чибис • Тамерлан • Фельдшер • Хьюго • Хирург • Эльбрус • Black • Псих

Дочерние компании

  • Легадеро: В октябре 2005 года Borland приобрела Legadero, чтобы добавить свой пакет ИТ-управления и управления под названием Tempo в линейку продуктов Borland.
  • Codegear : 8 февраля 2006 г. Borland объявила о отделении своего подразделения IDE, включая Delphi , JBuilder и InterBase . В то же время они объявили о планируемом приобретении Segue Software, производителя инструментов для тестирования и обеспечения качества программного обеспечения, чтобы сосредоточиться на управлении жизненным циклом приложений (ALM). 20 марта 2006 года Borland объявила о приобретении Gauntlet Systems, поставщика технологий для проверки качества и безопасности разрабатываемого программного обеспечения. 14 ноября 2006 года Borland объявила о своем решении выделить группу инструментов для разработчиков в полностью принадлежащую ей дочернюю компанию. Недавно созданная компания CodeGear отвечала за четыре линейки продуктов IDE. 7 мая 2008 года Borland объявила о продаже подразделения CodeGear компании Embarcadero Technologies по ожидаемой цене 23 миллиона долларов и 7 миллионов долларов дебиторской задолженности CodeGear, удерживаемой Borland.

В сюжете

Впервые мы встречаем Борланда в начале игры, при попытке пробраться через Периметр с помощью поддельных документов. Однако план проваливается, Савана отпускают, попросив за Борланда выкуп. Освободив товарища, Борланд предлагает нам партнерство и дает координаты тайника. Помогает игроку с загадочной историей связанной с застрелившимся свободовцем, вызволяет из плена бандитов. Разузнав про подземелья под Кордоном, предлагает осмотреть их, мотивируя это тем, что «туда не ступала ни одна сталкерская нога». В подземельях они встречают Сидоровича, с которым заключают сделку в обмен на снаряжение. На Свалке нам снова придется спасать Борланда, отравившегося неизвестным веществом. Добравшись до Бара, Борланд отказывается участвовать с нами в дальнейшем, советуя не лезть в это дело даже Савану.

Менеджер проектов

Рис.5. Менеджер проектов

По умолчанию проект первоначально содержит файлы для одной формы и исходного
кода одного модуля. Однако большинство проектов содержат несколько форм
и модулей. Чтобы добавить модуль или форму к проекту, нужно щелкнуть правой
кнопкой мыши и выбрать пункт New Form из контекстного меню. Можно также
добавлять существующие формы и модули к проекту, используя кнопку Add контекстного
меню менеджера проектов и выбирая модуль или форму, которую нужно добавить.
Формы и модули можно удалить в любой момент в течение разработки проекта.
Однако, из-за того, что форма связаны всегда с модулем, нельзя удалить
одно без удаления другого, за исключением случая, когда модуль не имеет
связи с формой. Удалить модуль из проекта можно, используя кнопку Remove
менеджера проектов.

Если выбрать кнопку Options в менеджере проектов, откроется диалоговая
панель опций проекта, в которой можно выбрать главную форму приложения,
определить, какие формы будут создаваться динамически, каковы параметры
компиляции модулей (в том числе созданных в Delphi 2.0, так как C++ Builder
может включать их в проекты) и компоновки.

Рис. 6. Установка опций проекта

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

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

Дополнения

  • Borland Power Pack for DOS — позволяет создавать 16- и 32-битные приложения для DOS, используя защищённый режим. Такие приложения могут обращаться к ограниченной области Windows API и функциям вызова в любой Windows DLL.
  • Borland CodeGuard — установленный и интегрированный внутрь IDE, CodeGuard может вставлять служебный код в конечные исполнимые файлы, который может служить для отслеживания использования указателей, вызовы API, количество вызовов некоторой функции и некоторые другие возможности. В случае обнаружения ошибок появляется «всплывающее» окошко, отладчик может остановить или записать историю (лог) исполнения. Существуют варианты для 16- и 32-битных приложений.

Создание приложений в С++ Builder

C++ Builder создает файл проекта с именем по умолчанию Project1.cpp,
а также make-файл с именем по умолчанию Project1.mak. При внесении изменений
в проект, таких, как добавление новой формы, C++ Builder обновляет файл
проекта.

Рис.7 Файл проекта

Проект или приложение обычно имеют несколько форм. Добавление формы
к проекту создает следующие дополнительные файлы:

  • Файл формы с расширением.DFM, содержащий информацию о ресурсах окон для
    конструирования формы
  • Файл модуля с расширением.CPP, содержащий код на C++.
  • Заголовочный файл с расширением .H, содержащий описание класса формы.

Для того чтобы добавить одну или более форм к проекту , выберите пункт
меню File/New Form. Появится пустая форма, которая будет добавлена к проекту.
Можно воспользоваться пунктом меню File/New, выбрать страницу Forms и выбрать
подходящий шаблон из репозитория объектов.

Рис.8 Шаблоны форм

Для того, чтобы просто откомпилировать текущий проект, из меню Compile
нужно выбрать пункт меню Compile. Для того, чтобы откомпилировать проект
и создать исполняемый файл для текущего проекта, из меню Run нужно выбрать
пункт меню Run. Компоновка проекта является инкрементной (перекомпилируются
только изменившиеся модули).

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

Уход

Спустя годы выступлений и студийных работ старый конфликт вдруг разгорелся с новой силой. В 2001-м в Сети появилось официальное заявление Борланда о том, что он покидает коллектив. Причем незадолго до этого музыкант вместе с братом Скоттом создал сольный проект Big Dumb Face. Однако после единственного винила группа прекратила свое существование. Затем была группа Eat the Day, о которой нет никакой официальной информации. После этих опытов родился более успешный проект, основанный совместно с Дэнни Лоннером под названием The Damning Well. Эта группа успела написать саундтрек к кинокартине Underworld и распалась, как и предыдущие.

Вскоре на Уэса Борланда посыпались предложения о сотрудничестве с довольно известными командами, однако он на все ответил отказом. Затем было временное сотрудничество с The Crystal Method, где он был не только гитаристом, но и сопродюсером.

В 2004 году Борланд вновь оказывается в одной лодке с Дарстом, ради записи альбома The Unquestionable Truth (Part 1), однако они вновь поссорились. Разногласия были так сильны, что Фред изгнал Уэса из команды через блог Myspace. Борланд обиделся и решил, что раз он недостаточно хорош для Limp Bizkit – пусть они обходятся без него.

Пример: создание простейшего приложения

Рис. 9. Размещение компонентов на форме

После этого выберем на форме компонент Edit и удалим текущее значение
свойства Text. Затем установим свойство Caption для Button1 равным «Добавить».

Чтобы добавить обработчик события OnClick для кнопки Добавить, нужно
выбрать эту кнопку на форме, открыть страницу событий в инспекторе объектов
и дважды щелкнуть мышью на колонке справа от события OnClick. В соответствующей
строке ввода появится имя функции. C++ Builder сгенерирует прототип обработчика
событий и покажет его в редакторе кода. После этого следует ввести следующий
код в операторные скобки { … } тела функции:

Рис.10. Так выглядит готовое приложение.

Теперь модифицируем приложение, добавив кнопки Удалить и Выход. Для
этого добавим еще две кнопки, изменим их свойство Caption и создадим обработчики
событий, связанных с нажатием на эти кнопки:

Рис. 11. Модифицированное приложение

Для кнопки Удалить:

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


Вернутся к оглавлению
Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий