これまでに何度となく [新しいプロジェクト] ダイアログ ボックスから情報を引き出していますが、右上にある [大きいアイコン] ボタンと [小さいアイコン] ボタンに一度も気付かなかったことは驚きです。
正直に仰ってくださいね。Visual Studio を長く使っているのに、たった今ボタンに気付かれたのではありませんか。私の場合、実際に VS チームで 1 年が経過してから、他の人から指摘されました。毎日何か新しいことを覚えましょう。


投稿 : 2008 年 2 月 20 日 (水) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/20/did-you-know-you-can-toggle-between-small-icons-and-large-icons-in-the-new-project-dialog-155.aspx より。
クイズで遊んでいただいた皆さん、ありがとう。 すべてのコメントを確認させていただきましたので、安心してリストの最後まで読んでください。 とても楽しい解答もありました。大笑いできるものはいつでも歓迎です。
おめでとう。最初の解答者 (そして正解) は http://www.programmerman.net/ (英語) の Programmerman です。
解答です。
- 技術面 : チェック ボックス コントロールをフォームに配置するときに、そのコントロールのサイズを必要に応じて変更できます。
- 実用面 : これはローカライズのためです。 たとえば、ドイツ語の単語は英語より長くなりがちです。
SDET 時代の初期に初めてこれを見たときは、もう少しでバグを探し回るところでした。
しかし、アクセシビリティには何の影響もないと叫ぶ必要がありました (昔からのアクセシビリティ習慣はなかなか消えないので、どうかご容赦ください)。支援技術デバイスや支援技術ソフトウェアのユーザーの多くは、マウスを使わずに Tab キーを使ってコントロールを移動するのです。マウス ユーザーの場合、XP には (Vista ではチェックしていません) アクセシビリティ機能があり、マウス ポインタがコントロールに十分に近づくと位置合わせが行われます。 また、スクリーン リーダーは win32 の GetWindowText() メソッドまたは IAccessible::get_accName() からチェック ボックスのラベルを取得します。
「クイズ、楽しかった」という方はお知らせください。またトライしますので。
投稿 : 2008 年 2 月 19 日 (火) 3:19 PM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/19/answer-pop-quiz-why-can-you-click-beyond-the-text-of-a-checkbox-and-still-click-the-checkbox.aspx より。
新しいプロジェクトのダイアログ ボックスで、新しいプロジェクトの既定の場所を変更できます。

そのためのオプションは、[ツール] - [Options] (オプション) - [Projects and Solutions] (プロジェクトおよびソリューション) - [General] (全般) にあります。

Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 19 日 (火) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/19/did-you-know-how-to-change-the-default-new-project-location.aspx より。
前回のクイズと同様に、解答はコメントとして残してください。すべてのコメントを明日の午後チェックします。

上の図には、x マークの付いた場所があります。 そこをマウスでクリックすると、チェック ボックスの状態が切り替わります。なぜでしょうか。
さて、解答には 2 つの階層があります。
- 技術的な答えがあります。
- その技術的な答えには理由があります。
明日両方についてお答えします。更新 : 解答はこちら。
投稿 : 2008 年 2 月 18 日 (月) 1:00 PM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/18/pop-quiz-why-can-you-click-beyond-the-text-of-a-checkbox-and-still-click-the-checkbox.aspx より。
今日のワンポイントは、"こんなこともできる" シリーズです。
- プライマリ ソリューション (別のソリューションの追加先となるソリューション) を開きます。
- [ファイル] - [追加] - [既存プロジェクトの追加] を選択します。
- [ファイルの種類] を [Solution Files] (ソリューション ファイル) に変更します。
- 追加する sln ファイルを選択します。

ClassLibrary1 が ConsoleApplication4 ソリューションに追加され、次の図のようになります。

