ASP.NET Web Forms - チュートリアル

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 には対応していません。