Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_k_labam.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
537.36 Кб
Скачать

Задание к работе.

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

На форме расположить:

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

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

- 2 компонента BitBtn;

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

Номер вопроса должен выводиться в заголовке GroupBox.Сообщение о полученной оценке должно выводится с помощью функции ввода-вывода ShowMessage, в котором находится сообщение и кнопка OK.

Вариант

Задание

1

Тест «Знаете ли Вы историю России?»

2

Тест «Знаете ли Вы Delphi?»

3

Тест «Знаете ли Вы русский язык?»

4

Тест «Любите ли Вы олимпийские игры?»

5

Тест «Хорошо ли Вы знаете новые компьютерные игры?»

6

Тест «Хорошо ли Вы знаете направления музыки?»

7

Тест «Знаете ли Вы названия картин?»

8

Тест «Знаете ли Вы города России?»

Содержание отчета:

  1. Номер, тема, цель лабораторной работы.

  2. Задание к работе.

  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] – обеспечивает доступ к любому столбцу и строке таблицы.