1) Скачайте заготовку для этого задания.
2) Проанализируйте работу образца. Откройте проект и разберитесь с содержанием модуля формы (примите во внимание то, что объяснялось на лекции).
3) Напишите содержимое обработчика события FormClosed.
- Открываем файл strINIFile (если он не существует, то создаем),
- Создаем объект StreamWriter.
- Записываем название секции HeadWindow и значения пар ключ-значение для следующих параметров окна: Left, Top, Width, Height, WindowState.
- Записываем название секции HeadBrowser и значение для ключа URL - wbBrowser.Url
- Названия ключей можно посмотреть в образце, в файле Browser.ini
- Закрываем файл (объект StreamWriter).
4) Напишите содержимое обработчика события Load.
- Открываем файл strINIFile (если он не существует, то загружаем форму с параметрами по умолчанию).
- Создаем объект StreamReader.
- Находим секции (см. выше) и считываем параметры, записанные под ними.
5) Необходимо предусмотреть следующие ситуации:
- Отсутствие файла.
- Порядок секций и ключей может быть любой.
- Значение справа от ключа может быть некорректным.