닷넷 프레임워크 - 위키백과, 우리 모두의 백과사전 닷넷 프레임워크 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기. NET는 여기로 연결됩니다. 일반 최상위 도메인에 대해서는. net 문서를 참조하십시오. 닷넷 프레임워크. NET Framework 개발자 마이크로소프트 발표일 2002년 2월 13일 최근 버전 4. 7. 2 / 2018년 4월 30일 운영 체제 윈도우 98 이상, 윈도우 NT 4. 0 이상 종류 소프트웨어 프레임워크 웹사이트 닷넷 프레임워크 (. NET Framework, 이전 이름 : 닷넷 ) 는 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경이다. 네트워크 작업, 인터페이스 등의 많은 작업을 캡슐화하였고, 공통 언어 ( Common Language Runtime ) ( CLR ) 이라는 이름의 가상 머신 위에서 작동한다. 오픈 소스 버전으로 닷넷 코어가 있다. 목차 1 버전별 주요 기능 2 닷넷 프레임워크의 구조 2. 1 공통 언어 기반 2. 2 어셈블리 2. 3 메타데이터 2. 4 베이스 클래스 라이브러리 ( BCL ) 3 같이 보기 4 각주 5 외부 링크 5. 1 다운로드 버전별 주요 기능 [ 편집 ] 닷넷 프레임워크의 스택 버전 번호 버전 이름 공개 날짜... 프리 베타 2000년 7월 11일 1. 0
정밀도 정수 ( System. Numerics. BigInteger ), 복소수 ( System. Numerics. Complex ) 타입 추가. 버전 4. 5 : 메트로 스타일 앱 개발을 공식적으로 지원한다. 비동기 처리 기능이 추가된 C # 5. 0 및 비주얼 베이직 닷넷을 지원한다. ( async / await을 이용한 비동기 처리 ) 버전 4. 8 : 윈폼 및 WPF에서 UWP의 컨트롤을 호스팅하는 것이 가능해진다. ( MSDN 공식 블로그 ) | 2019년 초반기에 공식 공개 예정이다. 닷넷 프레임워크의 구조 [ 편집 ] 공통 언어 기반 ( Common Language Infrastructure : CLI ) 공통 언어 기반 [ 편집 ] 이 부분의 본문은 공통 언어 기반입니다.. NET 프레임워크의 가장 중요한 콤포넌트는 공통 언어 기반 ( Common Language Infrastructure ) 이다. 다른 말로 CLI라고 한다. CLI를 둔 목적은 애플리케이션의 개발과 실행 시 언어에 종속적이지 않은 플랫폼을 제공하기 위해서이다. 예외 처리, 가비지 콜렉션, 보안, 호환 등을 위한 소프트웨어 콤포넌트를 포함한다. 마이크로소프트가 구현한 CLI를 일컬어, 공통 언어 ( Common Language Run
넷 프레임워크 라이브러리 ( 영어 ). NET Framework Developer Center 다운로드 [ 편집 ] ( 한국어 ) 다운로드 정보 vdeh마이크로소프트회장 : 사티아 나델라 이사 : 스티브 발머, 설립자 겸 기술고문 : 빌 게이츠주요제품 윈도우 도스 오피스 인터넷 익스플로러 닷넷 프레임워크 마이크로소프트 엣지 지원 프로그램 아카데믹 프로그램 ( 마이크로소프트 이매진 이매진 컵 ) MVP 커뮤니케이션 MSN 윈도우 라이브 빙 ( Bing ) 윈도우 스토어 마켓플레이스 스카이프 하드웨어전문 하드웨어 사업엑스박스 ( 360 · 키넥트 · 원 ) · 밴드 · 홀로렌즈 · 준 · 라이프캠스마트폰 ( 휴대전화 ) 마이크로소프트 루미아 · 윈도우 모바일 / 윈도우 폰 · 마이크로소프트 모바일태블릿 PC ( 서피스 ) 1세대 서피스 서피스 프로 2세대 서피스 2 서피스 프로 2 3세대 서피스 3 서피스 프로 3 4세대 서피스 프로 4 5세대 서피스 프로 6세대 서피스 프로 6 노트북 / 데스크톱 서피스 북 서피스 스튜디오 서피스 허브 서피스 북 2 기타 서피스 펜 서피스 다이얼 인수 링크드인 믹서 모장 Wunderlist 주요인물 빌 게이츠 폴 앨런 스티브 발머 사티아 나델라 웹사이트 : microsoft. com / ko - kr vdeh마이크로소프트 API와 프레임워크그래픽스 데스크톱 창
서비스 네트워크 액세스 보호 PWS DFS 복제 원격 차등 압축 유닉스 인쇄 서비스 원격 설치 서비스 윈도우 배포 서비스 윈도우 시스템 리소스 관리자 하이퍼 - V 구조 NT 시리즈 아키텍처 시작 프로세스 ( 비스타 / 7 ) 입출력 요청 패킷 커널 트랜잭션 관리자 논리 디스크 관리자 보안 계정 관리자 윈도우 파일 보호 / 윈도우 리소스 보호 윈도우 라이브러리 파일 LSASS CSRSS SMSS MinWin 보안 UAC 비트로커 디펜더 DEP 마이크로소프트 시큐리티 에센셜 보호 미디어 경로 Mandatory Integrity Control UIPI 윈도우 방화벽 보안 및 유지 관리 Syskey 호환성 유닉스 하위 시스템 마이크로소프트 POSIX 인테릭스 가상 도스 머신 COMMAND. COM 윈도우 온 윈도우 WOW64 윈도우 XP 모드 리눅스용 윈도우 하위 시스템 vdeh닷넷 프레임워크구조 기본 클래스 라이브러리 공통 언어 코드 액세스 보안 어셈블리 메타데이터 COM Interop 공통 언어 기반 공통 언어 기반 공통 타입 시스템 공통 중간 언어 가상 실행 시스템 CLI 언어공통 C # 비주얼 베이직 닷넷 C / CLI ( 관리 ) F # J # J스크립트 닷넷 윈도우 파워셸 기타 Axum A # Boo 코브라 M 옥시즌 IronScheme ( IronLisp ) IronPython IronRuby Nemerle Phalange
2. 0. 50727. 832 2. 0 ( KB928365 ) 2007년 7월 10일 2. 0. 50727. 1433 2. 0 SP1 2007년 11월 19일 3. 0. 4506. 30 3. 0 RTM 2006년 11월 6일 3. 0. 4506. 26 3. 0 RTM ( Vista ) 2007년 1월 30일 3. 0. 4506. 648 3. 0 SP1 2007년 11월 19일 3. 5. 21022. 8 3. 5 RTM 2007년 11월 19일 4. 0. 30319. 1 4. 0 RTM 2010년 4월 12일 4. 5. 50709. 17929 4. 5 RTM 2012년 8월 15일 4. 6.. 4. 6 RTM 2015년 7월 20일 4. 8 미정 출시 예정 ( 2019년 ) 4. 7. 1 zz 버전 1. 0 : 닷넷 프레임워크의 핵심 구성 요소 및 기본 프로그래밍 언어를 처음으로 완성한 버전이다. 버전 1. 1 : 버전 1. 0을 토대로 ADO. NET에 오라클 데이터베이스, ODBC, OLE DB 지원을 추가하였으며 ASP. NET의 기능을 강화하였다. 버전 2. 0 : 제네릭 프로그래밍을 가능하게 하는 제네릭을 도입
필터링 플랫폼 NDIS 윈도우 랠리 BITS P2P API MSMQ MS MPI 다이렉트플레이 통신 메시징 API 텔레포니 API WCF 관리 Win32 콘솔 윈도우 스크립트 호스트 WMI ( 확장 기능 ) 윈도우 파워셸 작업 스케줄러 오프라인 파일 섀도 복사본 윈도우 인스톨러 오류 보고 이벤트 로그 공통 로그 파일 시스템 컴포넌트 모델 COM COM 액티브X 분산 컴포넌트 오브젝트 모델 닷넷 프레임워크 라이브러리 프레임워크 클래스 라이브러리 마이크로소프트 파운데이션 클래스 ( MFC ) 액티브 탬플릿 라이브러리 ( ATL ) 윈도우 탬플릿 라이브러리 ( WTL ) 장치 드라이버 WDM WDF KMDF UMDF WDDM NDIS UAA BDA VxD 보안 Crypto API CAPICOM 윈도우 카드스페이스 데이터 보호 API 보안 지원 제공자 인터페이스 ( SSPI ) 닷넷 ASP. NET ADO. NET 리모팅 실버라이트 TPL WCF WCS WPF WF 소프트웨어 팩토리 EFx 팩토리 엔터프라이즈 라이브러리 컴포짓 UI CCF CSF IPC MSRPC 동적 데이터 교환 ( DDE ) 리모팅 WCF 접근성 액티브 액세서빌리티 UI 자동화 텍스트 및 지원 다이렉트라이트 텍스트 서비스 프레임워크 텍스트 오브젝트 모델 입력 방식 편집기 언어 인터페이스 팩 다중 언어 사용자 인터페이스 유니스크라이브 vd
호환 등을 위한 소프트웨어 콤포넌트를 포함한다. 마이크로소프트가 구현한 CLI를 일컬어, 공통 언어 ( Common Language Runtime, CLR ) 이라고 한다. CLR은 다음과 같은 4개의 주요 부분으로 구성된다. 공통 타입 시스템 ( CTS ) 공통 언어 스펙 ( CLS ) 저스트 - 인 - 타임 컴파일러 ( JIT ) 가상 실행 시스템 ( VES ) 어셈블리 [ 편집 ] 이 부분의 본문은 닷넷 어셈블리입니다. 중간 언어인 MSIL 코드는 닷넷 어셈블리에 저장된다. 닷넷 어셈블리는 윈도우 구현에서는 포터블 익스큐터블 ( PE ) 파일이 된다. ( EXE 혹은 DLL파일이다. ) 닷넷 어셈블리는 소프트웨어 배포 및 판 높임, 보안 등에 있어서. NET 유니트 역할을 한다. 어셈블리는 파일 한 개 이상 여러 개의 파일로 구성되는데, 파일들 중 한 개 파일은 매니페스트를 꼭 포함해야 한다. 어셈블리의 완전한 이름은 간단한 텍스트 이름 및 판 ( 버전 ) 번호, 컬처, 공개 키 암호 방식 ( public key ) 토큰 등을 가지고 있다 ; 이 중 이름은 꼭 가지고 있어야 하지만, 나머지는 없어도 된다. 공개 열쇠 암호 토큰은 어
5. 1 다운로드 버전별 주요 기능 [ 편집 ] 닷넷 프레임워크의 스택 버전 번호 버전 이름 공개 날짜... 프리 베타 2000년 7월 11일 1. 0.. 0 1. 0 베타 1 2000년 11월 1. 0. 2914. 0 1. 0 베타 2 2001년 6월 20일 1. 0. 3705. 0 1. 0 RTM 2002년 1월 5일 1. 0. 3705. 209 1. 0 SP1 2002년 3월 19일 1. 0. 3705. 288 1. 0 SP2 2002년 8월 7일 1. 0. 3705. 6018 1. 0 SP3 2004년 8월 31일 1. 1. 4322. 573 1. 1 RTM 2003년 4월 1일 1. 1. 4322. 2032 1. 1 SP1 2004년 8월 30일 1. 1. 4322. 2300 1. 1 SP1 ( W2k3 ) 2005년 3월 30일 2. 0. 50727. 42 2. 0 RTM 2005년 11월 7일 2. 0. 50727. 312 2. 0 RTM ( Vista ) 2007년 1월 30일 2. 0. 50727. 832 2. 0 ( KB928365 ) 2007년 7월 10일 2. 0. 50727. 1433 2. 0
DB 지원을 추가하였으며 ASP. NET의 기능을 강화하였다. 버전 2. 0 : 제네릭 프로그래밍을 가능하게 하는 제네릭을 도입하였고, ADO. NET 및 ASP. NET에 새로운 프로그래밍 기술을 추가하였으며, AMD64 프로세서용 버전이 처음 발표되었다. 또한 윈도우 2000을 마지막으로 지원한다. 버전 3. 0 : 개발명은 WinFX [ 1 ] 이며, 버전 2. 0을 기반으로 윈도우 프레젠테이션 파운데이션, 윈도우 커뮤니케이션 파운데이션, 윈도우 워크플로 파운데이션, 윈도우 카드스페이스로 명명된 4대 주요 기능을 추가하였다. 윈도우 비스타에 내장되어 있으며 윈도우 XP와 윈도우 서버 2003에서 사용할 수 있다. 버전 3. 5 : 버전 3. 0을 기반으로 하며, 언어 내장 쿼리 추가, C # 3. 0, 비주얼 베이직 닷넷 9. 0 등 기존 언어들의 기능을 대폭 향상시켰다. 버전 4. 0 : 병렬 처리를 위한 Parallel Extension 및 Parallel Linq ( PLinq ) 추가, C # 4. 0에 다이나믹 타입 추가 ( dynamic 형식 ), 임의 정밀도 정수 ( System. Numerics. BigInteger ), 복소수 ( System. Numerics. Complex ) 타입 추가. 버전 4
서빌리티 UI 자동화 텍스트 및 지원 다이렉트라이트 텍스트 서비스 프레임워크 텍스트 오브젝트 모델 입력 방식 편집기 언어 인터페이스 팩 다중 언어 사용자 인터페이스 유니스크라이브 vdeh마이크로소프트 윈도우 구성 요소핵심 기능 에어로 자동 실행 클리어타입 데스크톱 창 관리자 DirectX 탐색기 작업 표시줄 시작 메뉴 셸 이름 공간 특수 폴더 파일 연결 알림 센터 검색 저장 검색 iFilter 그래픽 장치 인터페이스 WIM 닷넷 프레임워크 서버 메시지 블록 XML 문서 규격 액티브 스크립팅 WSH VB스크립트 J스크립트 DCOM OLE OLE 자동화 액티브X 액티브X 문서 COM Structured storage 트랜잭션 서버 이전 버전 Win32 콘솔 관리 도구 백업 및 복원 cmd. exe 제어판 ( 애플릿 ) 장치 관리자 디스크 정리 디스크 조각 모음 드라이버 확인 프로그램 이벤트 뷰어 관리 콘솔 Netsh 윈도우 오류 보고 Sysprep 시스템 정책 편집기 시스템 구성 작업 관리자 시스템 파일 검사기 ( SFC ) 시스템 복원 윈도우 관리 도구 윈도우 인스톨러 윈도우 파워셸 윈도우 업데이트 WAIK WinSAT 윈도우 사용자 환경 전송 응용 프로그램 계산기 일정 문자표 연락처 DVD 메이커 팩스 및 스캔 인터넷 익스플로러 엣지 저널 메일 돋보기 미디어 센터 윈도우 미디어 플레이어 미팅 스페이스 모바일 장치 센터 모바일 센터 무비 메이커 내레이터 메모장 그림판 사진 갤러리 사용자 정의 문자 편집기 원격 지원 윈도우 데스크톱 가젯 캡처 도구 ( 스니핑 툴 ) 녹음
닷넷 프레임워크(.NET Framework)는 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경이다. 네트워크 작업, 인터페이스 등의 많은 작업을 캡슐화하였고, 공통 언어 (Common Language Runtime)(CLR)이라는 이름의 가상 머신 위에서 작동한다. 오픈 소스 버전으로 닷넷 코어가 있다.