目次

ボタン処理

 GUI(Graphic User Interface)の画面を見直します。



 ボタンopen、close、sendの処理は説明したので
 残っているボタン処理を考えます。


button exit

 アプリケーションを終了するので、通信ポートを  クローズしているかどうかを判断します。  シーケンスは、以下とします。
  1. 通信ポートがオープンであれば、クローズ
  2. 終了メソッド発行
 コードに変換します。   // judge   if (sciDTB.IsOpen) { sciDTB.Close(); }   // End   Application.Exit();

button clear

 テキストボックスに表示している文字列を  すべて空文字列にします。   edtText.Text = "" ;

button init

 数値増減コンポーネントに表示する文字列と  内部配列への設定値をデフォルトにします。  コードに変換します。    // default    set_default_value() ;    // set default value to internal memory    for (int i = 0; i < LAST; i++)    {     now[i] = dvalue;     prev[i] = dvalue;    }  デフォルト設定は、内部関数で処理します。   private void set_default_value()   {    nudGrip.Value = dvalue ;    nudWrist.Value = dvalue ;    nudArm.Value = dvalue ;    nudElbow.Value = dvalue ;    nudWaist.Value = dvalue ;   }
目次

inserted by FC2 system