Silverlight をインストールするには、ここをクリックします*
Japan変更|すべてのMicrosoft のサイト|サインイン
Visual Studio 2005*
マイクロソフト サイトの検索:
|MSDN ライブラリ|デベロッパー センター|ダウンロード情報|開発ツール製品|コミュニティ|ご意見・ご要望|サイトマップ
MSDN Home   MSDN Home
MSDN Home > Visual Studio > 技術情報 > アプリケーションの構築

Visual Studio 2005 技術情報 : アプリケーションの構築

ソフトウェア開発ライフサイクル
設計
構築
テスト
TechNote
ASP.NET アプリケーションの品質向上ビデオシリーズ
Web
スマート クライアント
Office アプリケーション
Visual Basic
Visual C#
Visual C++
デバッグ


ソフトウェア開発ライフサイクル

「アプリケーション品質の向上編」 の第 4 弾を公開しました
オンラインセミナーとハンズオンを組み合わせた 「Visual Studio 2005 Team System によるアプリケーション品質の向上編」の第 4 弾となる「さらなる品質の向上」の公開を開始しました。この回では Web アプリケーションに対するテストと、データベースを使用したアプリケーションにおけるデータベース関連のテストについて解説いたします。   

「アプリケーション品質の向上編」 の第 3 弾を公開しました
オンラインセミナーとハンズオンを組み合わせた 「Visual Studio 2005 Team System によるアプリケーション品質の向上編」 の第 3 弾となる 「品質の高いコード作成 (2) 」 の公開を開始しました。この回では単体テストを中心にカバレッジやデータ駆動テストに関する説明を行います。   

「アプリケーション品質の向上編」 の第 2 弾を公開しました
オンラインセミナーとハンズオンを組み合わせた「Visual Studio 2005 Team System によるアプリケーション品質の向上編」の第 2 弾となる「品質の高いコード作成 (1)」の公開を開始しました。今回はコード分析機能とプロファイリング機能について学んでいただけます。   

ステップ 7 の新シリーズ 「アプリケーション品質の向上編」 の公開を開始しました
オンラインセミナーとハンズオンを組み合わせた “ステップ 7” において、新シリーズとなる 「Visual Studio 2005 Team System によるアプリケーション品質の向上編」 の公開を開始しました。このシリーズでは、チーム開発における品質向上への取り組みを支援する機能を紹介します。   

Team Foundation Server チーム プロジェクトの制限
Visual Studio 2005 Team Foundation Server のチーム プロジェクトの推奨される新しい制限、チーム プロジェクトの制限に影響を与える要因、プロジェクトの制限を見積もるための基準、およびチーム プロジェクトの制限と関連データの監視と管理の推奨事項について説明します。   

Visual Studio Team System におけるプロファイラの使用
Visual Studio 2005 Team System において提供するプロファイラ機能に関する 3 つの TechNote を公開しました。TechNote 1200 (概要ビューに関して)TechNote 1201 (関数ビューなど)TechNote 1202 (オブジェクトの割り当てビューなど) によってプロファイラ機能の概要を理解ください。   

Team Edition for Database Professionals のセキュリティの概要に関するホワイトペーパー
Visual Studio 2005 Team Edition for Database Professionals を開発ライフ サイクルにおいて効率よく使用いただくには、同製品のセキュリティに関する多彩な内容を理解していただく必要があります。このホワイト ペーパーでは同製品のセキュリティ面の設定やベストプラクティスを紹介いたします。   

Team Foundation Server における分岐とマージ
ソフトウェアの構成管理は退屈なものとして捉えられることもありますが、開発の効率性を確保する上で非常に重要な活動です。このホワイトペーパーでは構成管理はなぜ重要なのかといった情報、およびソフトウェア構成管理の概念と、さまざまな分岐およびマージ方法について解説いたします。   

Visual Studio Team System の拡張性に関するガイド ツアー
Visual Studio Team System の拡張性に関するガイド ツアーは、Visual Studio Team System の拡張に関するベネフィット、コンセプト、手法、および戦略について解説した資料です。   