Technorati タグ : VS2005Tip、VS2008Tip
投稿:
2008 年 2 月 18 日 (月) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/18/did-you-know-you-can-add-a-solution-to-a-solution-153.aspx より。
Visual Studio のワンポイントを投稿するときに正気を保つための歌を探しています。 Beth Massi はそのうち私が歌っているのを録音すると断言しています。 そのうちの 1 つは "gotta make the donuts" というダンキン ドーナツの曲 (CM ソングと思われる) のもじりで "gotta do tip of the day" (今日のワンポイント書かなくちゃ)。もう 1 つしあげようとしているのは、Phil Collins の "come dance into the light" と "It's the simple things in life"。悲しいかな、本当の話です。
今日のワンポイントはとびきりクールです。同僚が教えてくれるまでこれは知りませんでした。Visual Studio チームで 5 年も働いているのに。
ソリューション エクスプローラでは先行入力による選択がサポートされます。これにより、現在のフォーカス + 選択がツリー ビューのどこであっても、ファイル名の入力を始めるだけで、一部または全部が一致するファイルにフォーカス + 選択がジャンプします。

Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 15 日 (金) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/15/did-you-know-the-solution-explorer-supports-type-ahead-selection-152.aspx より。
この自動バックアップ機能のテストを担当するテスターを私たちはよくからかったものでした。彼は自分の担当する機能が現実のシナリオで有効かどうかをみんなにテストしてもらいたいがために、嵐などで建物の停電が発生するたびに、満面の笑みを浮かべつつ、オフになっている何やら大きな赤いスイッチのそばに立っていたからです。 哀れな Jeremy は停電のとばっちりでいつも責められていました。
[ツール] - [Options] (オプション) - [Environment] (環境) に、[AutoRecover] (自動バックアップ) ページがあります。

[Save AutoRecover information every] (自動バックアップの実行間隔) チェック ボックスをオフにすると、自動バックアップ機能を無効にできます。 これを無効にしたことのある人がいるのか (そしてその理由) については、大いに興味をそそられます。
このページの残りの部分は読んで字の如くですが、これらの自動バックアップされたファイルがどこに保存されるかをご存知でしたか。ファイルは \...\My Documents\Visual Studio <バージョン>\Backup Files\<プロジェクト名> に保存されます。

幸運にもまだ見たことがないというユーザーのために、[AutoRecover] (自動バックアップ) ダイアログ ボックスを示します。 これは次回 VS を起動したときに表示されます。バックアップ ファイルを使用するか、無視するかを選択できます。

Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 14 日 (木) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/14/did-you-know-where-visual-studio-saves-auto-recovered-files-in-the-case-of-an-unexpected-shutdown-151.aspx より。
いよいよ 150 回目のワンポイントです。 Energizer Bunny (英語) と同様、ワンポイントはいつまでもいつまでも長持ちします。 ワンポイントの "Energizer 電池" でいてくれる Rob Caron に感謝します。 こんな言葉を聞くとは思わなかったでしょうけれどね、Rob =P
昨日のウォッチ ウィンドウのワンポイントの続きです。デバッグ ツール ウィンドウ (ローカル ウィンドウ、自動変数ウィンドウ、ウォッチ ウィンドウ) のコンテキスト メニューには、[Hexadecimal Display] (16 進数で表示) コマンドがあります。

Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 13 日 (水) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/13/did-you-know-you-can-view-numeric-values-in-hexadecimal-in-your-debug-windows-150.aspx より。
師匠を始め、他の多くの黒帯の有段者が、昨晩道場に顔を出した私にかけてくれた言葉です。 私は 2007 年の 1 月に肩を負傷し、5 月に脚を骨折して、夏中、松葉杖を使っていました。 皮肉なことに、私たちは 2006 年 10 月の世界空手トーナメント (英語) に勝利したのですが、去年の夏のカンファレンスでスクータに乗っている私 (英語) を見た人にはわかるはずもありませんね。 やれやれ。あーあ。(そう、それぞれ別のアドベンチャーへのリンクになっています (英語))。
ワンポイント経由で私のブログを見てくださった皆さんのために説明すると、私は 14 才から松濤館流空手 (JKA および FSKA) を修行しています。 そこで、ブログ作成者として、空手や、空手を修行する理由 (戦いのためではなく、技のためです)、空手から得たものについて語るために空手フィードを始めました。
怪我をしている私は稽古の始めと終わりの儀式で立っていなければなりませんが、こんなことは今まで一度もありませんでした。その儀式では全員が正座をして、短い瞑想をし、クラスの目標についての講師の話に耳を傾けます。 私の足は 60 ~ 70% しか回復していないので、まだ長い道のりがあります。でも、道場の戸をくぐるという最難関の部分は通過しました。
去年私が習得した最も重要なことは、空手 (またはそのためのすべての訓練) は鍋の湯のようだという松濤館流の創立者の言葉です (個人的に少し補足しました)。 蒸発していつか何もなくなってしまうから沸騰させてはいけない。つまりしゃかりきになると、足を骨折したり、肩を負傷したりするような結果になります。一方、湯をさましてしまってもいけない。したがって、節度を保って修行する必要があるのです。私は今度こそこれを習得することを誓います。
では、そろそろ仕事に戻ります。
投稿 : 2008 年 2 月 12 日 (火) 11:19 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/12/walking-through-the-dojo-door-is-the-hardest-part.aspx より。
今回は少し違う話にしましょう。
コードのデバッグ中に、デバッグを中止せずに変数の値をすばやく変更したいと思ったことはありませんか。 それを実行する方法です。
- ウォッチ ウィンドウにその値を追加します (次の図のように、変数を選択してウォッチ ウィンドウにドラッグします)。
- 次に、ウォッチ ウィンドウ内で変数の値をダブルクリックすると、編集できるようになります。 このフィールドの外側をクリックするか、Enter キーを押して変更を有効にすると、変数は新しい値になります。



