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