分散アプリケーションの構築に関するホワイトペーパー
分散アプリケーションの構築における「方法論および Visual Studio Team System」、「モデル駆動開発」、「GAT および DSL ツール」に関するドキュメントを公開しました。Visual Studio Team System および拡張テクノロジを使用した最新の開発手法に関して概要を解説いたします。   

Guidance Automation Toolkit の概要
Guidance Automation Toolkit (GAT) は Visual Studio 2005 で直接使用できる、再利用可能なコードおよびパターンを作成するためのツールです。このツールキットを使用することで、再利用可能なコードをアプリケーションへ統合することを効率的に実施することが可能になります。このドキュメントでは、GAT ツールに関する概要を解説いたします。   

Team Edition for Database Professionals の活用方法
データベース アプリケーション開発において様々な支援機能を提供する Team Edition for Database Professionals の概要を紹介します。製品概要に関してはこちらのページを参照ください。   

Microsoft Visual Studio 2005 Team System における作業項目トラッキング
Microsoft Visual Studio 2005 Team Foundation Server において提供されている作業項目トラッキング (Work Item Tracking:WIT) 機能を使用すると、開発者だけでなく、プロジェクト マネージャ、アナリスト、テスト担当者などチーム開発におけるメンバー間のコラボレーション強化に役立ちます。このホワイトペーパーでは作業項目トラッキング システムの概要を説明します。   

Team Foundation ビルドを使用した常時結合
常時結合 (Continuous Integration。「継続的インテグレーション」とも呼ばれます) のプラクティスを実施するために、Team Foundation ビルドを利用した定常的に使用可能なパブリック ビルドの安全かつ信頼性の高い作成について解説したホワイトペーパーです。   

Team Foundation Server 導入に関するホワイトペーパー
Team Foundation Server 導入において計画段階での検討点インストールと管理に関する検討点構成と管理に関する検討点に関して必要な情報に対するインデックスを Quick Start として用意いたしました。Team Foundation Server 導入における参考資料としてご利用ください。   

Web テストのオーサリングおよびデバッグの技法
Visual Studio 2005 の Web テストに関して包括的に説明を行います。Visual Studio 2005 における Web テスト エンジンとレコーダがどのように機能するかを始めとし、効率のよい Web テストの作成方法を習得してください。   

Team Foundation Server での作業
この記事では、Visual Studio Team System のコンポーネントである Team Foundation Server の各種機能を実際の開発においてどのように活用・利用するのかを解説いたします。   

Team Foundation Server:機能とアーキテクチャの考察
この記事では、ソフトウェアをチームで開発する際のプロセス最適化を支援する Microsoft Visual Studio 2005 Team Foundation Server について、そのデプロイメント トポロジ、機能セット、および拡張性アーキテクチャを紹介します。   

MSF プロセス ガイダンスのカスタマイズに関するホワイトペーパー
MSF プロセス ガイダンスのカスタマイズに関するホワイトペーパーを公開しました。このホワイトペーパーでは 6 部に渡ってカスタマイズの概要から各項目のカスタマイズ方法の詳細な手順までを解説します。   

Team Foundation Server を使用してナイトリー ビルドを実行する方法
この記事では、Visual Studio 2005 Team Foundation Server において、ナイトリー ビルド(もしくはデイリー ビルド) を作成するコマンドライン ツールについて説明します。ナイトリービルドの実践によりチーム開発をよりスムーズに進めることが可能になります。   

Team Foundation Server スタートアップガイド
翔泳社Windows Developer マガジン2006年1月号の特別付録「Visual Studio 2005 Team Foundation Server スタートアップガイド」の記事を翔泳社の協力により2006年3月15日より、全5回のシリーズとして5週連続で公開しています。   

Visual Studio 2005 Team System と Visual SourceSafe のどちらが最適な選択かを見極める方法
この記事では、ソフトウェア変更管理に適しているのは、Visual SourceSafe 2005 と Visual Studio 2005 Team Foundation Server のどちらか、というポイントについて開発者の立場から選択するのに役立つ重要点を説明します。   

