ВУЗ:
Составители:
Рубрика:
84
В классе Program изменим обработчик события – метод
ReSolve():
static void ReSolve(object src, MessageEventArgs args)
{
// преобразование первого параметра к типу Equation
Equation e = src as Equation;
// вывод сообщения о возникшем событии
Console.WriteLine(args.message);
e.Solve();
e.PrintSolution();
}
В классе Equation изменяем инициацию события:
public double B
{
get
{
return b;
}
set
{
b = value;
if (ReplaceCoefEvent != null)
ReplaceCoefEvent(this,
new MessageEventArgs("Изменение коэффициента B"));
}
}
Рис. 5.2. Результаты работы программы решения
квадратного уравнения с измененным способом обработки событий
Такой способ определения и обработки событий используется во всех
библиотечных классах среды .NET Framework, особенно часто – при
разработке Windows-приложений.
В классе Program изменим обработчик события – метод
ReSolve():
static void ReSolve(object src, MessageEventArgs args)
{
// преобразование первого параметра к типу Equation
Equation e = src as Equation;
// вывод сообщения о возникшем событии
Console.WriteLine(args.message);
e.Solve();
e.PrintSolution();
}
В классе Equation изменяем инициацию события:
public double B
{
get
{
return b;
}
set
{
b = value;
if (ReplaceCoefEvent != null)
ReplaceCoefEvent(this,
new MessageEventArgs("Изменение коэффициента B"));
}
}
Рис. 5.2. Результаты работы программы решения
квадратного уравнения с измененным способом обработки событий
Такой способ определения и обработки событий используется во всех
библиотечных классах среды .NET Framework, особенно часто – при
разработке Windows-приложений.
84
Страницы
- « первая
- ‹ предыдущая
- …
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »
