ASP.NET の主要チュートリアル

更新 : 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 サイトにコピーする方法について説明します。

Bb515247.alert_note(ja-jp,VS.90).gifメモ :
Web サイトの発行ユーティリティは、Visual Web Developer 2008 Express Edition では使用できません。

高度なチュートリアル

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 カスタム サーバー コントロールを作成してコンパイルし、ページで使用する方法について説明します。

参照

処理手順

チュートリアル : Visual Web Developer での基本的な Web ページの作成