MVC チュートリアル


ASP.NET MVC チュートリアル


ASP.NET は、HTML、CSS、JavaScript、およびサーバーを使用して Web ページおよび Web サイトを作成するための開発フレームワークです。スクリプト 。

ASP.NET は、
Web ページ (Web ページ)、MVC (モデル ビュー コントローラー モデル-ビュー-コントローラー)、および Web フォーム (Web フォーム) の 3 つの異なる開発モードをサポートしています。

このチュートリアルでは、MVC を紹介します。

#Web ページMVC# #Web フォーム



MVC プログラミング パターン

MVC は、3 つの ASP.NET プログラミング パターンの 1 つです。

MVC は、MVC (モデル ビュー コントローラー モデル-ビュー-コントローラー) 設計を使用して Web アプリケーションを作成するためのパターンです。

モデル (モデル) は、アプリケーションのコア (たとえば、データベースレコードリスト)。
  • View はデータ (データベース レコード) を表示します。
  • コントローラーは入力を処理します (データベース レコードを書き込みます)。
  • MVC パターンは、HTML、CSS、JavaScript を同時に完全に制御します。


を定義します。

Model (モデル) は、アプリケーション データ ロジックを処理するアプリケーションの一部です。
通常、モデル オブジェクトはデータベース内のデータへのアクセスを担当します。

View (ビュー) は、データ表示を処理するアプリケーションの部分です。
通常、ビューはモデル データに基づいて作成されます。

コントローラー は、ユーザー操作を処理するアプリケーションの一部です。
通常、コントローラーはビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。

MVC レイヤ化は、一度に 1 つの側面だけに集中できるため、複雑なアプリケーションの管理に役立ちます。たとえば、ビジネス ロジックに依存せずにビューの設計に集中できます。また、アプリケーションのテストも容易になります。

MVC 階層化により、グループ開発も簡素化されます。さまざまな開発者がビュー、コントローラー ロジック、ビジネス ロジックを同時に開発できます。


Web フォームと MVC

MVC プログラミング パターンは、従来の ASP.NET (Web フォーム) に代わる軽量のツールです。これは、マスター ページ、セキュリティ、認証などの既存の ASP.NET 機能をすべて統合する、軽量でテスト性の高いフレームワークです。


Visual Studio Express 2012/2010

Visual Studio Express は、Microsoft Visual Studio の無料バージョンです。

Visual Studio Express は、MVC (および Web フォーム) 向けに調整された開発ツールです。

Visual Studio Express には次のものが含まれます:

  • MVC と Web フォーム
  • Web コントロールと Web コンポーネントのドラッグ アンド ドロップ
  • Web サーバー言語 (Razor は使用します) VB または C#)
  • Web サーバー (IIS Express)
  • データベース サーバー (SQL Server Compact)
  • 完全な Web 開発フレームワーク (ASP.NET)

Visual Studio Express がすでにインストールされている場合は、このチュートリアルでさらに詳しく学習できます。

Visual Studio Express をインストールする場合は、次のリンクのいずれかをクリックしてください:

Visual Web Developer 2012 (Windows 7 または Windows 8)

Visual Web Developer 2010 (Windows Vista または XP)


27.jpgMVC パターンは、3 つの論理層を持つ Web アプリケーション


ビジネス層 (モデル ロジック)

表示層 (ビュー ロジック)

入力制御 (コントローラー ロジック)

Visual Studio Express を初めてインストールした後、リンクを再度クリックしてインストーラーを再度実行することで、パッチとサービス パックをインストールできます。
lamp.jpg


ASP.NET MVC リファレンス マニュアル

このチュートリアルの最後に、完全な ASP.NET MVC リファレンス マニュアルを提供します。レビュー用に。