Team Foundation Server におけるソース コード管理の使用
ソース コード管理は、すべてのソフトウェア開発プロジェクトにおける共通要件です。この記事では、Visual Studio 2005 Team Foundation Server で利用可能なソースコード管理機能について説明します。   

Microsoft Visual Studio 2005 Team System の概要
この記事では、Visual Studio 2005 Team System の各種機能を紹介しながら、それらの機能がどのようにソフトウェア開発プロセスをサポートするかを説明します。   

Visual Studio 2005 Team System ホワイト ペーパー シリーズ
Visual Studio 2005 Team System に関する 9 つのホワイトペーパーです。これらのホワイトペーパーを通じて Team System の全体像をご覧いただけます。   


設計

分散システム デザイナを使用したアプリケーションの配置
Visual Studio Team System の分散システム デザイナは、分散システムの配置の設計、開発、および検証をビジュアルに行なうための機能です。このホワイト ペーパーでは、分散システム デザイナにおいて特に重要となる配置レポートを使用したアプリケーションの配置について解説いたします。   

Visual Studio 2005 による応答性の高いアプリケーション構築のためのスレッド使用
この記事では、Microsoft Visual Studio 2005 Team System で提供される Unit Testing Framework に含まれる自動単体テストの基本、およびコード生成エンジンの詳細を説明します。   

.NET Framework 2.0 の System.Transactions について
Microsoft .NET Framework 2.0 の System.Transactions 名前空間は、新しいトランザクション プログラミング モデルを導入しています。この記事では、この新しいトランザクション プログラミング モデルの機能や性能、さらに非同期処理やイベント、セキュリティ、同時実行管理やインターオペラビリティ (相互運用性) といった高度な機能を紹介します。   

論理データセンター デザイナの概要、パート 1
この Team Edition for Software Architects デザイナにより、いかにデータセンターの運用の側面をすべてモデル化し、構築および配置を容易にすることができるかについて説明します。   

論理データセンター デザイナの概要、パート 2
ここでは、単純なデータセンター モデルの作成の際に動作する 論理データセンター デザイナを見ていきます。   

Visual Studio 2005 システム デザイナの概要
Team Edition for Software Architects のシステム デザイナを使用して、アプリケーションをシステムとしてどのように相互運用するかを定義する方法を説明します。   

Visual Studio 2005 クラス デザイナを使用した API 設計
Visual Studio 2005 クラス デザイナを使用した API の設計方法とダイアグラム作成方法について説明します。   

Team Edition for Software Architects アプリケーション デザイナの概要、パート 1
この記事では、Visual Studio 2005 Team Edition for Software Architects が提供する分散システム デザイナにふくまれる 4 つのデザイナのうちの 1 つであるアプリケーション デザイナについて概要を説明します。   

Team Edition for Software Architects アプリケーション デザイナの概要、パート 2
この記事では、Visual Studio 2005 Team Edition for Software Architects を使用して、この分散システムを実装する方法を説明します。そして最後に、外部 Web サービスや外部データベースなどの他の種類のアプリケーションを全体的なデザインに組み込む方法について説明します。   

Visual Studio 2005 クラス デザイナ
Visual Studio クラス デザイナを使用すると、クラスの構造とその関係を視覚化し、ビジュアル デザイン環境を使用して新しいクラスを作成し、簡単にクラスをリファクタリングすることができます。 このホワイト ペーパーでは、これらのタスクの一部を紹介します。   

Visual Studio 2005 サービス指向アプリケーション デザイナの概要
この記事では、サービス指向アプリケーション デザイナを構成する、Visual Studio 2005 デザイナのセットについて説明します。この製品群を使用すると、アプリケーション設計者および開発者は、Web サービスベースのサービス指向アプリケーションを構築して、ターゲットのデータ センターに配置するように準備できます。   

FAQ : Visual Studio 2005 サービス指向アプリケーション デザイナ
Visual Studio 2005 サービス指向アプリケーション デザイナに関する寄せられる質問です。   


構築

Unit Test Framework の単体テストおよびソース コード生成
この記事では、自動単体テストの基本、および Microsoft Visual Studio 2005 Team System で提供される Unit Testing Framework に含まれるコード生成エンジンの詳細を解説いたします。   


