Latest web development tutorials
×

ASP.NET コース

ASP.NET コース ASP.NET 簡単な紹介

WP コース

WebPages 簡単な紹介 WebPages Razor WebPages レイアウト WebPages フォルダ WebPages 全体的な状況 WebPages フォーム WebPages オブジェクト WebPages ファイル WebPages ヘルパー WebPages WebGrid WebPages チャート WebPages Email WebPages PHP WebPages リリース WebPages 例

WP リファレンスマニュアル

WebPages カテゴリ WebPages セキュリティ WebPages データベース WebPages 郵便局 WebPages ヘルパー

ASP.NET Razor

Razor 簡単な紹介 Razor 文法 Razor C# 変数 Razor C# 循環 Razor C# ロジック Razor VB 変数 Razor VB 循環 Razor VB ロジック

ASP.NET MVC

MVC 簡単な紹介 MVC アプリケーション MVC フォルダ MVC レイアウト MVC コントローラ MVC ビュー MVC データベース MVC モデル MVC セキュリティ MVC HTML ヘルパー MVC リリース MVC リファレンスマニュアル

WF コース

WebForms 簡単な紹介 WebForms ページ WebForms コントロール WebForms イベント WebForms フォーム WebForms ViewState WebForms TextBox WebForms Button WebForms データバインディング WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ファイル WebForms Repeater WebForms DataList WebForms データベース接続 WebForms マスターページ WebForms ナビゲーション WebForms 例

WF リファレンスマニュアル

WebForms HTML WebForms Controls WebForms Validation

ASP.NET MVCの概要

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

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

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

Webページ MVC Webフォーム


MVCプログラミングモデル

ASP.NET MVCは、1つの中に3つのプログラミングモードです。

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

  • モデル(モデル)(例えば、データベースのレコードリストのような)アプリケーションのコアを表します。
  • データ(データベースレコード)を表示するビュー(ビュー)。
  • (データベースレコードに書き込まれた)入力を処理するコントローラ(コントローラ)。

MVCモデルHTML、CSSおよびJavaScriptを完全に制御を提供します。


MVC

MVCパターンは3つの論理層でWebアプリケーションを定義するには:

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

表示層(論理ビュー)

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

モデル(モデル)は、アプリケーション・データ・ロジックを処理するためのアプリケーションの一部です。
データベース内のデータにアクセスするオブジェクトモデルの一般的責任。

ビュー(ビュー)が表示されたアプリケーションプロセスデータの一部です。
通常ビューが作成されたモデルデータに基づいています。

コントローラ(制御装置)は、アプリケーションプロセスのユーザインタラクションの一部です。
典型的には、コントローラは、ビュー、ユーザ入力コントロールからデータを読み取り、データ・モデルを送信することを担当します。

あなたが一度に一つの側面だけに焦点を当てることができるので、MVCの階層化は、複雑なアプリケーションを管理するのに役立ちます。 たとえば、デザインビューのビジネスロジックに集中する場合に頼ることはできません。 しかし、また、より簡単にアプリケーションのテストを可能にします。

MVCはまた、階層グループの開発を簡素化します。 別の開発者が同時に閲覧、コントローラロジックとビジネスロジックを開発することができます。


WebフォームをMVCを比較

MVCのプログラミングモデルは、軽量の伝統的なASP.NET(Webフォーム)に代わるものです。 このようなマスターページ、セキュリティや認証などの既存のすべてのASP.NETの機能を統合しながら、それは軽量で、非常にテスト可能なフレームワークです。


Visual StudioのExpressの2012/2010

Visual StudioのExpressは、マイクロソフトのVisual Studioの無料版です。

Visual StudioのExpressはMVC(およびWebフォーム)仕立ての開発ツールです。

Visual StudioのExpressは含みます:

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

あなたは、Visual Studio Expressをインストールしている場合、あなたはこのチュートリアルで多くを学びます。

あなたは、Visual Studio Expressをインストールしたい場合は、のいずれかのリンクをクリックしてください。

Web開発者2012のVisualます(Windows 7またはWindows 8)

Web開発者2010ビジュアル (Windows VistaまたはXP)

ランプ あなたは、Visual Studio Expressの最初のインストールを完了した後、再度セットアップを実行して、パッチやサービスパックをインストールすることができ、あなただけが再びリンクをクリックする必要があります。


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

このチュートリアルでは、我々はあなたのレビューのための完全なASP.NET MVCのリファレンスマニュアルを提供してきました。