Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ССРП(1) брошюра.doc
Скачиваний:
5
Добавлен:
14.03.2016
Размер:
3.4 Mб
Скачать

Программное изменение свойств компонент

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

Например, чтобы изменить текст, выводимый на форму при нажатии кнопки Button1 необходимо в обработчик события OnClick компоненты Button1 ввести следующий код:

Label1->Caption=”Расчёт вязкости шихты”;

Для добавления строки в Memo;

Memo1->Lines->Add(“строка1”);

Для проверки нажатия первой радиокнопки:

if(RadioButton1->Checked==true)

9. Пример использования интерфейсных элементов в приложении

Задача: Необходимо ввести в окно ввода строку, которая после нажатия на кнопку Button будет выводится на компоненту Label, если нажата первая радиокнопка и в Memo, если нажата вторая радиокнопка.

Порядок выполнения:

  1. Создадим и сохраним в рабочем каталоге новый проект.

  2. Разместим на форме все необходимые компоненты:Edit, Button, Label, Memo, 2 шт. RadioButton. Внешний вид макета формы на рис. 3.

Рис. 3

  1. Настроим свойства компонент следующим образом:

Таблица 1

Компонента

свойство

Значение

Button

Caption

Вывод строки

RadioButton1

Caption

Вывод строки на Label

RadioButton1

Caption

Вывод строки в Memo

  1. Создадим обработчик cобытия OnClick для компоненты Button1.

В теле функции void __fastcall TForm1::Button1Click(TObject *Sender) обработчика события введём следующий код

if(RadioButton1->Checked==true)

{

Label1->Caption=Edit1->Text;

Memo1->Clear();

}

else{

Memo1->Lines->Add(Edit1->Text);

Label1->Caption=””;

}

  1. Запустим и протестируем приложение.

Два варианта реакции на кнопку представлены на рис. 4.

Рис. 4.

10. Контрольные вопросы

  1. Отличительные особенности сред быстрой разработки приложений.

  2. Основные элементы главного окна интегрированной среды Borland C++ Builder.

  3. Изменение свойств компонент и добавление обработчика событий с помощью инспектора объектов.

  4. Структура проекта в Borland C++ Builder.

  5. Наиболее часто встречающиеся компоненты в интерфейсах Windows-приложений.

  6. Программное изменение свойств объектов.

11. Требования к отчёту

Отчёт оформляется на листах формата А4, на титульном листе указывается название работы, дисциплина, студент, выполнив­ший работу и преподаватель, принявший отчет.

Отчёт должен включать в себя следующие пункты:

  1. Постановка задачи (формулировка задания).

  2. Условные обозначения (расшифровка обозначений, встре­чающихся в программе).

  1. Расчётные зависимости (если необходимо).

  2. Выбор метода решения (пояснить, почему для решения поставленной задачи необходимо использовать элементы стандартного интерфейса Windows).

  3. Программирование (пояснить выбор программного пакета для реализации поставленной задачи).

  4. Результаты. Привести листинги всех программных модулей, заголовочных файлов и файлов форм в текстовом виде (осу­ществляется выбором опции view as text из контекстного ме­ню формы).

  5. Анализ результатов. Cделать вывод о работоспособности программы.