logo search
Методичка_Delphi_Ч1

Процедура инициализации формы

Эту процедуру следует связать с событием onCreate компонента frmFormula. Процедура должна очищать протокол, а в поля ввода заносить числа, что позволяет сразу после запуска приложения нажимать кнопку «Выполнить расчет». Такая инициализация приложения позволяет существенно ускорить отладку приложения, так как освобождает программиста от необходимости вводить исходные данные при тестировании программы.

Для очистки протокола в этой процедуре можно было бы продублировать оператор из предыдущей процедуры, но можно заставить эту процедуры выполняться, проимитировав из программы нажатие на кнопку «Очистить протокол». Как это сделать, показано на рисунке 2.4.

Для ввода чисел в поля для исходных данных можно использовать инструкции, которые использовались в предыдущей работе для очистки полей ввода, но только текстовым полям присваивать не пустые строки, а строки содержащие числа. Числа следует подобрать так, чтобы при расчете по формуле не возникали исключительные ситуации, и результат был известен. Такой вариант расчета называют контрольным примером.

Процедура инициализации для рассматриваемого примера представлена на рисунке 2.4.

Рисунок 2.18 - Процедура инициализации формы