パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Office 2007、只今ダイエット中?」記事へのコメント

  • 新しいUI の採用 (スコア:2, おもしろおかしい)

    by Anonymous Coward
    また「Office風メニューを実装する」で記事が1本書ける予感。
    • by Anonymous Coward
      っていうか、変わりすぎ!

      しかも、IE7 共々、メニューバーがノイズのように扱われだしている点が気になります。メニューバーって、ツールバーやコンテキストメニューと比べて、ずっと安定しているから、実は地味に電話サポートやメールサポートなどで活躍してるんですよね。

      サポートや教育にかかるコストを想像するとオソロシイ..。
      • メニュー至上主義がここに一人 ノシ

        メニューってのは、(少なくともそのウィンドウの)すべての機
        能にアクセスできる唯一の手段で、ツールバーやポップアップメ
        ニューは、頻繁に使われる機能へのショートカットでしかないは
        ずなんですがね。

        一時期、ユーザーサポートに身をおいたことがあるのですが、た
        しかにメニューをもとに操作を説明する方が、相手もわかりやす
        く感じているようです。ツールバーやポップアップメニューは
        非表示になっている場合があるので、そこで面倒くさくなります。

        個人的に不思議なのが、ツールボタンのクリックイベントに本処
        理を書いて、メニューのクリックイベントはその処理を呼び出す
        …というように実装するプログラマがいることです。
        まぁ、どのように実装しようとバグさえなければ問題はないんで
        すが、そういう方って、無駄にツールボタンを追加していく傾向
        があるようです。これもメインメニューが操作の基本という基本
        がないためでしょうか。

        #愚痴ってすいません。
        • by Anonymous Coward
          >ツールボタンのクリックイベントに本処理を書いて、
          >メニューのクリックイベントはその処理を呼び出す
          >…というように実装する

          違うよね。
          メニューのクリックイベントに本処理を書くんだよね!
          #さあ、正解を以下に書いてくれ!
          • 機能を実装する関数を書いて各イベントから呼び出す。
            が正解では。
            とはいってもソースが長くなるので私は好きではありませんが。
            後からコードを読む人がいるならきれいに書きましょう。
            それがデスマーチの短縮につながるのです。
            --
            void office2007LikeMenuItem_新規作成_Click(Object o,EventArgs e)
            {
                NewDocument();
            }
            みたいに。

            #学生だけどプログラミングで徹夜経験があるのでID

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...