Spisu treści:
- Definicja - Co oznacza .NET Compact Framework (.NET CF)?
- Techopedia wyjaśnia .NET Compact Framework (.NET CF)
Definicja - Co oznacza .NET Compact Framework (.NET CF)?
.NET Compact Framework (.NET CF) to podzbiór .NET Framework, który zapewnia niezależne od sprzętu środowisko do uruchamiania aplikacji .NET na urządzeniach o ograniczonych zasobach, takich jak osobisty asystent cyfrowy (PDA), telefony komórkowe i dekodery.
.NET CF obsługuje urządzenia wbudowane i mobilne zbudowane z systemem operacyjnym Microsoft Windows CE.NET.
.NET CF obejmuje:
- Zoptymalizowane środowisko uruchomieniowe języka wspólnego (CLR) z architekturą odziedziczoną ze środowiska .NET
- Podzbiór biblioteki klas .NET Framework
- Zestaw klas zaprojektowanych wyłącznie dla optymalnej wydajności.
Techopedia wyjaśnia .NET Compact Framework (.NET CF)
.NET CF stanowi platformę dostępu do podstawowych funkcji urządzenia inteligentnego i umożliwia interakcję aplikacji i komponentów na urządzeniu i przez Internet. Zapewnia interoperacyjność w zakresie dostępu do natywnych funkcji systemu operacyjnego Windows CE i integracji natywnych składników w kodzie zarządzanym, umożliwiając twórcom aplikacji natywnych i komputerowych tworzenie aplikacji dla urządzeń Windows Mobile i Windows Embedded CE.
Model programowania .NET CF jest podobny do .NET, a zatem oferuje nieodłączne korzyści z używania kodu zarządzanego w ramach platformy .NET, takie jak bezpieczeństwo typów, wyrzucanie elementów bezużytecznych i obsługa wyjątków, a także dostarczanie usług XML sieci Web dla urządzeń przenośnych. Niektóre funkcje .NET CF, które różnią się od frameworku .NET i należy je wziąć pod uwagę podczas opracowywania aplikacji, to zminimalizowany CLR, zoptymalizowana pamięć, specjalistyczne sterowanie oraz brak obsługi takich funkcji, jak zdalne sterowanie i odbicie.
.NET CF stanowi bogate środowisko programistyczne i wykonawcze dla urządzeń inteligentnych z systemem Pocket PC (wersje 2002, 2003 i Phone Edition) lub Windows CE.NET 4.1 lub nowszy. Zapewnia bibliotekę klas odpowiednią dla programistów obu platform, niezależnie od różnic w ich zachowaniu i użytkowaniu.
Chociaż tworzenie aplikacji .NET CF jest podobne do frameworka .NET, stwarza nowe wyzwania w oparciu o wymagania aplikacji mobilnych i urządzeń wbudowanych oraz ograniczenia narzucone przez urządzenia Windows CE.
