更新 : 2007 年 11 月
このセクションのトピックには、ASP.NET での Web 開発の概念を紹介するチュートリアルが含まれています。これらのチュートリアルでは、Visual Studio 2008 および Visual Web Developer 2008 Express Edition (これらはまとめて Visual Web Developer とも呼ばれます) の Web 開発機能についても説明します。チュートリアルでは、さまざまなタスクを実行する場合のベスト プラクティスを示します。
これらのチュートリアルに加えて、Visual Web Developer のドキュメントの多くのトピックに、重要な機能について説明したチュートリアルが用意されています。
Visual Web Developer をこれから使用するうえで役立つチュートリアルを次の表に示します。
トピック
説明
概要 : ASP.NET Web サイトの計画
Web サイトをデザインする際に考慮する必要のある要素の概要について説明します。このトピックには、個々の項目に関する追加情報を提供するトピックへのリンクが含まれています。
チュートリアル : 新しい ASP.NET Web サイトの作成
Visual Web Developer の Web 開発機能の概要について説明し、簡単な ASP.NET ページを作成する手順を示します。
チュートリアル : Visual Web Developer での Web ページのコード編集
コード エディタのさまざまな機能を示します。コード エディタの一部の機能は、コーディングに使用する言語に依存します。したがって、このチュートリアルでは、Visual Basic を使用するページと、C# を使用するページの 2 種類を作成します。
チュートリアル : Visual Web Developer でのコードの分離を使用した基本的な Web ページの作成
Visual Web Developer で Web ページを作成する方法の概要について説明します。簡単なページの作成方法と、新しいページの作成、コントロールの追加、およびコードの記述に関する基本的な手法を示します。
チュートリアル : CSS ファイルの作成と変更
カスケード スタイル シート (CSS: Cascading Style Sheet) を使用するための Visual Web Developer の機能について説明します。3 列のページ レイアウトの作成方法、および新しい Web ページと新しいスタイル シートを作成する基本的な手法について説明します。
チュートリアル : Web フォーム ページにおけるユーザーの入力の検証
ASP.NET 検証コントロールを使用して、Web ページのユーザー入力をチェックする方法について説明します。
チュートリアル : Web ページでの基本的なデータ アクセス
データ アクセス専用にデザインされたコントロールを使用して、単純なデータ バインド ページを作成する方法について説明します。
チュートリアル : ListView Web サーバー コントロールを使用したデータの表示、ページング、および並べ替え
ListView コントロールを使用する方法について説明します。これにより、テンプレートを使用して定義した形式でデータを表示できるようになります。テンプレートを操作することによって、コントロール内のデータのレイアウトと外観を完全に制御できます。
チュートリアル : Visual Studio でのマスター/詳細 Web ページの作成
複数のコントロールおよび複数のテーブル (マスター/詳細リレーションシップを持つものを含む) のデータを操作するさまざまな方法について説明します。
チュートリアル : LinqDataSource コントロールと DetailsView コントロールを使用したデータの取得、更新、挿入、および削除
単純なデータベース テーブルと、LinqDataSource コントロールを使用する Web ページの作成方法について説明します。この Web ページを使用すると、ユーザーはデータベース テーブルからデータを取得、更新、挿入、および削除できます。
チュートリアル : Web サイトへのサイト ナビゲーションの追加
Menu コントロール、TreeView コントロール、SiteMapPath コントロールなど、Web ページにナビゲーション パスを追加するさまざまなナビゲーション コントロールを使用して、サイト ナビゲーションを作成する方法について説明します。
チュートリアル : Web ページでのメニューの表示
メニュー コントロールをページに追加し、ナビゲーション ツールとして使用する方法について説明します。
チュートリアル : メンバシップとユーザー ログインを使用する Web サイトの作成
ASP.NET コントロールおよび ASP.NET メンバシップ サービスを使用して、ユーザーがログインしてメンバだけが操作できるページの作成方法について説明します。
チュートリアル : AJAX 対応の Web サイトの作成
基本的な ASP.NET Web サイトを作成して、ASP.NET AJAX 機能を使用する Web ページを含める方法について説明します。
チュートリアル : Visual Web Developer での ASP.NET マスタ ページの作成と使用
マスタ ページおよび複数のコンテンツ ページを作成する方法について説明します。マスタ ページを使用すると、ページ レイアウト (テンプレート ページ) を作成できます。その後で、実行時にマスタ ページとマージされるコンテンツを含む個別のページを作成できます。
チュートリアル : Visual Studio でのテーマを使用した Web サイトのカスタマイズ
テーマを使用して、Web サイトのページおよびコントロールに一貫性のある外観を適用する方法について説明します。
チュートリアル : Visual Web Developer での Web ページのデバッグ
デバッガを使用する方法について説明します。意図的にエラーが発生するようにした簡単な電卓のある Web ページを作成し、デバッガを使用して、実行中にページを調べます。
チュートリアル : Copy Web Site ツールを使用した Web サイトのコピー
Web サイトのコピー ツールを使用して、現在の Web サイトから別の Web サイトにファイルをコピーする方法について説明します。
チュートリアル : Web サイトの公開
Web サイトの発行ユーティリティを使用して Web サイトをコンパイルし、出力をアクティブな Web サイトにコピーする方法について説明します。
ASP.NET と Visual Web Developer のより高度な機能を説明するチュートリアルを次の表に示します。
チュートリアル
チュートリアル : ListView Web サーバー コントロールを使用したデータの変更
ListView コントロールでデータを表示および更新する方法について説明します。このチュートリアルでは、SqlDataSource コントロールを使用して、データ ソースから結果を取得し、更新を管理します。SqlDataSource コントロールは、ListView コントロールのデータ ソースとして機能します。
チュートリアル : GridView Web サーバー コントロールの編集中のドロップダウン リストの表示
ASP.NET の GridView コントロールの高度な機能を使用して、編集画面にドロップダウン リストを追加する方法について説明します。
チュートリアル : ユーザーが選択できるテーマの作成
ユーザーがページのテーマを選択できる ASP.NET ページを作成する方法について説明します。この例では 1 つのコントロール スキンと基本のカスケード スタイル シート (CSS: Cascading Style Sheet) ファイルを使用しますが、ここで紹介する基本原則は、グラフィックス、CSS ファイルの異なるレイアウト方法、複雑なサーバー コントロール スキンなど、より複雑なテーマにも適用されます。
チュートリアル : ASP.NET でのデータ アクセス層とビジネス ロジック層の作成
データ アクセス層とビジネス ロジック層を分離して、データベースにアクセスする Web サイトを作成する場合のベスト プラクティスの簡単な例を示します。
チュートリアル : Visual Web Developer での ASP.NET Web サービスの作成と使用
Web サービスを作成および使用する方法について説明します。
チュートリアル : AJAX 対応データ アプリケーションの作成
AJAX 機能を含むデータベース アプリケーションを作成して、非同期ポストバックを使用してページのデータを更新する方法について説明します。
チュートリアル : ASP.NET での入れ子になったマスタ ページの使用
マスタ ページを入れ子にする方法について説明します。親マスタ ページでは、Web サイト全体にわたって一貫性のあるレイアウトを提供でき、子マスタ ページは、親マスタ ページ内でレイアウトに一貫性を持たせるためのテンプレートとして使用できます。
チュートリアル : プロファイル プロパティによる Web サイト ユーザー情報の保持
アプリケーションにプロファイル プロパティを追加する方法と、プロファイル プロパティを使用して、Web サイトの閲覧者用にパーソナル化されるページを作成する方法について説明します。
チュートリアル : ロールによる Web サイトユーザーの管理
ユーザーをロールに割り当てる方法と、ロールに応じてページへのアクセスを許可するか拒否するかを選択するルール (アクセス許可) を作成する方法について説明します。また、ユーザーが特定のロールに属しているかどうか、および現在のユーザーがどのロールに属しているかをプログラムによって判断する方法も説明します。
チュートリアル : ASP.NET アプリケーション サービスの使用
ASP.NET Web サイトを構成して、認証、ロール、およびプロファイル プロパティに関するアプリケーション サービスを公開する方法について説明します。
チュートリアル : ASP.NET ユーザー コントロールによる再利用可能な要素の作成
ピッカー コントロールとして機能する ASP.NET ユーザー コントロールを作成する方法について説明します。ピッカー コントロールには 2 つのリストがあり、一方のリスト (ソース) には選択肢のセットが格納されています。ユーザーはソース リストで項目を選択し、選択した項目をターゲット リストに追加できます。
チュートリアル : Visual Web Developer の Web サイトでの共有コードの使用
単純なクラスを作成し、Visual Web Developer によってコンポーネントが自動的に参照される ASP.NET Web ページでそれを使用する方法を示します。
チュートリアル : ASP.NET でのローカリゼーションのためのリソースの使用
ローカリゼーション リソース ファイルを作成し、宣言式を使用して Web ページでこれらのファイルを参照する方法について説明します。
チュートリアル : 出力キャッシュを使用した Web サイトのパフォーマンスの強化
出力キャッシュを使用する方法について説明します。出力キャッシュでは、要求ごとにページを再度処理するのではなく、あらかじめ処理されたページのコピーを使用します。
チュートリアル : ユーザー補助対応の Web アプリケーションの作成
障害を持つユーザーや低速接続またはテキスト表示のみのブラウザを使用するユーザーなど、できるだけ多くの顧客を対象にできるように、ユーザー補助対応の Web ページを作成する方法について説明します。
チュートリアル : 同期 HTTP ハンドラの作成
HTTP ハンドラを作成する方法について説明します。HTTP ハンドラを使用すると、RSS フィードなど、Web ページ以外のカスタム動的出力を作成できます。
チュートリアル : カスタム HTTP モジュールを作成および登録する
カスタム HTTP モジュールの基本機能について説明します。HTTP モジュールは、要求が行われるたびに呼び出され、要求または応答の処理方法をカスタマイズするために使用できます。
チュートリアル : カスタム サーバー コントロールの開発と使用
ASP.NET カスタム サーバー コントロールを作成してコンパイルし、ページで使用する方法について説明します。