ねこ丸です。
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
--
ねこ丸