87870

Знакомство со средой разработки программ C++ Builder 6.0, основные принципы и приемы работы

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2015-04-25

104.32 KB

0 чел.

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

КАФЕДРА ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ

И ПРОГРАММНОЙ ИНЖЕНЕРИИ

Дисциплина: Объектно-ориентированное программирование

Лабораторная работа  № 1

Тема: «Знакомство со средой разработки программ C++ Builder 6.0, основные принципы и приемы работы.»

Выполнил:

студент ПИН-Д-3

Клинов А. А.

Преподаватель: ассистент Межаков О.С.

Москва  2014


Тема: Знакомство со средой разработки программ C++ Builder 6.0, основные принципы и приемы работы.

Цель работы: Знакомство со средой разработки программ C++ Builder 6.0, основными принципами и приемами работы.

Задачи: ознакомиться со средой разработки программ C++ Builder 6.0, овладеть основными принципами и приемами работы.

Объект лабораторной работы: среда разработки программ C++ Builder 6.0.

Предмет лабораторной работы: методологические принципы и приемы работы с программой.

Перечень и характеристики оборудования, ПО: 

ПК -  Windows 7 Корпоративная 64-bit,  Intel Core i5-2500 CPU 3.30GHz , ОЗУ 4.00 ГБ.

Индивидуальное задание

Программный код

void __fastcall TForm1::sButton1Click(TObject *Sender)

{

float v;

float s;

float t;

v = StrToFloat(sEdit1->Text);

s=StrToFloat(sEdit2->Text);

t=s/v;

sLabel4->Caption = "Время: "+ FloatToStrF(t,ffGeneral,7,3);

}

//---------------------------------------------------------------------------

//Обработчик события OnClick кнопки sButton2

void __fastcall TForm1::sButton2Click(TObject *Sender)

{

//Закрытие формы Form1

  Form1->Close();

}

Интерфейс

Рис.1. Интерфейс разработанной программы при запуске.

Рис.2. Интерфейс разработанной программы после ввода данных и нажатия кнопки «Вычислить».

Вводим в программу значения, указанные в условии задания: в поле «Высота» 12,4см, в поле «Ширина» 6см, в поле «Длина» 20см. Для подсчета объема и площади поверхности, нажимаем на кнопку «Вычислить», и программа верно подсчитывает значения.

Ответы на вопросы:

1.Перечислить и кратко охарактеризовать окна интерфейса среды C++ Builder, появляющиеся при загрузке системы.

Ответ: после запуска появляются следующие окна: главное окно – состоит из списка команд (строки меню), кнопок панели инструментов для работы с файлами проекта, палитры компонентов; окно стартовой формы – основа, на которой размещаются другие компоненты интерфейса разрабатываемой программы; окно редактора свойств объектов; окно редактора списка объектов; окно редактора кода.

2.Охарактеризовать назначение окна программы. В чем его отличие от самой формы?

Ответ: окно программы предназначено для размещения на ней компонентов интерфейса программы, сама форма – это уже готовая к исполнению программа.

3.С какой целью используется компонент Label? Какие его свойства используются и могут быть изменены в программе?

Ответ: Label используется, в основном, для подписи других компонентов.

Используются и могут быть изменены, в т.ч., такие свойства, как Aligment - выравнивание теста внутри лейбла, AutoSize – подгонка лейбла под текст в нем или отсутствие этой подгонки, Caption – надпись в лейбле, LayOut - позиция текста в лейбле, WordWrap- перенос текста на другие строки в случае нехватки места.

4.Описать назначение компонента Edit. С помощью какого свойства осуществляется доступ к его содержимому во время разработки и работы программы?

Ответ: Edit – это компонент для ввода данных в одну строку. Во время разработки и работы программы доступ к его содержимому осуществляется с помощью свойства «Техt». Для того, чтобы заблокировать редактирование содержимого строки во время выполнения программы используется положительное значение свойства «ReadOnly».

5.Каким образом можно назначить кнопке выполнение тех или иных действий?

Ответ: открыв обработчик события, ввести соответствующий код.

6.Какими способами можно осуществить закрытие формы во время работы программы?

Ответ: 1) С помощью кнопки. Для ее создания добавить в форму компонент Button, в обработчике события ввести код «Form->Close();».

