ASP.NET Web Forms - 튜토리얼

ASP.NETは次世代のASPであり、ASPの更新バージョンではありません。

배우기 전에 필요한 기본 지식

계속 공부하기 전에, 아래의 지식에 대한 기본적인 이해가 필요합니다:

  • WWW, HTML 및 웹 사이트 구축의 기본 지식
  • 스크립트 언어, 예를 들어 JavaScript나 VBScript
  • 서버 스크립트의 기본 지식

이 프로젝트들을 먼저 배우고 싶다면, 우리의 홈페이지 이 튜토리얼에 접근하세요.

ASP는 무엇인가요?

マイ크로소프트가 제공했던 서버 측 스크립트 기술 ASP(Active Server Pages)는 지금은 클래식 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サーバーオペレーティングシステムに無料でバンドルされているコンポーネントです。
  • 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フレームワークは、ウェブアプリケーションやウェブサービスを構築、開発、実行するための環境です。

マイ크로소프트の最初のサーバー技術であるASP(アクティブ・サーバー・ページ)は、強力で柔軟性のある「プログラミング・言語」とされています。しかし、コードに非常に依存しており、アプリケーション・フレームワークや企業レベルの開発ツールとは言えません。

미크로소프트는 .NET 프레임워크를 개발한 이유는 이 문제를 해결하기 위해서입니다.

.NET 프레임워크 키워드:

  • 빠르고 쉬운 프로그래밍
  • 코드량 감소
  • 선언적 프로그래밍 모드
  • 더 풍부한 서비스 컨트롤 이벤트 레이어
  • 더 큰 타입 라이브러리
  • 좋은 개발 도구 지원

.NET 프레임워크는 3가지 주요 부분을 포함하고 있습니다:

프로그래밍 언어:

  • C# (제이 셰arp)
  • Visual Basic (VB .NET)
  • J# (제이 셰arp)

서버 기술과 클라이언트 기술:

  • ASP .NET (Active Server Pages)
  • 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을 다루지 않습니다.