テスト

Visual Studio のためのテスト方法論
Visual Studio 2005 を利用する開発にて品質を確保するためのテストに焦点を当て、方法論としてチーム開発の成功率を上げていただくことをガイドすることを目的にしたドキュメントです。本ドキュメントはアイ・ティ・イノベーションとマイクロソフトが共同開発したドキュメントです。   

ロード テストの結果の監視および分析
このホワイトペーパーでは、Team Edition for Software Testers におけるロード テストの実行、監視、および分析について、ロード テストの結果ビューアの機能を中心に解説を行ないます。   

テストの役割と品質強化に関するホワイトペーパー
アプリケーション開発ライフサイクルの初期段階で高品質なコードを作成することは、コストとリスクを削減する上で非常に重要です。このホワイトペーパーでは品質強化のためにテスト担当者が果たすべき役割、また開発者やプロジェクトマネージャが取り組むべき課題について解説いたします。   

Microsoft Visual Studio 2005 Team System における Web テストの紹介
この記事では、Visual Studio 2005 Team System の Web テスト機能を紹介します。どのようにして Web テストのテストケースを設定するのか、そしていかに (何のコードも書かずに) カスタマイズすることができるか、をステップごとに説明します。   

Visual Studio Team Edition for Software Testers での単体テストのチュートリアル
このチュートリアルでは、Team Edition for Software Testers の単体テスト機能について、テスト駆動開発 (TDD)、つまりテスト先行コーディングによるアプローチの観点から説明します。   


TechNote

“TechNote” では Visual Studio Team System に関連した特定のコンセプト、あるいは特定のシナリオに基づいて、技術的な内容にフォーカスした記事をお届けします。

アプリケーションとアプリケーション ダイアグラムについて

既定のシステムの理解と使用

置換可能な Web サービスのデザイン

Web サービス エンドポイント名の伝達

システム定義モデルについて

クラスライブラリがアプリケーション ダイアグラム上に表示されない理由

エンドポイントのコピーと、WSDL からのエンドポイントの作成との比較

ツールボックス プロトタイプの理解、使用、および作成

クラスライブラリによってアプリケーションを Web サービスに接続する

システムおよびシステム デザイナについて

システムを使用したサービス指向アーキテクチャ (SOA) のサービスの表現

トップダウン方式のシステム デザイン

システムポートフォリオの管理

手動システム、物理システム、その他の種類のシステムとの接続の表現

システム定義モデル内のシステムの 4 つの層

TechNote 1203 IDE からのコード カバレッジの基礎

コマンドラインからサンプリング モードで ASP.NET のプロファイルを実行する

パフォーマンス プロファイラを使用してジェネリック List と ArrayList を比較する

コマンドラインからインストルメンテーション モードで ASP.NET のプロファイルを実行する

サービスのプロファイルの基礎

リモート SharePoint サーバーを使用するための Team Foundation Server の構成

Team Foundation Server のアプリケーション層での SharePoint Services 3.0 の構成

リモート サーバー上の SharePoint Services 3.0 を Team Foundation Server と連動するように構成

Team Foundation Server におけるチェックインが必要なコマンド

Team Foundation Server におけるロックとアクセス許可の比較

Visual Studio Team System におけるプロファイラの使用: 概要ビュー

Visual Studio Team System におけるプロファイラの使用: 関数ビュー、呼び出し元/呼び出し先ビュー、および呼び出しツリー ビュー

Visual Studio Team System におけるプロファイラの使用: オブジェクトの割り当て、オブジェクトの有効期間ビュー

Visual Studio Team System の拡張ロード テスト機能

Visual Studio Team System ロード テストでの同期ポイントの実装

Visual Studio Team System のロード テストの結果ストアの内容

チーム ビルドを使用した ASP.NET プロジェクトの構築

チーム ビルドと Web Deployment プロジェクト



ASP.NET アプリケーションの品質向上ビデオシリーズ