ウォッチ ウィンドウの変数の値を消去する必要がある場合は、その行で Del キーを押します。
Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 12 日 (火) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/12/did-you-know-you-can-use-the-watch-window-to-quickly-change-a-variable-s-value-149.aspx より。
次の図に示すように、[Debug] (デバッグ) や [Build] (ビルド) などのさまざまな出力ビュー (またはペイン) 間を移動するため、出力ウィンドウにはドロップダウンがあります。次の出力ペインへのジャンプに使用できる Window.NextSubPane というコマンドがあります。
このコマンドそのものはおもしろくもありませんが、これをショートカット キーに割り当てることができるのです (Ctrl + Alt + O キーは全般的な開発設定で出力ウィンドウ用に割り当てられているため、Ctrl + Alt + Shift + O キーなどに割り当てます)。

これで、ショートカット キーを使って、出力ウィンドウでデバッグビューとビルド ビューを簡単に切り替えることができます。
Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 11 日 (月) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/11/did-you-know-you-can-use-the-keyboard-to-jump-to-various-panes-within-the-output-window.aspx より。
今週 F6 キーの話題を取り上げるのはちょっとわけがあります。
本当にひと昔前 (少なくともワンポイント的にひと昔前) に感じられるのですが、初期に多かったワンポイントの 1 つはウィンドウを分割する方法についてでした。 なぜ 6 か月も間があるのかについてはおかしな話があるのですが、まず、この話をできるのは、私のワンポイント マーケティング スポンサーであり、今日このワンポイントをお送りできる真の功労者である Rob Caron のおかげなのです。もしかすると Rob は知りたくないかも =P
分割線を使用してエディタ ウィンドウを分割すると、F6 キーを使用してエディタ ビュー間をジャンプできます。

何か別の既定の設定を使用している場合は、効果が異なることがあるので、キーボードの割り当てをチェックしてください。
Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 7 日 (木) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/07/did-you-know-you-can-use-f6-to-jump-between-split-panes-in-the-editor.aspx より。
今週のテーマに沿っていきます。開いているさまざまなツール ウィンドウ間を移動する場合に IDE ナビゲータを表示させたくないときは、Alt + F6 キー (または Alt + Shift + F6 キー) を使用して次の (または前の) ツール ウィンドウに移動します (最後に使用された順番)。

Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 2 月 6 日 (水) 3:00 AM saraford
Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/06/did-you-know-you-can-use-alt-f6-and-alt-shift-f6-to-cycle-through-opened-tool-windows.aspx より。
月曜の晩のギークディナーを企画するために最も尽力してくれた Keith Elder に感謝します。 Keith がすてきな記事を書いているので、私は皆さんに紹介するだけです。
http://keithelder.net/blog/archive/2008/02/05/Geek-Dinner-Pictures-and-Details.aspx (英語)
コレクションに追加する写真も 1 枚しかありません。これは Keith Elder と私です。南部ミシシッピの皆さんにエールを送ります。

そして皆さん、マルディグラ (告解火曜日) おめでとう。今朝 6 時半にフレンチクォーターに向けて出発したので、今日撮った数百枚の写真を眺めるチャンスがあったら、何枚か投稿します (まず一晩ぐっすり寝てからということですが)。それから、2 月に日焼けするのは大好きだということも言わなくては。
Sara Ford さんの Web ログ - hthttp://blogs.msdn.com/saraford/archive/2007/11/14/did-you-know-how-to-search-from-the-command-line.aspx より。