2) Нажать на «крестик» в правом верхнем углу окна программы.

Вывод

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

Список использованных источников и литературы

Белов В.В.. Чистякова В.И. «Программирование в Delphi: процедурное, объектно-ориентированное, визуальное»: Учебное пособие. Гор. линия-Телеком, 2009


 

А также другие работы, которые могут Вас заинтересовать

34928. Государственный долг. Экономический анализ государственного долга 28 KB
  Государственный долг возникает вследствие существования дефицита бюджета в определенные периоды времени. Когда расходы государства превышают его доходы, правительство вынужденно искать источники финансирования возникшего разрыва.
34929. Группы издержек производства 36.5 KB
  Внешние(явные, бухгалтерские) – денежные платежи, которые производит фирма за приобретенные ресурсы поставщику, обеспечивающие его таким доходом, чтобы он не направлял ресурсы в альтернативное производство, образует себестоимость
34930. Денежные теории 40 KB
  Фридмен реформировал количественную теорию денег основываясь на существующих разработках трансакционном варианте и. По мнению Фридмена деньги имеют значение для динамики цен и что важно именно количество денег а не процентные ставки влияют на состояние денежного рынка или условия выдачи кредитов. В монетаристском варианте количественной теории денег важное место отводится ожидаемым изменениям уровня цен как фактора действующего на размеры кассовых денежных резервов и других финансовых активов находящихся в распоряжении...
34931. Закон Оукена. Экономический смысл. Социально-экономические последствия безработицы 33 KB
  Социальноэкономические последствия безработицы. Закон Оукена эмпирическая зависимость между темпом роста безработицы и темпом роста ВНП в США начала 60х годов предполагающая что превышение уровня безработицы на 1 над уровнем естественной безработицы снижает реальный ВНП по сравнению с потенциальным на 25 . Y − Y Y = − Buc Y фактический ВНП Y потенциальный ВНП uc уровень циклической безработицы B эмпирический коэффициент чувствительности обычно принимается 2. Следствие из закона Оукена: Y1 − Y0 Y0 =...
34932. Законы Госсена и аксиомы порядкового подхода 42.5 KB
  Субъект будет распределять свои расходы таким образом что отношение предельной полезности к цене будет одинаковым для всех товаров и экономических услуг: U полезность xi количество iго товара или услуги pi цена iго товара или услуги Порядковый подход к анализу полезности и спроса базируется на следующих аксиомах: Аксиома полной совершенной упорядоченности. Аксиома транзитивности. Эта аксиома гарантирует согласованность предпочтений. Аксиома транзитивности содержит и еще одно утверждение а именно: если А В и В С то А С.
34933. Индексы цен 27.5 KB
  Методика принципов расчета индексов цен: определение набора товаров; выбор базовых объектов путем репрезентативной выборки предприятий различных отраслей торговли сферы услуг; выбор системы взвешивания показателей и формулы расчета индексов. Расчеты индексов цен обеспечивают построение индексов фактических цен и индексов средних цен. Индекс средних цен учитывает наряду с изменением цен на отдельные товары структурные изменения.
34934. Инфляция, причины и показатели 30 KB
  Инфляция это повышение общего уровня цен сопровождающееся обесцениванием денежной единицы. Открытая инфляция это форма инфляции проявляющаяся в повышении общего уровня цен характерная для рыночной экономики. Скрытая латентная инфляция это форма инфляции которая проявляется не в повышении цен а в хроническом дефиците товаров и услуг развитии теневой экономики карточном распределении товаров росте вынужденных денежных сбережений.
34935. Классификации экономических циклов 27 KB
  Второй тип среднесрочные циклы продолжительностью 10 20 лет. В качестве причин средних циклов одни экономисты называли кредитную сферу Жугляр а также периодическое обновление производственных сооружений и жилья так называемые строительные циклы Кузнеца. Третий тип долгосрочные циклы большие экономические циклы Кондратьева продолжительностью 4855 лет.
34936. Классификация фирм 37 KB
  По цели деятельности фирмы бывают: коммерческая (цель – получение прибыли), некоммерческая(основная цель – социальная, получение прибыли не является основной целью)