.NET 콤팩트 프레임워크

.NET Compact Framework
.NET 콤팩트 프레임워크
(.NET CF)
원저작자마이크로소프트
개발자마이크로소프트
초기 릴리즈2002년; 20년 전(2002년)
안정된 릴리스
3.9.155.0 / 2013년 6월, 9년 전(2013-06)
운영 체제Windows CE 4.1, Pocket PC, Pocket PC 2002, Windows Mobile 2003 및 Symbian^3
유형소프트웨어 프레임워크
면허증.독자 사양 상용 소프트웨어
웹 사이트msdn.microsoft.com/en-us/library/f44bbwa1.aspx

Microsoft NET 콤팩트 프레임워크(.NET CF)는 의 버전입니다.퍼스널 디지털 어시스턴트(PDA), 휴대전화, 공장 컨트롤러, 셋톱 박스 등 리소스가 제한된 모바일/임베디드 디바이스에서 실행되도록 설계된 NET 프레임워크.NET Compact Framework는 풀과 같은 클래스 라이브러리를 사용합니다.NET Framework 및 등 모바일 디바이스 전용으로 설계된 일부 라이브러리.NET Compact Framework 제어.단, 라이브러리는 의 정확한 복사본이 아닙니다.NET Framework: 공간 사용을 줄이기 위해 축소됩니다.

발전

를 사용하는 애플리케이션을 개발할 수 있습니다.NET Compact Framework in Visual Studio.NET 2003, Visual Studio 2005 및 Visual Studio 2008, C# 또는 Visual Basic.NET. Basic4ppc로 개발된 어플리케이션도 최종적으로 컴파일 됩니다.NET CF. 어플리케이션은 특별한 모바일 디바이스, 고성능 J에서 실행되도록 설계되어 있습니다.IT 컴파일러

Microsoft 。NET Compact Framework 3.5 Redistributable 에는 용으로 작성된 공통 언어 런타임 및 클래스 라이브러리가 포함되어 있습니다.NET 콤팩트 프레임워크버전 3.5 지원 외에 버전 1.0 및 2.0용으로 개발된 애플리케이션도 지원합니다..NET Compact Framework 3.5는 Windows Communication Foundation, LINQ, SoundPlayer, 새로운 런타임 도구 지원 및 기타 많은 기능을 제공합니다.

UI 개발은 의 데스크톱 버전에서도 사용할 수 있는 Windows Forms 를 기반으로 합니다.NET 프레임워크사용자 인터페이스는 를 배치하여 Visual Studio를 사용하여 쉽게 만들 수 있습니다.NET Compact Framework는 양식의 단추, 텍스트 상자 등을 제어합니다.데이터 바인딩 등의 기능도 에서는 사용할 수 있습니다.NET CF. UI 개발의 큰 단점은 손가락 기반의 터치스크린 상호작용을 지원하는 최신 어플리케이션의 구현이 쉽지 않다는 것입니다.이는 주로 Windows Forms의 기반이 되는 데스크톱 지향 사용자 인터페이스 개념에 기인하지만, 이 목적을 위한 커스텀 컨트롤을 갖춘 일부 서드파티 라이브러리를 사용할 수 있습니다.

배포

에 의해 가동되는 어플리케이션을 실행할 수 있도록 하기 위해서.NET Compact Framework 플랫폼이 Microsoft 를 지원해야 합니다.NET Compact Framework 런타임.일부 운영 체제에는 이 포함되어 있습니다.NET CF는 Windows CE 4.1, Microsoft Pocket PC, Microsoft Pocket PC 2002, Smartphone 2003 및 Symbian v3 입니다.NET Compact Framework 응용 프로그램은 전체 데스크톱 시스템에서 실행할 수 있습니다.NET Framework는 양쪽 프레임워크의 공유 부분에만 액세스하지만 데스크톱 PC용으로 개발된 애플리케이션처럼 사용자 인터페이스를 업그레이드할 수는 없습니다.

의 버전.NET Compact Framework는 Xbox 360 콘솔에서도 사용할 수 있습니다.다만, 통상과 같은 런타임입니다.NET CF 클래스 라이브러리의 서브셋만 사용할 [1]수 있습니다. 버전은 콘솔에서 관리되는 게임을 실행하기 위해 XNA Framework에서 사용됩니다.스레드 수가 [2]256개로 제한되는 등 다른 제한 사항도 있습니다.의 다른 버전과는 다릅니다.NET CF, Xbox 360 버전에서는 프로세서 선호도를 생성된 [3]스레드로 설정할 수 있습니다.스레드는 시스템의 [2]여러 프로세서 코어로 실행되는 4개의 동시 스레드 간에 스케줄 됩니다.

