
- •Задание к работе.
- •Задание к работе:
- •Задание к работе.
- •Задание к работе:
- •InitialDir – позволяет установить начальный каталог поиска в Инспекторе объектов.
- •Задание к работе:
- •Задание к работе:
- •Задание к работе:
- •VarArrayOf(['Иванов', 'Иван']), [loCaseInsensitive]);
- •Метод Lookup
- •Фильтрация данных
- •Задание к работе:
- •Содержание отчета:
Задание к работе.
Разработать приложение «Тест», в соответствии с вариантом задания. Тест должен содержать 10 вопросов. На каждый вопрос должны быть предусмотрены 3 варианта ответов. По результатам теста проставляется оценка и выводится в информационном окне.
На форме расположить:
- 1 компонент Memo,
- 3 компонента RadioButton,
- 2 компонента BitBtn;
- 1 компонент GroupBox.
Номер вопроса должен выводиться в заголовке GroupBox.Сообщение о полученной оценке должно выводится с помощью функции ввода-вывода ShowMessage, в котором находится сообщение и кнопка OK.
Вариант |
Задание |
1 |
Тест «Знаете ли Вы историю России?» |
2 |
Тест «Знаете ли Вы Delphi?» |
3 |
Тест «Знаете ли Вы русский язык?» |
4 |
Тест «Любите ли Вы олимпийские игры?» |
5 |
Тест «Хорошо ли Вы знаете новые компьютерные игры?» |
6 |
Тест «Хорошо ли Вы знаете направления музыки?» |
7 |
Тест «Знаете ли Вы названия картин?» |
8 |
Тест «Знаете ли Вы города России?» |
Содержание отчета:
Номер, тема, цель лабораторной работы.
Задание к работе.
Описание входных, промежуточных и результирующих данных с указанием их типа.
Математическая модель задачи.
Схема алгоритма решения задачи по ГОСТу.
Программа на языке программирования.
Результат выполнения программы.
Вывод о проделанной работе.
Лабораторная работа №5
Тема: Использование компонентов для создания главного и вспомогательного меню.
Цель: Приобретение практических навыков разработки приложения с использование компонентов MainMenu, PopupMenu, StringGrid.
Теоретическая часть
В Delphi есть два компонента, используемые для создания меню : MainMenu – главное меню и PopupMenu – контекстное меню.
MainMenu - невизуальный компонент. Наиболее важным свойством этого компонерта является свойство Items. Для его заполнения нужно вызвать Menu Designer, которое появляется при двойном щелчке по компоненту MainMenu. Каждый элемент свойства Items – это отдельный пункт меню, который обладает след. Свойствами:
Caption – заголовок пункта меню;
Count – указывает количество элементов;
Dafault – устанавливает данный пункт меню в качестве используемого по умолчанию;
MenuIndex – Вычисляет индекс указанного пункта меню;
ShortCut – позволяет указать «горячую» клавишу для данного пункта меню.
PopupMenu – невизуальный компонент, который в отличие от главного меню, которое постоянно находится на экране, выводится в случае необходимости при нажатии правой кнопки мыши на компонент, с которым оно связано.
Для того, чтобы связать это меню с определенным компонентом, используется свойство PopupMenu визуальных компонентов.
StringGrid – позволяет хранить и автоматически отображать текстовую информацию.
Основные свойства
ColCount, RowCount – задают число строк и число столбцов таблицы (нумерация с нуля);
ColWidth, RowHeigth – задают высоту строк и ширину столбцов;
FixedCols,FixedRows – задают число фиксированных строк и столбцов(остаются недвижимыми при прокрутке);
Cells[aCol, aRow] – используется для доступа к отдельной ячейке, aCol – номер столбца, aRow – номер строки;
Cols[index], Row[index] – обеспечивает доступ к любому столбцу и строке таблицы.