.NET Compact Framework

.NET Compact Framework
.NET Compact Framework
Тип

Компьютерная платформа

Разработчик

Microsoft

Операционная система

Основанная на Windows CE

Последняя версия

3.5 (25 января 2008)

Лицензия

Проприетарное программное обеспечение, MS-EULA

Сайт

.NET Compact Framework на MSDN

Microsoft .NET Compact Framework (.NET CF) — это версия .NET Framework, которая разработана для запуска приложений на устройствах, основанных на платформе Windows CE, таких как PDA, мобильные телефоны, заводские контроллеры и других. .NET Compact Framework использует библиотеки, подобные полной версии .NET Framework, вместе с тем имеются специальные наборы библиотек для мобильных устройств, например, Windows CE InputPanel.

Разработка приложений, использующих возможности .NET Compact Framework может производиться в Visual Studio .NET 2003, в Visual Studio 2005 и Visual Studio 2008, на языке C# или Visual Basic .NET. Результатом разработки являются специальные приложения для мобильных устройств, обладающие высокой производительностью (исполняются при помощи JIT компилятора).

Для запуска приложений .NET Compact Framework, платформа должна иметь поддержку окружения Microsoft .NET Compact Framework. Некоторые операционные системы, в которых включён .NET CF, могут выполнять приложения Windows CE 4.1, Microsoft Pocket PC, Microsoft Pocket PC 2002 и Smartphone 2003. Приложения .NET Compact Framework могут выполняться и на настольных компьютерах с полным .NET Framework, если приложение использует общую функциональность для обоих Framework, хотя их пользовательский интерфейс невозможно сделать подобным приложениям ПК.

Пакет Microsoft .NET Compact Framework 3.5 Redistributable содержит общие наборы библиотек и окружения .NET Compact Framework. К тому же в версии 3.5 есть поддержка приложений, написанных для версий 1.0 и 2.0. .NET Compact Framework 3.5 предоставляет новые возможности, такие как Windows Communication Foundation, LINQ, SoundPlayer, поддержка новых инструментов окружения и многие другие возможности.

Содержание

История версий

Версия Номер версии Дата выхода
1.0 RTM 1.0.2268.0 Конец 2002[1]
1.0 SP1 1.0.3111.0 Неизвестно
1.0 SP2 1.0.3316.0 Неизвестно
1.0 SP3 1.0.4292.0 Январь 2005[2]
2.0 RTM 2.0.5238.0 Октябрь 2005[3]
2.0 SP1 2.0.6129.0 Июнь 2006[4]
2.0 SP2 2.0.7045.0 Март 2007[5]
3.5 Beta 1 3.5.7066.0 Май 2007[6]
3.5 Beta 2 3.5.7121.0 Неизвестно
3.5 RTM 3.5.7283.0 19 ноября 2007
3.5 3.5 25 января 2008[7]
3.7 (неофициально) 3.7.8345.0 Утечка в июне 2009[8]

Номер версии .NET Compact Framework, установленной на устройстве с Windows Mobile может быть определён запуском \Windows\cgacutil.exe и сравнением выведенного результата с вышеприведённой таблицей. На устройстве может быть установлено более 1 версии Framework.

Xbox 360

Версия .NET Compact Framework также доступна и для консоли Xbox 360. В настоящий момент в нём доступны возможности .NET CF, ограниченные только определённой библиотекой классов.[9] Эта версия используется XNA Framework для запуска управляемых игр на консоли. Есть также и другие ограничения, например, число потоков ограничено 256.[10] В отличие от других версий .NET CF, версия Xbox 360 позволяет настраивать архитектуру процессора для создаваемых процессов.[11] Процессы планируется для запуска таким образом, чтобы одновременно выполнялось не более четырёх.[10]

