で作る Cocoa アプリ(3)
機能を実現するための画面を作成してみる(画像参照).
この画面は次のようなストーリーで展開する.
- Start ボタンを押すと,MySQL サーバに接続し,show full processlist を実行
- show full processlist の結果を,Table に表示する
- show full processlist は,自分自身も表示するので,Table には最低でも 1 行表示される
- show full processlist は,5 秒に一度程度実行し,Table の情報も更新される
- show full processlist 実行中は,Start ボタンを変化させ,サーバに接続中であることを視覚化する
- Table に表示された任意の行を選択し Kill ボタンを押すと,選択したしたプロセスを終了できる
- Log フィールドには,サーバとの接続情報など,付加的な情報を画面に表示する
- Menu から Quit を選ぶとアプリケーションは終了する
以上の通り.