“ASP.NET アプリケーションの品質向上ビデオシリーズ” では ASP.NET を利用した Web アプリケーションの品質を向上させる際に Visual Studio Team System をいかにご利用いただけるかを解説した Webcast (英語) の翻訳を提供しています。

抽出ルールの作成と Web テストのコード化

テストの管理と実行

ビューステートの活用

キャッシュの活用

AJAX 利用のビジネス バリューの測定

自動テストにおけるコードカバレッジ



Web

有限状態マシン、ウィザード、および Web
ウィザードに似た機能を Web アプリケーションに追加するために使用するフレームワークのデザインおよび使用について解説します。 また、ASP.NET 2.0 で提供される Wizard コントロールと、この新しいコントロールが使用可能になった場合に、開発者がこのコントロールに移行するための方法についても解説します。   

Visual Studio 2005 による Web 開発のプレビュー
Visual Studio 2005 と呼ばれる Microsoft Visual Studio の次期バージョンの新機能について説明します。これらの新機能によって、Visual Studio 2005 ではデータドリブン Web アプリケーションの開発をよりすばやく簡単に行えるようになっています。たとえば、HTML ソース エディタ、IntelliSense、データ アクセスのサポートが強化されているほか、XHTML 標準も完全にサポートされています。   


スマート クライアント

拡張 ComboBox の作成
Windows フォーム ComboBox の既定の機能を拡張するいくつかの方法について、George Politis がその概要を説明します。この機能拡張により、アプリケーションのユーザー エクスペリエンスを向上させることができます。   

チュートリアル : Visual Basic 2005 のスマート クライアント データ
このチュートリアルでは、データ アクセスを含むアプリケーションの開発を支援する Visual Studio 2005 の新機能をいくつか紹介します。   


Office アプリケーション

Visual Studio 2005 Tools for Office を使用した Estimate ソリューションの作成
Estimate ソリューションについて学びましょう。これは、Microsoft Visual Studio 2005 Tool for the Microsoft Office System (Visual Studio Tools for Office)、Microsoft Office Excel 2003、および Microsoft Office Word 2003 を使用する基本的なオーダー入力システムです。   

Visual Studio 2005 Tools for Office を使用した Visual Basic への Word VBA ソリューションの移行
Visual Studio 2005 Tools for Office を使用して、従来の Microsoft Office Visual Basic for Applications (VBA) ソリューションをマネージ コードに移行したときに手中にするチャンスとその取り組みについて学びましょう。   

Visual Studio 2005 Tools for Office での Outlook アドイン サポートの紹介
Visual Studio 2005 における Office アプリケーション開発機能を利用すると、Microsoft Office Outlook 2003 を利用したソリューションを簡単かつ迅速に開発、デバッグ、および配置することが可能になります。この記事では、Outlook アドイン サポートに関する概要を紹介いたします。   

Visual Studio 2005 Tools for Office での Outlook アドイン サポートのアーキテクチャ
この記事では、Microsoft Visual Studio 2005 Tool for the Microsoft Office System で導入された Microsoft Office Outlook 2003 のマネージ アドインの新サポートについて、設計上の決断と内部作業について詳しく解説を行います。   

Visual Studio 2005 Tools for Office を使用するコード スニペットの概要
Visual Studio 2005 Tools for Office 用の IntelliSense コード スニペットは、Word および Excel の開発タスクを速やかに開始する手段になります。そのようなタスクには、データのインポート/エクスポート、グラフ作成コラボレーション、Excel と Word のコントロールとの統合などがあります。この記事ではコード スニペット利用のための概要を紹介します。   

Visual Studio 2005 Tools for Office Excel 2003 用実践ラボ
本実践ラボの演習を通じ、Microsoft Visual Studio 2005 Tools for the Microsoft Office System Beta 2 および Microsoft Office Excel 2003 を使用した、資産配分アプリケーションと負債整理アプリケーションの構築を学習します。   

Visual Studio 2005 Tools for Office Word 2003 用実践ラボ
本実践ラボの演習を通じ、Microsoft Visual Studio 2005 Tools for the Microsoft Office System Beta 2 および Microsoft Office Word 2003 を使用した顧客調査アプリケーションの構築を実習します。   

