作者: ねこ丸
日時: 2004/9/7(09:51)
  ねこ丸です。

Bruce. さん writes:

> とあるところでLispで書かれた(らしい)正規表現チューターがあって、
> それが良くできていたので同様なものを鬼車+MFCで作ろうと思ったのだけど
> (日本語に対応してなかったから)、いまひとついいインターフェースが思い
> 浮かばない。全面的にまねするのもなんだしねえ。

  その Lisp 版を触らず、Web に出ていたチュートリアルだけでさくっと判断し
ますと、このインターフェイスだと操作手順が分かりにくいとかタブの意味が分
かりにくいのが気になります。

  特にタブは Info と Tree、それと Step は他の Control, Replace, Split と
機能が違うと思うので、一緒になっていない方が扱いやすいんじゃないかと。
(Info, Tree), Step, (Control, Relace, Split) でひとまとめになっていた方
がいいように思います。どうやって実現するのかはおまかせしますけど(^^;
  それと、

  +----------+------------+
  | 正規表現 |            |
  +----------+            |
  | タブ     | ターゲット |
  +----------+            |
  | 結果     |            |
  +----------+------------+

  みたいな感じにならないですかね。Target string なんて一度データ流し込め
ば細かい操作はしないんだから、これが真中にあるのはあまり使いやすい形じゃ
ないと思います。試行錯誤しようと思うとカーソルの移動が面倒です。
  Target string が短いとまぬけな感じがしますけど、自分は逆に長文を 
target にしようと思ったとき扱いにくいなぁと感じました。

  ほんとは target だけ独立ウィンドウになればいいのにと思ったんですが、そ
うすると正規表現と対応取るのが面倒ですよね。あ、正規表現と target だけの
ウィンドウを用意して、[ match ] ボタンを押すと細かいコントロールのできる
ダイアログが出てくるってのはどうだろう?  いちばん試行錯誤しにくいか orz

--
    ねこ丸