ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.09.2024

Просмотров: 44

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

Все про C++ Builder

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

C++ Builder (по-українськи зазвичай вимовляють[си-плюс-плюс білдэр]) —

середовище швидкої розробки (RAD), що випускається компанією Codegear, дочірньою фірмою компанії Embarcadero (раніше Borland). Призначена для написання програм на

мові програмування C++. C++ Builder об'єднує Бібліотеку візуальних компонентів і середовище програмування (IDE), написане на Delphi з компілятором C++. Цикл розробки аналогічний Delphi, але з істотними поліпшеннями, доданими в C++ Builder.[1]

Більшість компонентів, розроблених в Delphi, можна використовувати і в C++ Builder без модифікації, але, на жаль, зворотне твердження не вірне.

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

WYSIWYG редакторові інтерфейсу, вбудованому в його середовище розробки.

Історія

C++ Builder спочатку створювалася тільки для платформиMicrosoft Windows.

Пізні версії, що містять, компонентну бібліотеку Borland, засновану на Qt, підтримують і

Windows і Linux.

У 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 код.

Розділ 1. Початок роботи

1


AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

r

ansf

 

T

 

 

 

 

or

 

 

 

 

m

 

 

 

 

e

 

 

 

buy

r

 

 

 

0

 

 

 

 

2

 

 

to

 

.

here

 

 

 

 

Запускається C++ Builder звичайним

 

 

 

 

 

 

 

 

m

 

 

 

o

 

 

 

.c

C++builder 6 командиC++builder 6 (мал. 1.1).

BBYY

 

способом, тобто вибором з

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

D

 

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

B

Y

 

 

 

 

 

 

 

m

B

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

A

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

менюBorland

 

 

 

 

m

 

w

 

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

 

Мал. 1.1. Запуск C++builder

Вид екрану після запускуC++ Builder декілька незвичайний (мал. 1.2). Замість одного вікна на екрані з'являються п'ять:

§головне вікно — C++builder 6;

§вікно стартової форми — Form1;

§вікно редактора властивостей об'єктів — Object Inspector;

§вікно проглядання списку об'єктів — Object Treeview;

§вікно редактора коду — Unit1.cpp .

Вікно редактора коду майже повністю закрите вікном стартової форми.

2


AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

Мал. 1.2. Вид екрану після запуску C++ Builder

У головному вікні(мал. 1.3) знаходиться меню команд, панелі інструментів і палітра компонентів.

Вікно стартової форми(Form1) є заготівкою головного вікна програми, що розробляється (додатку).

Мал. 1.3. Головне вікно

Вікно Object Inspector (мал. 1.4) — вікно редактора властивостей об'єктів, призначене для редагування значень властивостей. У термінології візуального

проектування об'єкти — це діалогові вікна і елементи управління(поля введення і виводу, командні кнопки, перемикачі і ін.). Властивості об'єкту — це характеристики, що визначають вигляд, положення і поведінку об'єкту. Наприклад, властивості Width і

Height задають розмір (ширину і висоту) форми, властивості Тор і Left — положення

форми на екрані, властивість caption — текст заголовка. У верхній

частині вікна

вказаний об'єкт (ім'я об'єкту), значення властивостей якого відбиті

у вікніObject

Inspector .

 

3


AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

Мал. 1.4. На вкладці Properties перераховані властивості об'єкту і вказані їх

значення

4


AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

Мал. 1.5. Вікно редактора коду

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

У вікні редактора коду(мал. 1.5), яке можна побачити, відсунувши убік вікно

форми, слід набирати текст програми. На початку роботи над новим проектом вікно редактора коду містить сформований C++ Builder шаблон програми.

Розділ 2 – демонстрація основних можливостей і розробка простого проекту.

Для демонстрації можливостей C++ Builder і технології візуального проектування і подієвого програмування займемося розробкою програми, використовуючи яку можна

обчислити силу струму в електричному ланцюзі. Сила струму обчислюється за відомою формулою: I = U/r де U — напруга джерела (вольт); R — величина опору (Ом). Вид

діалогового вікна програми під час її роботи(після клацання на кнопці Обчислити) приведений на мал. 2.1.

Мал. 2.1. Вікно програми обчислення сили струму в електричному ланцюзі

Щоб почати розробку нового застосування(так прийнято називати прикладні

програми), треба запустити C++ Builder або, якщо C++ Builder вже запущений, в меню

File вибрати команду New | Application.

Робота над новим проектом(так в C++ Builder називається застосування, що розробляється) починається із створення стартової форми — головного вікна програми.

Стартова форма створюється шляхом зміни значень властивостей форми Form1(налаштування форми) і додавання до форми необхідних компонентів(полів введення, полів виведення текстової інформації, командних кнопок).

Основні властивості форми, які визначають її вигляд і поведінку під час роботи

програми, приведені в таблиці. 2.1.

Таблиця 2.1. Властивості форми (об'єкту Form)

 

 

 

 

 

 

Властивість

 

Опис

 

 

 

 

 

 

 

Name

 

Ім'я форми. У програмі ім'я форми використовується для

 

 

 

управління формою і доступу до компонентів форми

 

 

 

 

 

 

 

 

 

 

 

Caption

 

Текст заголовка

 

 

 

 

 

 

5