Beispiel #1
0
 //�ṩ�ܱ������鷽�������������าд���ܾ�����
 protected virtual void OnCalculate(CalculateEventArgs e)
 {
     if (MyCalculate != null)
     {
         MyCalculate(this, e);
     }
 }
 public void Run(string paramA, string paramB)
 {
     if (OnEvent == null) {
         return;
     }
     bool validateParamA = Utils.NumberConvert.ValidateStr2Float(paramA);
     bool validateParamB = Utils.NumberConvert.ValidateStr2Float(paramB);
     if (validateParamA && validateParamB) {
         float fParamA = Utils.NumberConvert.Str2Float(paramA);
         float fParamB = Utils.NumberConvert.Str2Float(paramB);
         float summa = (fParamA / 3) - fParamB;
         CalculateEventArgs args = new CalculateEventArgs();
         args.State = State.SUCCESS;
         args.Summa = summa;
         OnEvent(this, args);
     } else {
         CalculateEventArgs args = new CalculateEventArgs();
         args.State = State.ERROR;
         OnEvent(this, args);
     }
 }
Beispiel #3
0
 void View_Calculate(object sender, CalculateEventArgs e)
 {
     e.Result = Model.Get_mu_k2_Orientiered(e.id, e.cts);
 }
Beispiel #4
0
 //���м��㣬���ø÷�����ʾ���µļ��㷢��
 public void Calculate(Int32 x, Int32 y)
 {
     CalculateEventArgs e = new CalculateEventArgs(x, y);
     //֪ͨ���е��¼���ע����
     OnCalculate(e);
 }
Beispiel #5
0
 private void CustomFunction_CalculateEvent(object sender, CalculateEventArgs e)
 {
     e.Y = Math.Sin(e.X * 0.1);
 }