Excel VBA ソリューションの Visual Studio 2005 Tools for Office へのマイグレーション
この記事ではサンプルとなるファイルを利用しながら、Microsoft Visual Basic for Applications (VBA) のソリューションを Microsoft Visual Studio 2005 Tools for Office および Microsoft Visual Basic 2005 向けに変換する方法を実際にプロジェクトを移植する際に遭遇する問題点を交えながら解説します。   

Visual Studio 2005 Tools for Office への移行における VBA から Visual Basic .NET へのコード変換
Microsoft Visual Studio 2005 Tools for the Microsoft Office System に移行する際には、コードを Visual Basic for Applications から Visual Basic .NET に変換します。この記事では、移行する理由、およびコード変換の主な問題を中心に説明し、詳細については追加資料を紹介します。   

Visual Studio 2005 Tools for Office によるステータス レポート アプリケーションの構築
スキーマベースのプログラミングと操作ウィンドウをサポートする Word Status Report ソリューションを、Microsoft Smart Document API の代わりに Microsoft Visual Studio Tools for the Microsoft Office System, Version 2005 Beta 1 を使用して Microsoft Visual C# で作成するプロセスを解説します。   

Visual Studio 2005 Tools for Office による Excel 請求アプリケーションの開発
この記事では、Microsoft Visual C# using Microsoft Visual Studio Tools for the Microsoft Office System, Version 2005 Beta 1 と Microsoft Visual Studio, Version 2005 Beta 1 を使用した、Microsoft Visual C# による Excel 請求ソリューションの作成方法について説明します。   

Visual Studio 2005 Tools for Office の新機能
Microsoft Visual Studio Tools for the Microsoft Office System, Version 2005 Beta 1 では、Version 2003 にはない新しい機能が追加されています。これらの新機能には、プロジェクト システム、Microsoft Office Word 2003 および Microsoft Office Excel 2003 用のビジュアル デザイナ、ビュー コントロール、アクション ペインのサポート、視覚的なデータ連結、データ キャッシュ、サーバーサイド プログラミングなどが含まれます。   

Excel 2003 と Visual Studio 2005 Tools for Office のソリューション: 動的コントロールと動的ビューの使用
Microsoft Visual Studio 2005 Beta 1 と Microsoft Visual Studio Tools for Office, Version 2005 Beta 1 を使用して、Excel 2003 ソリューションで動的 Microsoft .NET Framework マネージ コントロールと動的ビューを使用する方法を説明します。   

Visual Studio 2005 Tools for Office におけるサーバー機能の概要
Microsoft Visual Studio Tools for the Microsoft Office System, Version 2005 Beta 1 によるサーバー ソリューションの構築方法について説明します。このソリューションでは、Microsoft Office Word 2003 と Microsoft Office Excel 2003 をサーバー上で使用します。   

Visual Studio Tools for Office Application Manifest Editor の使用
アプリケーション マニフェストの概要と Application Manifest Editor ツールの開発プロセスについて説明します。その他、このツールでサポートされる一般的な配置シナリオについても説明します。   


Visual Basic

Visual Basic 2005 によるアプリケーション保守の簡略化
既存のアプリケーションの保守作業を簡略化するために、コンパイラ警告や、リファクタリング サポートなど、Visual Basic 2005 の新機能の使用方法を解説いたします。   

Visual Basic 2005 の言語拡張
この記事では、Visual Basic 2005 に新たに追加されたさまざまな機能について検証します。また、簡単なコード スニペットを提示して、こうした機能がどれだけ役立つか説明します。 ここでは、XML コメント、ジェネリック、Global キーワード、パーシャル タイプ、My などの機能を紹介します。   

Visual Basic 2005 での My.Settings の使用
この記事では、Visual Basic 2005 で My.Settings クラスを使って簡単にアプリケーションやユーザーの設定を保存する方法を説明します。   

Visual Basic 2005 の My 機能の検証
利用可能なクラス、動的に生成されるクラス、スレッドなどの .NET Framework 機能が My 機能によって公開されるしくみを概観します。   

