Welcome to MSDN Blogs Sign in | Join | Help
今日のワンポイント : "新しいプロジェクト" ダイアログ ボックスでアイコンの大きさを切り替える - #155

これまでに何度となく [新しいプロジェクト] ダイアログ ボックスから情報を引き出していますが、右上にある [大きいアイコン] ボタンと [小さいアイコン] ボタンに一度も気付かなかったことは驚きです。

 

正直に仰ってくださいね。Visual Studio を長く使っているのに、たった今ボタンに気付かれたのではありませんか。私の場合、実際に VS チームで 1 年が経過してから、他の人から指摘されました。毎日何か新しいことを覚えましょう。

 

Small Icons in New Project Dialog

 

Large Icons in New Project Dialog

 

投稿 : 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 です。

 

解答です。

 
  1. 技術面 : チェック ボックス コントロールをフォームに配置するときに、そのコントロールのサイズを必要に応じて変更できます。

 

  1. 実用面 : これはローカライズのためです。  たとえば、ドイツ語の単語は英語より長くなりがちです。
 

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  より。

今日のワンポイント : 新しいプロジェクトの既定の場所を変更する方法 - #154

新しいプロジェクトのダイアログ ボックスで、新しいプロジェクトの既定の場所を変更できます。

 

New Project Dialog Project Location

 

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

 

Default New Project Location Tools Options

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

クイズ : チェック ボックスのテキストの先をクリックしても、チェックボックスをオンにできるのはなぜか

前回のクイズと同様に、解答はコメントとして残してください。すべてのコメントを明日の午後チェックします。

 

image

 

上の図には、x マークの付いた場所があります。  そこをマウスでクリックすると、チェック ボックスの状態が切り替わります。なぜでしょうか。

 

さて、解答には 2 つの階層があります。

 

  1. 技術的な答えがあります。
  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  より。

 

今日のワンポイント : ソリューションにソリューションを追加する - #153

今日のワンポイントは、"こんなこともできる" シリーズです。

 
  1. プライマリ ソリューション (別のソリューションの追加先となるソリューション) を開きます。
  2. [ファイル] - [追加] - [既存プロジェクトの追加] を選択します。
  3. [ファイルの種類] を [Solution Files] (ソリューション ファイル) に変更します。
  4. 追加する sln ファイルを選択します。

 

Add Solutions To Solutions in Add Existing Project Dialog

 

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

 

AddSolutionsToSolutions2

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿: 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   より。

今日のワンポイント : ソリューション エクスプローラでは先行入力による選択がサポートされる - #152

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 年も働いているのに。

 

ソリューション エクスプローラでは先行入力による選択がサポートされます。これにより、現在のフォーカス + 選択がツリー ビューのどこであっても、ファイル名の入力を始めるだけで、一部または全部が一致するファイルにフォーカス + 選択がジャンプします。

 

solution explorer supports type-ahead selection

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

 

今日のワンポイント : 予期しないシャットダウン時に Visual Studio で自動バックアップされるファイルが保存される場所 - #151

この自動バックアップ機能のテストを担当するテスターを私たちはよくからかったものでした。彼は自分の担当する機能が現実のシナリオで有効かどうかをみんなにテストしてもらいたいがために、嵐などで建物の停電が発生するたびに、満面の笑みを浮かべつつ、オフになっている何やら大きな赤いスイッチのそばに立っていたからです。  哀れな Jeremy は停電のとばっちりでいつも責められていました。

 

[ツール] - [Options] (オプション) - [Environment] (環境) に、[AutoRecover] (自動バックアップ) ページがあります。

 

Tools Options Environment AutoRecover

 

[Save AutoRecover information every] (自動バックアップの実行間隔) チェック ボックスをオフにすると、自動バックアップ機能を無効にできます。  これを無効にしたことのある人がいるのか (そしてその理由) については、大いに興味をそそられます。

 

このページの残りの部分は読んで字の如くですが、これらの自動バックアップされたファイルがどこに保存されるかをご存知でしたか。ファイルは \...\My Documents\Visual Studio <バージョン>\Backup Files\<プロジェクト名> に保存されます。

 

Backup Files location

 

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

 

image

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

 

今日のワンポイント : デバッグ ウィンドウで数値を 16 進表示する - #150

いよいよ 150 回目のワンポイントです。  Energizer Bunny (英語) と同様、ワンポイントはいつまでもいつまでも長持ちします。 ワンポイントの "Energizer 電池" でいてくれる Rob Caron に感謝します。  こんな言葉を聞くとは思わなかったでしょうけれどね、Rob =P

 

