Jump to content

Компактная платформа .NET

Компактная платформа .NET
(.NET CF)
Оригинальный автор(ы) Майкрософт
Разработчик(и) Майкрософт
Первоначальный выпуск 2002 год ; 22 года назад ( 2002 )
Стабильная версия
3.9.15155.0 / июнь 2013 г .; 11 лет назад ( 2013-06 )
Операционная система Windows CE 4.1 , Pocket PC , Pocket PC 2002 , Windows Mobile 2003 и Symbian^3
Тип Программная среда
Лицензия Собственное коммерческое программное обеспечение
Веб-сайт MSDN .microsoft /en-нас /библиотека /f44bbwa1 .aspx

Microsoft .NET Compact Framework (.NET CF) — это версия .NET Framework , предназначенная для работы на мобильных/встроенных устройствах с ограниченными ресурсами, таких как персональные цифровые помощники (КПК), мобильные телефоны , заводские контроллеры, телеприставки. и т. д. .NET Compact Framework использует некоторые из тех же библиотек классов, что и полная версия .NET Framework, а также несколько библиотек, разработанных специально для мобильных устройств, таких как элементы управления .NET Compact Framework . Однако библиотеки не являются точными копиями .NET Framework; они уменьшены, чтобы занимать меньше места.

Разработка

[ редактировать ]

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

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

Разработка пользовательского интерфейса основана на Windows Forms , которая также доступна в настольной версии .NET Framework. Пользовательские интерфейсы можно легко создать с помощью Visual Studio, разместив элементы управления .NET Compact Framework, в формах такие как кнопки, текстовые поля и т. д. Также для .NET CF доступны такие функции, как привязка данных. Основным недостатком разработки пользовательского интерфейса является то, что современные приложения с поддержкой взаимодействия с сенсорным экраном с помощью пальцев не так легко реализовать. В основном это связано с концепцией пользовательского интерфейса, ориентированной на рабочий стол, на которой основана 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, если они имеют доступ только к общим частям обеих платформ, хотя их пользовательский интерфейс нельзя обновить, чтобы он выглядел как интерфейс приложения, разработанного для настольных ПК.

Версия .NET Compact Framework также доступна для консоли Xbox 360 . Хотя он имеет ту же среду выполнения, что и обычный .NET CF, доступно только подмножество библиотеки классов. [1] Эта версия используется XNA Framework для запуска управляемых игр на консоли. Существуют и другие ограничения, например, количество потоков ограничено 256. [2] В отличие от других версий .NET CF, версия для Xbox 360 позволяет настраивать привязку процессора к создаваемым потокам. [3] Потоки распределяются между четырьмя параллельными потоками, работающими на нескольких ядрах процессора системы. [2]

История выпусков

[ редактировать ]
Название версии Номер версии Дата выпуска
1.0 РТМ 1.0.2268.0 конец 2002 года [4]
1.0 СП1 1.0.3111.0 2003
1.0 СП2 1.0.3316.0 неизвестный
1.0 СП3 1.0.4292.0 2005 январь [5]
2.0 РТМ 2.0.5238.0 2005 октябрь [6]
2.0 СП1 2.0.6129.0 2006 июнь [7]
2.0 СП2 2.0.7045.0 2007 март [8]
3.5 Бета 1 3.5.7066.0 2007 май [9]
3.5 Бета 2 3.5.7121.0 неизвестный
3.5 РТМ 3.5.7283.0 2007 19 ноября
3.5 3.5.7283.0 2008 25 января [10]
3.5 3.5.9040.0 2009 8 февраля [11] [12]
3.5 3.5.9198.0 2009 20 июля [13]
3.5 3.5.10181.0 2010 29 июня [14] (совместно с WinCE QFE, июнь 2010 г.)
3.5 3.5.11125.0 2011 15 июня [15] (совместно с WinCE QFE, май 2011 г.)
3.7 3.7.0.0 8 июня 2009 18:38
3.7 3.7.8345.0 2009
3.9 3.9.15155.0 июнь 2013 г. [16] [17]