Visual Basic 2005 の予告プレビュー
My Visual Basic、IntelliSense、エディット コンティニュ、オートコレクト、Just My Code、Windows フォームの拡張など、Visual Basic 2005 に搭載される新機能の概要を紹介します。   

Visual Basic 2005 でのジェネリックの定義と使用
Visual Basic 2005 のジェネリック機能の概要を示し、ジェネリックの定義と使用に関連する基本概念と Visual Basic 開発者にとってのその有用性を説明します。   

Visual Basic 2005 Beta 1 のヘルプの新機能
Visual Basic 2005 Beta 1 のヘルプの新機能について説明します。変更点として、Visual Basic と他の言語との区別、タスク指向のトピックの拡充、およびコード例の強化が盛り込まれています。   

Visual Basic 2005 での演算子のオーバーロード
Visual Basic 2005 の新しい機能である演算子のオーバーロードにより、加算および減算などの標準的な演算を独自に実装することが可能になるため、複雑な型を簡単に使用および開発することができるようになります。   


Visual C#

Web Browser Express の概要
タブおよび検索エンジンへの統合リンクをサポートする独自の Web ブラウザを構築します。   

コード スニペット テクノロジを精査する
この記事では、Visual Studio 2005 および Visual C# 2005 Express Edition のコード スニペット テクノロジの使用について検討します。まず、コード スニペットを表現するために使用される XML 構文について説明し、次に、選択した Microsoft .NET IDE で、カスタム コード展開を作成し、登録するプロセスについて説明します。   

Microsoft Visual C# 2005 Express Edition プログラミング入門
ここでは、Microsoft Visual C# 2005 Express Edition の統合開発環境 (IDE) を使用して C# 言語によるプログラミングの基本について説明します。さまざまなプロジェクト例を通じて、C# プログラミング言語のいくつかの側面と、.NET プラットフォームの主要な概念に触れることができます。   

Visual C# 2005 の予告プレビュー
Visual Studio 2005 では、革新的な言語構造や新しいコンパイラ機能の追加、開発者の生産性の大幅な向上、およびデバッグ機能の向上により、C# 開発者のための機能が大幅に向上されました。このドキュメントでは、2005 で使用可能な新しい機能の一部を例にとって説明します。   

Visual Studio 2005 を使用した C# コードのリファクタリング
この記事では、コードのリファクタリングの役割、および Visual Studio 2005 によってサポートされるリファクタリングの手法について説明します。   


Visual C++

C++: .NET Framework プログラミング最良の言語
Visual C++ 2005 に導入される新しい C++/CLI 言語の設計および原理を説明します。こうした知識は、.NET プログラミングの最良な言語を使用して、強力な .NET アプリケーションを作成するのに役立ちます。   

STL.NET 入門
Visual C++ 2005 では、標準テンプレート ライブラリ (STL) が .NET Framework で使用できるように再設計されています。シリーズの第 1 回となる今回は、STL.NET の概要を紹介します。   

変換ガイド: Managed Extensions for C++ から C++/CLI へのプログラムの移行
C++/CLI は、ISO-C++ 標準言語に対する動的プログラミング パラダイムの拡張です。このドキュメントでは、Version 1 言語の機能を列挙し、それらを Version 2 言語にマップします。また、マップできない要素がどれかも説明します。   

Microsoft Visual C++ 2005 での PGO
アプリケーションを顧客の実際の状況に合わせる新しい強力な機能である、Microsoft Visual C++ 2005 (以前は Visual C++ "Whidbey" と呼ばれていました) のPGO (Profile-Guided Optimization) について説明します。 実際の環境で、パフォーマンスが 20% 以上向上することはあまりありません。   


デバッグ

Visual Studio 2005 Beta 1 によるデバッガ ビジュアライザの作成
Visual Studio 2005 Beta 1 リリースを使用してビジュアライザを作成し、マネージ コードのデバッグ時のデータ表示をカスタマイズする方法を説明します。   

データ アクセスのトレース
ADO.NET 2.0 のトレース機能を適用し、アプリケーションの不具合とボトルネックを見つける方法を学びます。   

Top of Page Top of Page


Microsoft