昨日のウォッチ ウィンドウのワンポイントの続きです。デバッグ ツール ウィンドウ (ローカル ウィンドウ、自動変数ウィンドウ、ウォッチ ウィンドウ) のコンテキスト メニューには、[Hexadecimal Display] (16 進数で表示) コマンドがあります。

 

image

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

今日のワンポイント : ウォッチ ウィンドウを使って変数の値をすばやく変更する - #149

今回は少し違う話にしましょう。

 

コードのデバッグ中に、デバッグを中止せずに変数の値をすばやく変更したいと思ったことはありませんか。  それを実行する方法です。

 

  1. ウォッチ ウィンドウにその値を追加します (次の図のように、変数を選択してウォッチ ウィンドウにドラッグします)。
 
  1. 次に、ウォッチ ウィンドウ内で変数の値をダブルクリックすると、編集できるようになります。  このフィールドの外側をクリックするか、Enter キーを押して変更を有効にすると、変数は新しい値になります。

 

Dragging Variables into Watch Window

 

Commit changes to Watch Window by hitting enter

 

Contents have changed at run-time

 

ウォッチ ウィンドウの変数の値を消去する必要がある場合は、その行で Del キーを押します。

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

今日のワンポイント : キーボードを使って出力ウィンドウ内のさまざまなペインにジャンプする -#148

次の図に示すように、[Debug] (デバッグ) や [Build] (ビルド) などのさまざまな出力ビュー (またはペイン) 間を移動するため、出力ウィンドウにはドロップダウンがあります。次の出力ペインへのジャンプに使用できる Window.NextSubPane というコマンドがあります。

 

Debug and Build are the two standard output panes for the output window
 

このコマンドそのものはおもしろくもありませんが、これをショートカット キーに割り当てることができるのです (Ctrl + Alt + O キーは全般的な開発設定で出力ウィンドウ用に割り当てられているため、Ctrl + Alt + Shift + O キーなどに割り当てます)。

 

Debug and Build are the two standard output panes for the output window

 

これで、ショートカット キーを使って、出力ウィンドウでデバッグビューとビルド ビューを簡単に切り替えることができます。

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

今日のワンポイント : Ctrl + PageUp キーと Ctrl + PageDown キーを使って、ツール ウィンドウ グループ内のすべてのツール ウィンドウを切り替える方法 - #147

ツール ウィンドウが "タブ付きドッキング" になると、以前のワンポイントで見てきたような移動できる小グループが形成されます。

 

A tool window group

 

Ctrl + PageUp キーと Ctrl + PageDown キーを使用して、このグループ内のツール ウィンドウを移動できます。

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 2008 年 2 月 8 日 (金) 3:00 AM saraford

Sara Ford さんの Web ログ - http://blogs.msdn.com/saraford/archive/2008/02/08/did-you-know-how-to-use-ctrl-pgup-and-ctrl-pgdn-toggle-among-all-the-tool-windows-in-a-tool-window-group.aspx  より。

今日のワンポイント : F6 キーを使ってエディタ内の分割ペインにジャンプする - #146

今週 F6 キーの話題を取り上げるのはちょっとわけがあります。

 

本当にひと昔前 (少なくともワンポイント的にひと昔前) に感じられるのですが、初期に多かったワンポイントの 1 つはウィンドウを分割する方法についてでした。  なぜ 6 か月も間があるのかについてはおかしな話があるのですが、まず、この話をできるのは、私のワンポイント マーケティング スポンサーであり、今日このワンポイントをお送りできる真の功労者である Rob Caron のおかげなのです。もしかすると Rob は知りたくないかも =P

 

分割線を使用してエディタ ウィンドウを分割すると、F6 キーを使用してエディタ ビュー間をジャンプできます。

 

Use F6 to jump between these two panes

 

何か別の既定の設定を使用している場合は、効果が異なることがあるので、キーボードの割り当てをチェックしてください。

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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  より。

 
今日のワンポイント : Alt + F6 キーと Alt + Shift + F6 キーを使って、開いているツール ウィンドウを循環する - #145

今週のテーマに沿っていきます。開いているさまざまなツール ウィンドウ間を移動する場合に IDE ナビゲータを表示させたくないときは、Alt + F6 キー (または Alt + Shift + F6 キー) を使用して次の (または前の) ツール ウィンドウに移動します (最後に使用された順番)。

 

Window.NextPane bound to Alt+F6

 

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 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 と私です。南部ミシシッピの皆さんにエールを送ります。

 

DSC02013

 

そして皆さん、マルディグラ (告解火曜日) おめでとう。今朝 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  より。

More Posts Next page »
Page view tracker