Download presentation
Presentation is loading. Please wait.
Published by주영 호 Modified 8년 전
1
.Net History
2
Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0) MS 의 새로운 객체 지향 언어 - Visual Basic.Net (7.0) - J# 언어 제공 - Managed Code ( 관리 코드 ) 등장
3
Visual Studio.Net 2003 /.Net Framework 1.1 제품의 버전 / 특징 2003 년 - Visual Studio.Net 2003 /.Net Framework 1.1 많은 버그 수정 - C# 1.1 / Visual Basic.Net (7.1) - Windows Server 2003.Net Framework 1.1 표준 탑재
4
Visual Studio.Net 2005 /.Net Framework 2.0 제품의 버전 / 특징 2005 년 - Visual Studio 2005 /.Net Framework 2.0 (12 월 ) -.Net 주요 콤포넌트 업그레이드 ASP.NET 2.0, ADO.Net 2.0, Windows Form 2.0 -. Net Framework 클래스 라이브러리에 다수 제네릭 클래스 추가 - C# 2.0 / Visual Basic 2005 (8.0) - Visual Studio 2005 Team System (VSTS) Visual Studio Team Suit + Team Foundation Server ClickOnce 배포 기능 추가, Refectoring, Code Snippet 기능 추가
5
.Net Framework 3.0 제품의 버전 / 특징 2006 년 -.Net Framework 3.0 (11 월 ) - 코어 부분은.Net Framework 2.0 그대로 사용 - 새로운 기술의 등장 WPF, WCF, WF, CardSpace - Windows Vista.Net Framework 3.0 기본 탑재
6
Visual Studio 2005 SP1 / Expression Studio / AJAX.NET 제품의 버전 / 특징 2007 년 - Visual Studio 2005 Service Pack 1 (6 월 ) - ASP.NET AJAX 1.0 ( 추가 모듈 ) AJAX Web Application 개발 용이 - Expression Blend 출시 WPF 어플리케이션의 GUI 구축
7
Visual Studio 2008 /.Net Framework 3.5 제품의 버전 / 특징 2007 년 - Visual Studio 2008 /.Net Framework 3.5 (11 월 ) WPF 의 GUI 설계 기능 추가 : XamlPad, Expression Blend 와 같은 외부 도구 없이 WPF 의 UI 개발 용이. - C# 3.0 / Visual Basic 2008 (9.0) LINQ 기능 추가 : 강력한 프로그래밍적 쿼리 기능
8
Visual Studio 2010 /.Net Framework 4.0 제품의 버전 / 특징 미정 - Visual Studio 2010 /.Net Framework 4.0
9
Managed Code Cf) Native Code (UnManaged Code) - 결과물이 플랫폼 (OS) 종속적 Source Code 기계어 ( 특정 OS 만 해석 가능 ) Compile
10
Managed Code - OS, H/W 종속적이지 않은 프로그램 - ex) Java, C#,... Source Code 임시 코드 OS OS 종속 코드 변환 Compile
11
Managed Code 특징 - 객체 지향 모델 (OOP) 설계 - 언어 독립적 - 타입 안정성 Managed Code 는 변수의 형을 엄격하게 제한 - Garbage Collection.... 단점 - Native Code 에 비해 실행 속도가 느리다. - JVM,.NET Framework 과 같이 특정 Framework 이 설치 되지 않은 환경에선 동작하지 않는다.
Similar presentations