SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

japan.internet.com翻訳記事

Microsoft Visual Studio 2010の紹介

Visual Studio 2010 IDEの注目すべき新機能

スタブクラスとスタブメンバーの生成

 Microsoft Visual Studio 2005と2008のバージョンには、何も実装することなくスタブメソッドを生成できる「メソッドスタブの生成」のようなオプションがありました。これは、コーディングの過程でプログラミングの流れを中断させないという観点からは非常に有効なものだったと思います。

 Visual Studio 2010では一歩前進して、スタブクラスとプロパティメンバーも生成できるようになりました。これは実に便利な機能です。

図4
図4

 図4に示すように、インスタンスを作成するコードを書くと、クラスの作成が必要であることをコードエディタが検知し、以下のオプションが表示されます。

  1. [Generate class for Employee]:このオプションをクリックすると、Employee.csというクラスファイルが現在のプロジェクトに自動的に作成されます。.csファイルにはEmployeeという空のクラスが入っています。
  2. [Generate new Type]:このオプションをクリックすると、図4‐1のような[Generate New Type]ポップアップウィンドウが表示され、型作成のためのオプションが多数提供されます。
図4‐1
図4‐1

 このウィンドウでは、作成する新しい型に付与するアクセスレベル(class、struct、interface、enum)を選択し、新しい.csファイルの追加先プロジェクトを指定します。さらに、新しいファイルを作成する代わりに、指定したファイルに型を追加することもできます。

 同様のフローがプロパティにも適用されます。図4‐2は、EmployeeクラスのEmployeeNameメンバーの例を示しています。このメンバーをフィールドとして作成するか、プロパティとして作成するかというオプションが表示されています。

図4‐2
図4‐2

インテリセンスとコードスニペットの改良

 Visual Studio 2010のインテリセンスシステムには、以下の2種類のモードがあります。

  1. 提案モード:プロジェクトで定義する前にクラスやメンバーを入力したい場合は、提案モードを利用します。このモードでは、インテリセンスリスト内の項目がハイライト表示されるのではなく、過去に入力したテキストが表示されます。図5にスクリーンショットの例を示します。
  2. 図5
    図5
  3. 完了モード:Visual Studio 2003、2005、2008でも使用されていた、従来のインテリセンスの動作です。入力した値の代わりに、リスト内のハイライト表示された項目が挿入されます。

 ショートカットキー[Shift]+[Alt]+スペースバーを使用して、インテリセンスモードを切り替えることができます。JavaScript向けのインテリセンスサポートも改良されています。

 図5‐1から分かるように、aspxページでもコードスニペットを使用できるようになりました。私のようにaspxソースウィンドウでコントロール群を作成する人にとっては、これは大いに役立つでしょう。「<button」というテキストを入力してダブルクリックするだけで、ボタンテンプレートが作成されます。

図5‐1
図5‐1

 ご覧のように、多数のコードスニペットが準備されています。これらはWeb開発者にとって大いに役立つはずです。コードスニペット機能は、ASP.NETコントロールだけでなく、HTMLとJscriptにも拡張されています。

デバッガのブレークポイントの改良

 Visual Studio 2010では、デバッガに対して数々の改良が加えられました。2010 IDEのブレークポイント機能で強化された点をいくつか紹介しておきます。

  1. ブレークポイントのラベル付け:ブレークポイントに識別用のラベルを付けることができます。ブレークポイントにラベルを付けるには、ブレークポイント上で右クリックして、[Edit Labels]を選択します。すると、[Edit break point labels]ウィンドウが開きます。
  2. ブレークポイント検索ウィンドウ:ブレークポイント用の検索ウィンドウができました。この検索ウィンドウを開くためのショートカットキーは[Ctrl]+[D]+[B]です。

 プロジェクトにブレークポイントをインポートしたり、プロジェクトからブレークポイントをエクスポートしたりするオプションもあります。インポート/エクスポートするファイルはxml形式でなければなりません。

次のページ
コード定義ウィンドウ

この記事は参考になりましたか?

japan.internet.com翻訳記事連載記事一覧

もっと読む

この記事の著者

japan.internet.com(ジャパンインターネットコム)

japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.comEarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Arun Karthick(Arun Karthick)

バンガロール(インド)のMNCに勤務。.NETでのアプリケーション開発経験4年以上。記事を執筆し、フォーラムに回答を投稿し、.NETに関するヒントを提示している。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/5025 2010/04/06 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー