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


 

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

85423. Анализ и пути укрепления финансового состояния ООО ”Люмакс” 1.11 MB
  Финансовый анализ позволяет проконтролировать правильность движения финансовых потоков денежных средств организации и проверить соблюдение норм и нормативов расходования финансовых, материальных ресурсов и целесообразность осуществления затрат.
85424. Методическое пособие: Менеджмент организации 271 KB
  Примерная тематика выпускных квалификационных работ разрабатывается преподавателями кафедры экономики и управления и рекомендуется студентам, которые вправе самостоятельно сделать свой выбор. Перечень тем, предлагаемых кафедрой вниманию студентов, не является исчерпывающим.
85425. Проектирование электрической части КЭС мощностью 2400 МВт 836.02 KB
  Для выработки электроэнергии на КЭС используют синхронные турбогенераторы трехфазного переменного тока. Номинальная мощность турбогенераторов выбирается в соответствии с номинальной мощностью турбин, исходя из условия: На проектируемой КЭС установлено 8 турбин...
85426. ПРАВОВОЙ РЕЖИМ И МЕХАНИЗМЫ ЗАЩИТЫ КУЛЬТУРНЫХ ЦЕННОСТЕЙ В РОССИИ ВО ВТОРОЙ ПОЛОВИНЕ XX-НАЧАЛЕ XXI ВЕКА 387.5 KB
  Целью работы является анализ действующего законодательства о культурных ценностях через усвоение предпосылок его формирования, в том числе исторических, установленный правовой режим в целом для выработки понимания закономерностей развития и перспектив повышения эффективности регулирования рассматриваемых отношений.
85427. ИДЕИ ЛИБЕРАЛИЗМА В ПОЛИТИЧЕСКОМ ПРОЦЕССЕ СОВРЕМЕННОЙ РОССИИ 503.5 KB
  Актуальность темы. Анализируя содержание и тенденции политических процессов в России, в историческом движении которой сталкивались противоречия собственного развития, традиции и новаторство, можно утверждать, что политические процессы явились ключевыми факторами в развитии и организации общества.
85428. ПОСЛЕДОВАТЕЛЬНОСТЬ И СОДЕРЖАНИЕ РАБОТЫ КОМАНДИРА МСВ НА ФОНЕ ТАКТИЧЕСКОЙ ОБСТАНОВКИ 4.16 MB
  Кроме того, в настоящее время поле боя помимо ширины и глубины стало характеризоваться и третьим параметром — воздушным пространством, т. е. приобрело объемный характер, поскольку действия не только соединений и частей, но подразделений поддерживаются авиацией, а батальоны и роты к тому же мог применяться в качестве воздушных десантов.
85429. Етапи створення бази даних в СУБД MS Access. Поняття бази даних, система управління базами даних 272 KB
  Для пошуку і відбору даних, що задовольняють певним умовам, створюється запит. Запити дозволяють також відновити або видалити одночасно декілька записів, виконати вбудовані або спеціальні обчислення. Для перегляду, введення або зміни даних прямо в таблиці застосовуються форми.
85430. Зварювання металів і сплавів неплавкими електродами 999.93 KB
  Робочим місцем електрозварника є закріплений за робітником або бригадою ділянка виробничої площі, оснащеної відповідно до вимог здійснюваного технологічного процесу певним устаткуванням, інструментом, пристосуваннями і т.д. При обслуговуванні робочого місця необхідно: своєчасно отримувати змінні завдання...