1. Создайте приложение, основная форма которого имеет кнопку, которая открывает новую форму. Новая форма содержит две кнопки, одна из которых закрывает эту форму, а другая открывает новую форму. Новая форма содержит две кнопки, одна из которых закрывает эту форму, а другая открывает новую форму и т.д. до четвертой формы, которая имеет только закрывающую кнопку. Всего получается четыре уровня.
2. Создайте форму, в которой будут храниться все ваши лабораторные работы. На главной форме должны быть кнопки, при нажатии на которые будут появляться соответствующие формы с выполненными лабораторными работами. Как и в первом задании предусмотрите выход из вызванных форм в главную форму.
3. Создайте модальную форму с текстом о назначении данной формы
- Кратко отразить в отчете к лабораторной работе ход выполнения задания № 3 и результаты тестирования приложения.
- Сформулировать выводы по выполненной работе.
Контрольные вопросы
- Понятие формы в C++ Builder. Свойства Owner и Parent.
- Главная форма приложения в C++ Builder.
- Основные черты диалоговых окон. Модальные и немодальные окна.
- Как открыть форму в виде модального (немодального) окна?
- Свойства формы BorderStyle и Position.
- Смысл и назначение указателя this.
- Понятие однодокументного и мультидокументного интерфейса.
- Основные черты мультидокументного интерфейса.
- Свойства формы FormStyle и WindowMenu.
- Методы упорядочения и управления дочерними формами в MDI-приложениях.
- SDI или MDI: какой подход, по вашему мнению, лучше?
- . Как включить несколько форм в проект?
Практическая работа №8
|
|
Тема: «Использование в приложениях функций взаимного преобразования чисел и строк»
Цель работы: научиться применять функции взаимного преобразования чисел и строк.
Время выполнения: подготовка – 5 мин; выполнение – 165 мин.; проверка – 10 мин; всего – 180 мин.
Описание лабораторной работы