릴리스 이력

버전명 버전 번호 발매일
1.0 RTM 1.0.2268.0 2002년[4] 후반
1.0 SP1 1.0.3111.0 2003
1.0 SP2 1.0.3316.0 알 수 없는
1.0 SP3 1.0.4292.0 2005년[5] 1월
2.0 RTM 2.0.5238.0 2005년[6] 10월
2.0 SP1 2.0.6129.0 2006년[7] 6월
2.0 SP2 2.0.7045.0 2007년[8] 3월
3.5 베타 1 3.5.7066.0 2007년[9] 5월
3.5 베타 2 3.5.7121.0 알 수 없는
3.5 RTM 3.5.7283.0 2007년 11월 19일
3.5 3.5.7283.0 2008년 1월[10] 25일
3.5 3.5.9040.0 2009년 2월[11][12] 8일
3.5 3.5.9198.0 2009년 7월[13] 20일
3.5 3.5.10181.0 2010년 6월[14] 29일 (WinCE QFE, 2010년 6월)
3.5 3.5.11125.0 2011년 6월[15] 15일 (WinCE QFE, 2011년 5월)
3.7 3.7.0.0 2009년 6월 8일 18:38
3.7 3.7.8345.0 2009
3.9 3.9.15155.0 2013년 6월[16][17]

「 」를 참조해 주세요.

레퍼런스

  1. ^ ".NET Compact Framework for Xbox 360". TechNet. Archived from the original on 9 June 2007. Retrieved 21 June 2007.
  2. ^ a b "Thread Pools in the .NET Compact Framework for Xbox 360". TechNet. Archived from the original on 16 April 2008. Retrieved 21 June 2007.
  3. ^ "Additions to the .NET Compact Framework for Xbox 360". TechNet. Archived from the original on 24 April 2008. Retrieved 21 June 2007.
  4. ^ ".NET Compact Framework Nears Release". Archived from the original on 16 November 2009. Retrieved 6 December 2007.
  5. ^ ".NET Compact Framework releases 1.0 SP3". Archived from the original on 9 December 2007. Retrieved 6 December 2007.
  6. ^ "Microsoft releases .NET CF 2.0 redistributable". Archived from the original on 20 October 2008. Retrieved 6 December 2007.
  7. ^ ".NET Compact Framework v2.0 SP1 is done and is being released". Archived from the original on 17 December 2007. Retrieved 6 December 2007.
  8. ^ ".NET Compact Framework 2.0 SP2 Released". Archived from the original on 19 December 2007. Retrieved 6 December 2007.
  9. ^ ".NET Compact Framework 3.5 Beta1 Redistributable". Archived from the original on 13 December 2007. Retrieved 6 December 2007.
  10. ^ ".NET Compact Framework 3.5 Redistributable". Archived from the original on 17 November 2010. Retrieved 5 May 2008.
  11. ^ "FIX: A System.Net.WebException occurs when you run an application to send HTTPS Web requests to a server in an embedded device". Retrieved 31 October 2013.
  12. ^ "Why .NET Compact Framework fails to call some HTTPS web servers". Retrieved 31 October 2013.
  13. ^ "FIX: You cannot scroll through a Web page or visit a link by using a .NET Compact Framework 3.5-based application that hosts a WebBrowser control in Windows Mobile 6.1.4 or in Windows Mobile 6.5". Archived from the original on 17 January 2010. Retrieved 30 January 2010.
  14. ^ "PROBLEM: An application may crash when you try to open the View GC Heap window in the Remote Performance Monitor on a device that is running the .NET Compact Framework 3.5". Archived from the original on 17 November 2010. Retrieved 29 June 2010.
  15. ^ "FIX: Performance issues may occur when the ClassDesc classFlags member is accessed in a function in the .NET Compact Framework 3.5 in Windows Embedded CE 6.0 R3". Retrieved 27 June 2014.
  16. ^ Microsoft, Windows Embedded Compact 2013 일반 출시 발표
  17. ^ "Introducing NETCF 3.9 in Windows Embedded Compact 2013 – a faster, leaner and multi-core runtime!". Retrieved 30 November 2012.

외부 링크