ASP.NET Web Forms - チュートリアル
- 前のページ MVC リファレンスマニュアル
- 次のページ WebForms ページ
ASP.NETは次世代のASPであり、ASPの更新バージョンではありません。
お持ちいただくべき基本的な知識
さらに学習を進める前に、以下の知識について基本的な理解が必要です:
- WWW、HTMLおよびウェブサイト構築の基本的な知識
- スクリプト言語、例えばJavaScriptまたはVBScript
- サーバースクリプトの基本的な知識
これらのプロジェクトをまず学びたい場合は、私たちの ホームページ これらのチュートリアルにアクセスしてください。
ASPとは何ですか?
マイクロソフトがかつて提供していたサーバーサイドスクリプト技術ASP(アクティブ・サーバー・ページ)は、今ではよくクラスカル ASPと呼ばれています。
ASP 3.0 はクラスカル ASPの最終バージョンです。
ASPに関するもっとの内容を学ぶには、私たちのチュートリアルを学んでください。 ASPチュートリアル.
ASP.NETはASPではありません。
ASP.NETは次世代のASPであり、ASPの更新バージョンではありません。
ASP.NETは、サーバーサイドスクリプトの新技術です。マイクロソフトはASP.NETを根本的に書き直し、ASP.NETはASPに後方互換性を持っていません。
次の章で、ASPとASP.NETの違いについてもっと学びます。
ASP.NETは.NETフレームワークの主要な部分です。
ASP.NETとは何ですか?
ASP.NETはサーバーサイドのスクリプト技術であり、(ウェブページに埋め込まれた)スクリプトをインターネットサーバーで実行させることができます。
- ASP.NETはマイクロソフトの技術です。
- ASPはアクティブ・サーバー・ページ(Active Server Pages)のことです。
- ASP.NETはIISで動作するプログラムです。
- IIS(インターネット情報サービス)はマイクロソフトのインターネットサーバーです。
- IISはWindows serversオペレーティングシステムに無料でバンドルされています。
- IISはWindows 2000とXPプロフェッショナルエディションの一部です。
ASP.NETファイルとは何ですか?
- ASP.NETファイルはHTMLファイルに似ています。
- ASP.NETファイルにはHTML、XML、およびスクリプトを含むことができます。
- ASP.NETファイル内のスクリプトはサーバー上で実行されます。
- ASP.NETファイルのファイルエンディングは「.aspx」です。
ASP.NETはどのように動作しますか?
- ブラウザがHTMLファイルをリクエストした場合、サーバーはそのファイルを返します。
- ブラウザがASP.NETファイルをリクエストした場合、IISがそのリクエストをサーバー上のASP.NETエンジンに伝達します。
- ASP.NETエンジンはファイルを一行ごとに読み取り、ファイル内のスクリプトを実行します。
- 最後に、ASP.NETファイルはブラウザに純HTMLの形式で返されます。
ASP+とは何ですか?
ASP+はASP.NETと同等です。
ASP+は、マイクロソフトがASP.NETを開発中に使用していた初期の名称です。
マイクロソフトの.NETフレームワーク
.NETフレームワークはマイクロソフトの.NETプラットフォームの基盤です。
.NETフレームワークは、WebアプリケーションやWebサービスを構築、開発、実行するための環境です。
マイクロソフトの最初のサーバー技術であるASP(アクティブ・サーバー・ページ)は、強力で拡張性に優れた「プログラミング言語」とされています。しかし、コードに非常に依存しており、アプリケーションフレームワークや企業レベルの開発ツールとは言えません。
Microsoft が .NET フレームワークを開発した目的は、これらの問題を解決することです。
.NET フレームワークのキーワード:
- より速く簡単なプログラミング
- コード量の削減
- 宣言的プログラミングパターン
- より豊富なサービスコントロールイベントレベル
- より大きなタイプライブラリ
- より良い開発ツールのサポート
.NET フレームワークは 3 つの主要な部分で構成されています:
プログラミング言語:
- C# (シーシャープと発音)
- Visual Basic (VB .NET)
- J# (ジェイシャープと発音)
サーバー技術とクライアント技術:
- ASP .NET (アクティブサーバーページ)
- Windows Forms (Windows デスクトップソリューション)
- Compact Framework (PDA / モバイルソリューション)
開発環境:
- Visual Studio .NET (VS .NET)
- Visual Web Developer
このチュートリアルでは、ASP.NETに関する内容を説明しています。
ASP.NET 2.0
ASP.NET 2.0 は、多くの新しい機能のサポートを追加することで、ASP.NET を改善しました。
次の章では、ASP.NET 2.0 と ASP.NET の違いについてさらに学ぶことができます。
ASP.NET 3.0
ASP.NET 3.0 は新しいバージョンの ASP.NET ではありません。それは新しい ASP.NET 2.0 フレームワークライブラリの名前に過ぎませんが、このフレームワークライブラリは以下をサポートしています:
- Windows Presentation Foundation
- Windows Communication Foundation
- Windows Workflow Foundation;
- Windows CardSpace
注記:このチュートリアルは ASP.NET 3.0 には対応していません。
- 前のページ MVC リファレンスマニュアル
- 次のページ WebForms ページ