Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

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



Тема: Использование зависимых и независимых переключателей.

 

Цель работы: Приобретение практических навыков разработки приложений с компонентами: CheckBox, RadioButton .

Краткие сведения:

Компонент CheckBox (страница Standard) Этот компонент представляет собой индика­тор с флажком - элемент управления для выбора из двух возможных значений (обычно “да” или ”нет”). Наиболее часто используемое событие OnClick.

Основные свойства:

Caption – поясняющий текст

Checked указывает, выбрано ли значение “да”.

Если Checked равно true, то индикатор выбран State указывает на состояние элемента (выбран, не выбран, недоступен)

AllowGrayed – состояние недоступности компонента При каждом щелчке пользователя состояние индикатора может изменяться и принимать значения: выделенное, промежуточ­ное (серое окно индикатора и серая галочка) и не выделенное.

Этим трем состояниям соответствуют три значения свойства компонента State: cbChecked, cbGrayed, cbUnchecked, которые допускаются только при значении свойства AllowGrayed равном true. Если же AllowGrayed = false (это значение этого свойства по умолчанию), то допускается только два состояния: вы­деленное и не выделенное. И State, и AllowGrayed можно устанавливать во время проектирования или программно во время выполнения.
RadioButton. Радиокнопка – элемент управления для формирования группы, где можно выбрать только один элемент. Основное событие OnClick.

Рассмотрим свойства радиокнопки RadioButton:

Caption – поясняющий текст

Checked – определяет, выбрана данная радиокнопка пользователем или нет

Поскольку в начале выполнения приложения обычно надо, чтобы одна из кнопок группы была выбрана по умолчанию, ее свойство Chec­ked надо установить в true в процессе проектирования.

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

 

Задание 1:

Разработать приложение «тест» по заданной тематике. Тест должен содержать 5 вопросов. На каждый вопрос должны быть 3 варианта ответов. По результатам теста должна проставляться оценка и выводиться в информационном окне.

 

Примерный вид приложения приведен на рисунке.

 

На форме расположить следующие обязательные компоненты:

- 1 компонент Memo

- 3 компонента RadioButton

- 2 компонента Bitbtn

- 1 компонент GroupBox

 

 

Текст задания
Тест по языку программирования Си++
Тест по языку программирования Паскаль
Тест по истории Казахстана
Тест по математике
Тест по численным методам
Тест по физике
Тест по химии
Тест по биологии
Тест по русскому языку
Тест по операционным системам
Тест по казахской литературе
Тест по информатике
Тест по культурологии
Тест по географии
Тест по экономике

 

Задание 2:

Вариант 1.

Вывести таблицу значений функции b(y) для y от -2 до 2 с шагом 0.1 при x=1.5:

В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или exp(x).

Вариант 2.

Вывести таблицу значений функции c(x) для x от -1 до 1 с шагом 0.1 при y=0.5:

В качестве f(x) выбирается один из трех возможных вариантов: x2, x3, или sqrt(x).

 

Вариант 3.

Вывести таблицу значений функции d(x) для x от 0 до 10 с шагом 0.5 при y=5:

В качестве f(x) выбирается один из трех возможных вариантов: ln(x), exp(x), или arctg(x).

Вариант 4.

Вывести таблицу значений функции e(x) для x от -5 до 5 с шагом 0.2 при i=1:

В качестве f(x) выбирается один из трех возможных вариантов: x, x2+x-1, или x2-x+1.

Вариант 5.

Вывести таблицу значений функции g(x) для x от -20 до 20 с шагом 1 при b=-0.2:

В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или ctg(x).

Вариант 6.

Вывести таблицу значений функции s(x) для x от 0 до 10 с шагом 0.5 при b=5:

В качестве f(x) выбирается один из трех возможных вариантов: x, x2, или sqrt(x).

Вариант 7.

Вывести таблицу значений функции j(x) для x от -3 до 3 с шагом 0.2 при m=-2:

В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или ln(x).

Вариант 8.

Вывести таблицу значений функции l(x) для x от -10 до 10 с шагом 1 при p=-5:

В качестве f(x) выбирается один из трех возможных вариантов: ln(x), log(x), или log2(x).

Вариант 9.

Вывести таблицу значений функции k(x) для x от -1 до 3 с шагом 0.1 при q=1.8:

В качестве f(x) выбирается один из трех возможных вариантов: sin(2x), 2sin(x), или sin2(x).

Вариант 10.

Вывести таблицу значений функции n(x) для x от -2 до 2 с шагом 0.1 при y=1.5; z=0.5:

В качестве f(x) выбирается один из трех возможных вариантов: sin2(x), cos(x2), или sin2(x2).

Вариант 11.

Вывести таблицу значений функции p(x) для x от -10 до 10 с шагом 1 при y=1; z=5:

В качестве f(x) выбирается один из трех возможных вариантов: sin(sqrt(x)), sqrt(cos(x)), или sin(x)*sqrt(x).

Вариант 12.

Вывести таблицу значений функции q(x) для x от 0 до 2 с шагом 0.2 при y=-0.5; z=0.5:

В качестве f(x) выбирается один из трех возможных вариантов: sin(cos(x)), cos(sin(x)), или tg(ctg(x)).

Вариант 13.

Вывести таблицу значений функции Z(x) для x от -2 до 2 с шагом 0.1 при y=1.5:

В качестве f(x) выбирается один из трех возможных вариантов: min(x,y), max(x,y), или min(2x, x+y).

Вариант 14.

Вывести таблицу значений функции Z(x) для x от -3 до 3 с шагом 0.1 при y=0.5:

В качестве f(x) выбирается один из трех возможных вариантов: min(sin(x),cos(x)), max(sin(x),cos(x)), sin(max(x,y)).

Вариант 15.

Вывести таблицу значений функции k(x) для x от 0 до 15 с шагом 0.5 при q=5.2:

В качестве f(x) выбирается один из трех возможных вариантов: sin(min(x,q)), cos(max(x,q)), или tg(min(x,q)).

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

1. Свойства компоненты Checkbox

2. Отличие компоненты Checkbox от Radiobutton

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.