Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК ПП1 (C++ БД).doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
5 Мб
Скачать
☆

Работа 1.4. Компоненты выбора

[1], с.203-206; [3], с.239-286

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

Результат: Получить интерфейс, аналогичный рис. 75.

Компоненты: RadioGroup, CheckBox, ListCheckBox.

Последовательность действий.

  1. Изучить тему 3.1 «Управление выбором».

  2. Изучить свойства, методы и события компонентов RadioGroup, CheckBox, ListCheckBox.

  3. Постройте интерфейс по образцу 80.

Рис. 75. Экран программы, получаемый по работе 3 «Выбор вариантов»

  1. Запустить программу-пример из учебного электронного комплекса.

  2. Скомпилировать собственную программу и добиться идентичности её работы по отношению к образцу.

Содержание отчёта: см.п. 3.5 «Требования к оформлению отчетов по лабораторным работам».

Работа 1.5. Диалоги

[1], с.237-257; [3], с.297-306

Цель: Освоение методов вывода на экран сообщений и работы с системными диалогами

Результат: Получить интерфейс, аналогичный рис. 76-78.

Компоненты: MessageDlg, MessageBox, OpenDialog, SaveDialog, FontDialog.

Последовательность действий.

  1. Изучить тему 3.2. «Диалоговые окна»

  2. Изучить свойства, методы и события компонентов MessageDlg, MessageBox, OpenDialog, SaveDialog, FontDialog.

  3. Данная лабораторная работа подразумевает выполнение двух программ, поэтому вы должны получить два проекта с интерфейсами, изображёнными на рис. 76-78.

  4. В процессе разработки собственной программы получить и запротоколировать промежуточные интерфейсы, аналогичные рис. 16-22.

Рис. 76. Общий интерфейс программы по работе с процедурами сообщений

Рис. 77. Общий интерфейс программы по работе с системными диалогами

Рис. 78. Интерфейс диалога «OpenPictureDialog»

  1. Запустить демонстрационные программы из вспомогательного комплекса и проанализировать их работу во всех допустимых вариантах

  2. Скомпилировать собственные программы и добиться идентичности их работы по отношению к образцам.

Содержание отчёта: см.п. 3.5 «Требования к оформлению отчетов по лабораторным работам».

Работа 1.6. Многострочные окна

[1], с.155-168; [3], с.248-272

Цель: Освоение методов ввода в приложения данных, выбираемых из компонентов ListBox, Memo, RichEdit.

Результат: Получить интерфейс, аналогичный рис. 79.

Компоненты: ListBox, Memo, RichEdit.

Последовательность действий.

  1. Изучить тему 3.3. «Многострочные окна ».

  2. Изучит. свойства, методы и события компонентов ListBox, Memo, RichEdit.

  3. Данная лабораторная работа подразумевает выполнение трёх программ, поэтому вы должны получить два проекта с интерфейсами, изображёнными на рис. 79-81.

  4. В процессе разработки собственной программы получить и запротоколировать промежуточные интерфейсы.

Рис. 79. Экран программы, получаемый по работе 6 ч.1 «ListBox»

Рис. 80. Экран программы, получаемый по работе 6 ч.2 «Memo»

Рис. 81. Экран программы, получаемый по работе 6 ч.3 «RichEdit»

  1. Запустить демонстрационные программы из вспомогательного комплекса

  2. Скомпилировать собственные программы и добиться идентичности их работы по отношению к образцам.

Содержание отчёта: см.п. 3.5 «Требования к оформлению отчетов по лабораторным работам».