Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Обработка событий выбора пунктов меню аналогична примеру 15.5 и имеет вид




procedure TfrmPopupMenu.DisplayMessage(Sender: TObject);

begin

muiMessage.Checked:= not(muiMessage.Checked);

pmiMessage.Checked:= muiMessage.Checked;

lblMessage.Visible:= muiMessage.Checked;

end;


procedure TfrmPopupMenu.DisplayEditor(Sender: TObject);

begin

muiEditor.Checked:= not(muiEditor.Checked);

pmiEditor.Checked:= muiEditor.Checked;

memEditor.Visible:= muiEditor.Checked;

end;

procedure TfrmPopupMenu.AboutBox(Sender: TObject);

begin

Application.MessageBox('Это простой редактор, версия 0.02',

'О программе...', MB_OK);

end;

Так как обработка событий главного и всплывающего меню одинакова, то централизовать действия можно с помощью списка действий (см. пример 15. 4) или же, выбрав один и тот же метод для обработки событий выбора пункта меню (OnClick) на совпадающих пунктах меню.

Порядок выполнения работы

1. Для решения задачи табулирования функции согласно варианту создать форму и разместить на ней:

· главное меню (компонент типа TMainMenu) с командами: завершить работу программы, табулировать функцию, очистить поле вывода результатов;

· контекстное меню (компонент типа TPopupMenu);

· группу переключателей, с помощью которых задать способ вывода результатов (на экран, в файл, в массив), если не один из способов не выбран меню «Табулирование» не должно быть доступным.

· поля ввода исходных данных;

· область просмотра (компонент типа TMemo), которая должна снабжаться вертикальной полосой прокрутки и служить только для вывода информации.

2. В поля ввода допустимо вводить только цифры и точку, все остальные символы не должны водиться. Поле вывода не должно быть доступно для редактирования. Следует обработать все возможные исключительные ситуации. Возможный вид главной формы показан на рис. 15.9.

 

Рис. 15.9. Вид формы лабораторной работы №15

Варианты

1. . Проверка: в интервале [2,3] F(2,2985)≈0.

2. Проверка: в интервале [-1,0] F(- 0,2877)≈0.

3. Проверка: в интервале [0,1] F(0,4538)≈0.

4. Проверка: в интервале [1,2] F(1,2388)≈0.

5. Проверка: в интервале [1,2] F(1,8756)≈0.

6. Проверка: в интервале [0,1] F(0,7672)≈0.

7. Проверка: в интервале [1,2] F(1,1183)≈0.

8. Проверка: в интервале [0,1] F(0,5629)≈0.

9. Проверка: в интервале [2,4] F(3,23)≈0.

10. Проверка: в интервале [1,3] F(1,3749)≈0.

11. Проверка: в интервале [1.2,2] F(1,3077)≈0.

12. Проверка: в интервале [3,4] F(3,5265)≈0.

13. Проверка: в интервале [1,3] F(1,8832)≈0.

14. Проверка: в интервале [2,3] F(2,0267)≈0.

15. Проверка: в интервале [2,3] F(2,8459)≈0.

16. Проверка: в интервале [0,1.5] F(1,1474)≈0.

17. Проверка: в интервале [1,2] F(1,36016)≈0.

18. Проверка: в интервале [2,3] F(2,25078)≈0.

19. Проверка: в интервале [0,1] F(0,5768)≈0.

20. Проверка: в интервале [0.5,1] F(0,7376)≈0.

21. Проверка: в интервале [2,3] F(2,2985)≈0.

22. Проверка: в интервале [-1,0] F(-0,2877)≈0.

23. Проверка: в интервале [0,1] F(0,4538)≈0.

24. Проверка: в интервале [1,2] F(1,2388)≈0.

25. Проверка: в интервале [1,2] F(1,8756)≈0.

26. Проверка: в интервале [0,1] F(0,7672)≈0.

27. Проверка: в интервале [1,2] F(1,1183)≈0.

28. Проверка: в интервале [0,1] F(0,5629)≈0.

29. Проверка: в интервале [2,4] F(3,23)≈0.

30. Проверка: в интервале [1,3] F(1,3749)≈0.

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

1. Компонент флажок. Основные свойства.

2. Группа компонентов. Основное назначение и свойства.

3. Список действий. Основное назначение. Редактор списка действий.

4. Компонент меню. Основные свойства этого компонента.

5. Компонент TPopupMenu (контекстное меню). Основные свойства.

6. Компонент TMemo (многострочный редактор). Основные свойства.

Лабораторная работа № 16
Обработка динамических массивов данных.
Компонент TStringGrid (Таблица строк)

Цель работы: Изучение компонента TStringGrid и его основных свойств.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных