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


 

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

84175. ХИМИЧЕСКИЙ ОНКОГЕНЕЗ 25.72 KB
  Канцерогенные вещества это вещества которые достоверно вызывают образование опухоли или по крайней мере вызывают увеличение частоты заболеваемости раком. Большинство канцерогенных химических веществ вызывают изменения в ДНК включающее повреждение пуриновых и пиримидиновых оснований делецию хромосом разрывы цепей и образование перекрестных связей. Небольшое количество канцерогенных химических веществ действуют эпигенетически т.
84176. ОНКОГЕНЕЗ 24.74 KB
  Ультрафиолетовое излучение играет роль в возникновении различных видов рака кожи включая плоскоклеточный рак базальноклеточный рак и злокачественную меланому. Поэтому грудные дети с респираторным дистресссиндромом подвергались лучевой терапии шеи для уменьшения размеров тимуса что привело к возникновению у большого количества этих детей папиллярного рака щитовидной железы через 15 25 лет. Торотраст радиоактивный препарат накапливается в печени и увеличивает риск возникновения нескольких типов рака печени включая ангиосаркому...
84177. УЧЕНИЕ ОБ ОПУХОЛЯХ 25.15 KB
  Признаки дисплазии. Изменения цитоплазмы: цитоплазматические нарушения при дисплазии возникают изза нарушения нормальной дифференцировки; увеличение скорости деления клеток; нарушенное созревание диспластические эпителиальные клетки сохраняют сходство с базальными стволовыми клетками несмотря на продвижение их вверх в эпителии т. Риск возникновения инвазивного рака зависит от: выраженности дисплазии; продолжительности дисплазии; локализации дисплазии. Отсутствие инвазивности: аномальная ткань при дисплазии и crcinom in situ не...
84178. МОРФОЛОГИЯ ОПУХОЛЕЙ 27.97 KB
  Паренхима собственная ткань опухоли составляющая главную ее массу и определяющая ее рост и характер. Установлено что в клетках опухоли нарушена продукция кейлонов которые в нормальных условиях регулируют митотическую активность клеток и действуют как ингибиторы клеточного деления. Это своеобразие обмена опухоли усиливает ее сходство с эмбриональной тканью в которой также преобладают явления анаэробного гликолиза. они выступают в роли маркеров опухоли; они могут привести к возникновению клинических проявлений паранеопластических...
84179. МЕТАСТАЗЫ 23.43 KB
  Метастазирование складывается из пяти этапов: проникновение опухолевых клеток в просвет кровеносного или лимфатического сосуда; перенос опухолевых клеток током крови или лимфы; остановка опухолевых клеток на новом месте; выход опухолевых в периваскулярную ткань; рост метастаза. Попадание опухолевых клеток в кровоток как полагают происходит на ранних этапах развития многих злокачественных новообразований. Метастаз возникает только тогда когда в тканях остается в живых достаточное количество опухолевых клеток.
84180. ОБЩЕЕ УЧЕНИЕ ОБ ОПУХОЛЯХ 24.77 KB
  Различают три вида роста опухоли: экспансивный; инфильтративныи; аппозиционный. Экспансивный рост опухоли обычно медленный характерен для зрелых доброкачественных опухолей. При инфильтративном росте клетки опухоли врастают в окружающие ткани и разрушают их.
84181. ЭПИТЕЛИАЛЬНЫЕ ОПУХОЛИ. ПАПИЛЛОМА 25.39 KB
  Кроме того плотность папилломе может придавать характер строения паренхимы например папилломы в которых паренхима имеет строение плоскоклеточного ороговевающего эпителия всегда по консистенции плотные. вокализуются папилломы на коже слизистых оболочках выстланных переходным или неороговевающим эпителием. Наибольшее клиническое значение имеют папилломы гортани и мочевого пузыря. Папилломы детей и подростков или ювенильные папилломы чаще всего бывают множественными папилломатоз гортани.
84182. ЭПИТЕЛИАЛЬНЫЕ ОПУХОЛИ. АДЕНОМА. КИСТЫ 26.24 KB
  КИСТЫ Аденома Кисты Аденома зрелая доброкачественная опухоль из железистого эпителия. Иногда в опухоли обнаруживаются кисты в этих случаях говорят о кисто или цистоаденоме. Макроскопически они имеют вид кисты. Различают кисты: однокамерные однополостные; многокамерные многополостные.
84183. РАК, ИЛИ КАРЦИНОМА 24.31 KB
  Раки могут развиваться из покровного и из железистого эпителия. Основная классификация раков основана на гистологической картине которую копирует паренхима опухоли. Различают следующие раки из покровного эпителия: плоскоклеточный ороговевающий рак; плоскоклеточный неороговевающий рак; базальноклеточный рак; недифференцированный рак; переходноклеточный рак.