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


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

Тема: Использование контейнеров

 

Цель работы: Познакомиться с назначением компонентов-контейнеров и возможностями Delphi при работе с ними.

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

Основные понятия:Компоненты-контейнеры предназначены для добавления в них других элементов управления, в том числе и других контейнеров. Контейнеры обычно имеют рамку и подпись. Визуально элемент-контейнер охватывает группу компонентов. Но иногда контейнеры применяются только для организации других элементов управления и не присутствуют визуально на экране.

Наиболее часто используемые контейнеры:

· Panel – простой контейнер для элементов управления;

· ScrollBox – контейнер для управления с возможностью изменения (прокрутки) области видимости;

· PageScroller – контейнер для одного элемента управления с возможностью изменения (прокрутки) области видимости в одном направлении (либо по горизонтали, либо по вертикали);

· GroupBox – контейнер для элементов управления с заголовком;

· RadioGroup – контейнер с заголовком для создания групп зависимых переключателей;

· TabControl и PageControl – контейнеры для организации многостраничных диалогов средствами программы;

· ControlBar и CoolBar – контейнеры для организации панелей инструментов.

Компонент панели. Панели используются для расположения групп элементов управления, визуальная структура которых не меняется во время выполнения программы. Такие панели предназначены только для визуального отделения какой-либо группы компонентов от остальных элементов.

Контейнеры-панели представлены следующими компонентами:

· Panel (вкладка Standard Палитры компонентов);

· GroupBox (вкладка Standard);

· ScrollBox (вкладка Additional);

· RadioGroup (вкладка Standard).

Все панели являются наследниками класса TWinControl и обладают свойствами, общими для визуальных элементов управления, такими как свойства расположения (Top, Left), выравнивания (Align), привязки (Anchors), видимости (Visible) и доступности (Enabled). Причём при изменении видимости или доступности панели соответствующим образом изменяются одноименные свойства компонентов, расположенных в ней. Компоненты ScrollBox и RadioGroup имеют дополнительную функциональность.

Задания:

Задания:

1 - вариант

Вычислить объем параллелепипеда со сторонами A, B, C и определить, является ли данное геометрическое тело кубом.

2 – вариант

Вычислить площадь треугольника со сторонами А, В, С. Перед вычислением площади проверить условие существования треугольника с заданными сторонами.

3 – вариант

Вычислить площадь треугольника со сторонами A, B, C. Определить, является ли треугольник равнобедренным.

4 – вариант

Вычислить площадь прямоугольника со сторонами A и B и определить, является ли данная фигура квадратом.

5 – вариант

Составить программу нахождения корней квадратного уравнения у=ах2+bх+с.

6 – вариант

Определить, можно ли сделать круглую заготовку с заданным радиусом R из квадратного листа фанеры с заданной стороной A.

7 – вариант

Определить, хватит ли имеющейся суммы S на покупку N-го количества товара (при известной цене товара).

8 – вариант

Определить, можно ли сделать две квадратных заготовки со стороной А из листа железа прямоугольной формы со сторонами В и С.

9 – вариант

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

10 - вариант

Рассчитать сумму оплаты за потребленную энергию, если известны: стоимость 1 квт/час, расход энергии, коэффициент льгот (льготы могут отсутствовать).

11 – вариант

Определить, достаточно ли бензина для поездки, если известны: длина пути, количество бензина в баке и расход бензина на 1 км.

12 – вариант

Определить, будет ли начислена студенту стипендия по результатам экзаменов (стипендия начисляется, если все экзамены сданы на «хорошо» и «отлично»), если известны оценки по всем экзаменам.

13 - вариант

Определить, будет ли зачислен абитуриент в студенты по результатам вступительных экзаменов, если известны: проходной балл; количество баллов, набранных абитуриентом по каждому экзамену.

14 - вариант

Определить, изделия какой из двух групп товаров выгоднее сшить из одного рулона ткани, если известны: расход ткани на каждое изделие и цена готового изделия, количество метров в рулоне.

15 – вариант

Определить, выполнен ли план по продаже товара за день, если известны: план продажи (в рублях), количество проданного товара и цена товара.

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

1. Для чего предназначены компоненты – контейнеры

2. Свойство компоненты Panel

 




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