.NET Framework의 개요

이 단원에서는 공용 언어 런타임, .NET Framework 클래스 라이브러리, 언어 간 상호 운용성 등을 포함한 .NET Framework의 주요 기능에 대해 개념적으로 간단히 설명합니다.

단원 내용

  • .NET Framework의 개념적 개요
    .NET Framework 아키텍처 및 해당 구성 요소에 대해 소개합니다.

  • .NET Framework 설치
    .NET Framework 독립 실행형 실행 파일과 웹 부트스트래퍼 패키지, 언어 팩 및 설치 요구 사항에 대한 정보를 제공합니다.

  • CLR(공용 언어 런타임)
    코드의 실행을 관리하고 개발 프로세스를 간단하게 하는 서비스를 제공하는 런타임 환경인 공용 언어 런타임의 기능 및 장점에 대해 설명합니다.

  • 공용 형식 시스템
    공용 언어 런타임에서 지원하는 형식에 대해 설명합니다.

  • 메타데이터 및 자동 기술 구성 요소
    .NET Framework에서 컴파일러가 모든 모듈 및 어셈블리에 추가 선언 정보 또는 메타데이터를 생성할 수 있도록 함으로써 구성 요소 간 상호 운용을 간단하게 하는 방법에 대해 설명합니다.

  • 언어 간 상호 운용성
    서로 다른 프로그래밍 언어로 작성된 관리되는 개체들이 상호 작용하는 방법에 대해 설명합니다.

  • 공용 언어 런타임의 어셈블리
    기능의 논리적 단위를 형성하는 형식 및 리소스의 컬렉션인 어셈블리의 개념을 정의합니다. 어셈블리는 배포, 버전 관리, 다시 사용, 활성화 범위 지정 및 보안 권한의 기본 단위입니다.

  • 응용 프로그램 도메인
    응용 프로그램 도메인을 사용하여 각 응용 프로그램을 격리시키는 방법에 대해 설명합니다.

  • .NET Framework 클래스 라이브러리 개요
    개발 프로세스를 빠르게 하고 최적화하며 시스템 기능에 액세스할 수 있도록 하는 .NET Framework 제공 형식 라이브러리에 대해 간단히 설명합니다.

  • 런타임 호스트
    ASP.NET, Internet Explorer, 셸 실행 파일 등을 포함하여 .NET Framework에서 지원하는 런타임 호스트에 대해 설명합니다.

  • .NET Framework 지침 및 모범 사례
    .NET Framework 기술을 구현하는 원리, 팁, 기술 등을 설명하는 항목으로 연결되는 링크를 제공합니다.

  • 방법 및 연습 디렉터리
    예제 코드, 특정 작업의 수행 방법 및 전체 시나리오가 설명된 항목에 대한 링크를 제공합니다.

  • .NET Framework 시스템 요구 사항
    .NET Framework의 하드웨어, 운영 체제 및 소프트웨어 요구 사항에 대한 정보를 제공합니다.

관련 단원

  • .NET Framework 클래스 라이브러리
    .NET Framework에 포함된 클래스, 인터페이스 및 값 형식에 대해 프로그래밍 정보를 제공합니다. 이 라이브러리는 시스템 기능에 액세스할 수 있도록 하며, .NET Framework 응용 프로그램, 구성 요소 및 컨트롤을 빌드할 때 기초로 사용할 수 있습니다.

  • .NET Framework 4의 새로운 기능
    최신 버전의 .NET Framework에 새로 추가된 기능과 변경 내용에 대해 설명합니다.