См. также

[ редактировать ]
  1. ^ «.NET Compact Framework для Xbox 360» . ТехНет. Архивировано из оригинала 9 июня 2007 года . Проверено 21 июня 2007 г.
  2. ^ Jump up to: а б «Пулы потоков в .NET Compact Framework для Xbox 360» . ТехНет. Архивировано из оригинала 16 апреля 2008 года . Проверено 21 июня 2007 г.
  3. ^ «Дополнения к .NET Compact Framework для Xbox 360» . ТехНет. Архивировано из оригинала 24 апреля 2008 года . Проверено 21 июня 2007 г.
  4. ^ «Выпуск .NET Compact Framework близок» . Архивировано из оригинала 16 ноября 2009 года . Проверено 6 декабря 2007 г.
  5. ^ «.NET Compact Framework выпускает 1.0 SP3» . Архивировано из оригинала 9 декабря 2007 года . Проверено 6 декабря 2007 г.
  6. ^ «Microsoft выпускает распространяемый пакет .NET CF 2.0» . Архивировано из оригинала 20 октября 2008 года . Проверено 6 декабря 2007 г.
  7. ^ «.NET Compact Framework v2.0 SP1 завершена и выпускается» . Архивировано из оригинала 17 декабря 2007 года . Проверено 6 декабря 2007 г.
  8. ^ «Выпущен .NET Compact Framework 2.0 SP2» . Архивировано из оригинала 19 декабря 2007 года . Проверено 6 декабря 2007 г.
  9. ^ «Распространяемый пакет .NET Compact Framework 3.5 Beta1» . Майкрософт . Архивировано из оригинала 13 декабря 2007 года . Проверено 6 декабря 2007 г.
  10. ^ «Распространяемый пакет .NET Compact Framework 3.5» . Майкрософт . Архивировано из оригинала 17 ноября 2010 года . Проверено 5 мая 2008 г.
  11. ^ «ИСПРАВЛЕНИЕ: исключение System.Net.WebException возникает при запуске приложения для отправки веб-запросов HTTPS на сервер во встроенном устройстве» . Проверено 31 октября 2013 г.
  12. ^ «Почему .NET Compact Framework не может вызвать некоторые веб-серверы HTTPS» . Проверено 31 октября 2013 г.
  13. ^ «ИСПРАВЛЕНИЕ: невозможно прокрутить веб-страницу или перейти по ссылке с помощью приложения на основе .NET Compact Framework 3.5, в котором размещен элемент управления WebBrowser в Windows Mobile 6.1.4 или в Windows Mobile 6.5» . Архивировано из оригинала 17 января 2010 года . Проверено 30 января 2010 г.
  14. ^ «ПРОБЛЕМА: приложение может аварийно завершить работу при попытке открыть окно просмотра кучи GC в удаленном мониторе производительности на устройстве, на котором работает .NET Compact Framework 3.5» . Архивировано из оригинала 17 ноября 2010 года . Проверено 29 июня 2010 г.
  15. ^ «ИСПРАВЛЕНИЕ: проблемы с производительностью могут возникнуть при доступе к члену ClassDesc classFlags в функции в .NET Compact Framework 3.5 в Windows Embedded CE 6.0 R3» . Проверено 27 июня 2014 г.
  16. ^ Microsoft объявляет о доступности Windows Embedded Compact 2013.
  17. ^ «Представляем NETCF 3.9 в Windows Embedded Compact 2013 — более быструю, экономичную и многоядерную среду выполнения!» . Проверено 30 ноября 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 092763d26b12dd18b08a3d6f5c8200ce__1708804560
URL1:https://arc.ask3.ru/arc/aa/09/ce/092763d26b12dd18b08a3d6f5c8200ce.html
Заголовок, (Title) документа по адресу, URL1:
.NET Compact Framework - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)