“Режимы design-time и run-time. Объектные процедурные типы. Работа с ini файлами”
Необходимо разработать приложение, позволяющее производить загрузку стандартных приложений windows. Отображение списка приложений может производится в двух режимах:
1. В списке выбора (компонент TListBox);
2. С помощью кнопок (компоненты TButton).
В ini-файле хранятся следующие данные: тип отображения (1 или 2), список заголовков приложений и список командных строк для запуска приложений.
Последовательность выполнения действий
Для выполнения работы необходимо выполнить следующие действия:
1. Создать главную форму MainForm и разместить на ней две кнопки из палитры компонентов;
2. Создать форму DesignTimeForm в режиме design-time, содержание и функциональность которой соответствует индивидуальному варианту;
3. Описать структуру ini-файла;
4. Создать тестовый ini-файл с соответствующей структурой;
5. Создать модуль ComponentManagerUnit с описанием класса TComponentManager, который хранит ссылки на компоненты формы, выполняет чтение данных из ini-файла, содержит методы, определяющие свойства и обработчики событий для компонентов.
6. Создать пустую форму в режиме design-time с именем RunTimeForm;
7. В разделе private класса TRunTimeForm описать ссылки на компоненты в соответствии с индивидуальным вариантом;
|