Примечания

  1. .NET Compact Framework Nears Release. Архивировано из первоисточника 22 марта 2012. Проверено 6 декабря 2007.
  2. .NET Compact Framework releases 1.0 SP3. Архивировано из первоисточника 22 марта 2012. Проверено 6 декабря 2007.
  3. Microsoft releases .NET CF 2.0 redistributable. Архивировано из первоисточника 22 марта 2012. Проверено 6 декабря 2007.
  4. .NET Compact Framework v2.0 SP1 is done and is being released.. Архивировано из первоисточника 22 марта 2012. Проверено 6 декабря 2007.
  5. .NET Compact Framework 2.0 SP2 Released. Архивировано из первоисточника 22 марта 2012. Проверено 6 декабря 2007.
  6. .NET Compact Framework 3.5 Beta1 Redistributable. Архивировано из первоисточника 22 марта 2012. Проверено 6 декабря 2007.
  7. .NET Compact Framework 3.5 Redistributable. Архивировано из первоисточника 22 марта 2012. Проверено 5 мая 2008.
  8. .NET CF 3.7 leaked (англ.)
  9. .NET Compact Framework for Xbox 360. TechNet. Архивировано из первоисточника 22 марта 2012. Проверено 21 июня 2007.
  10. 1 2 Thread Pools in the .NET Compact Framework for Xbox 360. TechNet. Архивировано из первоисточника 22 марта 2012. Проверено 21 июня 2007.
  11. Additions to the .NET Compact Framework for Xbox 360. TechNet. Архивировано из первоисточника 22 марта 2012. Проверено 21 июня 2007.

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое ".NET Compact Framework" в других словарях:

  • .NET Compact Framework — The Microsoft .NET Compact Framework (.NET CF) is a version of the .NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set top… …   Wikipedia

  • .NET Compact Framework — Le .Net Compact Framework de Microsoft (.Net CF) est une version du .NET Framework spécialement conçue pour être exécutée sur des terminaux mobiles de type Windows CE ou Windows Mobile tels que des PDA, des téléphones portables, des panels PC… …   Wikipédia en Français

  • .NET Compact Framework — Microsoft. NET Compact Framework (.NET CF) es una versión del .NET Framework que está diseñado para funcionar en Windows CE basado en móviles/dispositivos embebidos tales como PDAs, teléfonos móviles, los controladores de fábrica, set top boxes,… …   Wikipedia Español

  • .NET Compact Framework — Das .NET Compact Framework ist ein Teil des .NET Frameworks, der speziell für die Nutzung auf mobilen Endgeräten wie beispielsweise Pocket PC, Smartphone und PDA ausgerichtet ist. Es soll .NET Entwicklern erleichtern, Anwendungen für mobile… …   Deutsch Wikipedia

  • .NET Micro Framework — Entwickler Microsoft Aktuelle Version 4.1 (17. Juli 2010) Kategorie Plattform Lizenz Apache Lizenz 2.0 Deutschsprachig …   Deutsch Wikipedia

  • .NET Micro Framework — The .NET Micro Framework is a .NET platform for extremely resource constrained devices. It includes a small version of the .NET CLR and supports development in C# and debugging (in an emulator or on hardware), both using Microsoft Visual Studio.… …   Wikipedia

  • .NET Micro Framework — У этого термина существуют и другие значения, см. .NET. .NET Micro Framework Тип Компьютерная платформа Разработчик Microsoft Операционная система не требуется Последняя версия 4.2 Лицензия Apache 2.0, MS EULA …   Википедия

  • Compact Framework — Das .NET Compact Framework ist ein Teil des .NET Frameworks, der speziell für die Nutzung auf mobilen Endgeräten wie beispielsweise Pocket PC, Smartphone und PDA ausgerichtet ist. Es soll .NET Entwicklern erleichtern, Anwendungen für mobile… …   Deutsch Wikipedia

  • ADO.NET Entity Framework — в составе .NET Framework ADO.NET Entity Framework (EF)  объектно ориентированная технология доступа к данным, является object relational mapping (ORM) решением для .NET Framework от M …   Википедия

  • ASP.NET MVC Framework — Тип Веб фреймворк Разработчик Microsoft Написана на C# Операционная система Кроссплатформенное ПО Аппаратная платформа .NET Framework, Mono …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»