Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по ПР ПМ0_Копец1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.37 Mб
Скачать

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

  1. Каково назначение компонента DateTimePicker?

  2. Можно ли в компоненте DateTimePicker выбрать диапазон дат?

  3. Как в компоненте DateTimePicker показать текущую дату красным цветом?

  4. Как получить прграммно текущий день с помощью компонента DateTimePicker?

  5. В какое свойство компонента DateTimePicker помещается выбранная дата?

  6. Каково назначение компонента CCalendar?

  7. С помощью какой функции можно получить текущую дату?

  8. Какая функция переводит в строку дату?

Практическая работа №14

Тема: «Разработка приложения, с использованием управляющих кнопок, радиокнопок, индикаторов».

Цель работы: Ознакомление с основными принципами программирования работы управляющих кнопок, радиокнопок, индикаторов в C++ Builder.

Время выполнения: подготовка – 5 мин; выполнение – 165 мин.; проверка – 10 мин; всего – 180 мин.

Теоретическая часть RadioGroup, RadioButton и GroupBox - группы радиокнопок

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

Компонент RadioGroup

Компонент RadioGroup - панель группы радиокнопок. Панель может содержать регулярно распоюженные столбцами и строками радиокнопки.

Компонент RadioGroup очень удобен, но не свободен от некоторых недостатков. Его хорошо использовать, если надписи кнопок имеют примерно одинаковую длину и если число кнопок в каждом столбце (при размещении их в нескольких столбцах) одинаково

Компоненты RadioButton и CheckBox

Иногда желательно нерегулярное расположение кнопок. Такую возможность дают компоненты RadioButton, сгруппированные панелью GroupBox.

В качестве индикаторов обычно используются другие компоненты - CheckBox. А радиокнопки имеют смысл, когда они взаимодействуют друг с другом в группе. Эта группа и объединяется единым контейнером, обычно панелью GroupBox.

Свойства компонента CheckBox

Свойство

Описание

Name

Имя компонента. Используется для доступа к свойствам компонента

Caption

Текст, который находится справа от флажка

Checked

Состояние, внешний вид флажка. Если флажок установлен (в квадратике есть "галочка"), то значение свойства checked равно true; если флажок сброшен (нет "галочки"), то значение Checked равно false

State

Состояние флажка. В отличие от свойства Checked, позволяет различать установленное, сброшенное и промежуточное состояния. Состояние флажка определяет одна из констант: cbchecked (установлен); cbGrayed (серый, неопределенное состояние); cbUnChecked (сброшен)

AllowGrayed

Свойство определяет, может ли флажок быть в промежуточном состоянии: если значение AllowGrayed равно false, то флажок может быть только установленным или сброшенным; если значение AllowGrayed равно true, то допустимо промежуточное состояние