Articulo de referencia

Marco compacto .NET

Microsoft .NET Compact Framework (.NET CF) es una versión de .NET Framework diseñada para ejecutarse en dispositivos móviles o integrados con recursos limitados, como asistentes...

Microsoft .NET Compact Framework (.NET CF) es una versión de .NET Framework diseñada para ejecutarse en dispositivos móviles o integrados con recursos limitados, como asistentes digitales personales (PDA), teléfonos móviles , controladores de fábrica, decodificadores , etc. .NET Compact Framework utiliza algunas de las mismas bibliotecas de clases que el .NET Framework completo y también algunas bibliotecas diseñadas específicamente para dispositivos móviles, como los controles de .NET Compact Framework . Sin embargo, las bibliotecas no son copias exactas de .NET Framework; se han reducido para utilizar menos espacio.

Desarrollo

Es posible desarrollar aplicaciones que utilicen .NET Compact Framework en Visual Studio .NET 2003 , en Visual Studio 2005 y en Visual Studio 2008 , en C# o Visual Basic .NET . Las aplicaciones desarrolladas con Basic4ppc también se compilan para .NET CF. Las aplicaciones resultantes están diseñadas para ejecutarse en un compilador JIT especial, de alto rendimiento y para dispositivos móviles .

Microsoft .NET Compact Framework 3.5 Redistributable contiene el entorno de ejecución de lenguaje común y las bibliotecas de clases creadas para .NET Compact Framework. Además de la compatibilidad con la versión 3.5, también admite aplicaciones desarrolladas para las versiones 1.0 y 2.0. .NET Compact Framework 3.5 ofrece nuevas funciones, como Windows Communication Foundation, LINQ, SoundPlayer, compatibilidad con nuevas herramientas de entorno de ejecución y muchas otras funciones.

El desarrollo de la interfaz de usuario se basa en Windows Forms , que también está disponible en la versión de escritorio de .NET Framework. Las interfaces de usuario se pueden crear fácilmente con Visual Studio colocando controles de .NET Compact Framework como botones, cuadros de texto, etc. en los formularios. También hay funciones como la vinculación de datos disponibles para .NET CF. Una desventaja importante del desarrollo de la interfaz de usuario es que las aplicaciones de aspecto moderno con soporte para la interacción con pantalla táctil basada en los dedos no son tan fáciles de implementar. Esto se debe principalmente al concepto de interfaz de usuario orientada al escritorio en el que se basa Windows Forms, aunque hay disponibles algunas bibliotecas de terceros con controles personalizados para este propósito.

Despliegue

Para poder ejecutar aplicaciones basadas en .NET Compact Framework, la plataforma debe ser compatible con el entorno de ejecución Microsoft .NET Compact Framework. Algunos sistemas operativos que sí incluyen .NET CF son Windows CE 4.1, Microsoft Pocket PC , Microsoft Pocket PC 2002, Smartphone 2003 y Symbian v3. Las aplicaciones .NET Compact Framework se pueden ejecutar en computadoras de escritorio con el .NET Framework completo siempre que solo accedan a las partes compartidas de ambos marcos, aunque su interfaz de usuario no se puede actualizar para que parezca la de una aplicación desarrollada para PC de escritorio.

También está disponible una versión de .NET Compact Framework para la consola Xbox 360. Si bien cuenta con el mismo entorno de ejecución que el .NET CF normal, solo está disponible un subconjunto de la biblioteca de clases. [1] XNA Framework utiliza esta versión para ejecutar juegos administrados en la consola. También existen otras limitaciones, como la cantidad de subprocesos que está limitada a 256. [2] A diferencia de otras versiones de .NET CF, la versión de Xbox 360 permite configurar la afinidad del procesador con los subprocesos creados. [3] Los subprocesos se programan entre cuatro subprocesos simultáneos que se ejecutan en los múltiples núcleos de procesador del sistema. [2]

Historial de versiones

Véase también

Referencias

  1. ^ ".NET Compact Framework para Xbox 360". TechNet. Archivado desde el original el 9 de junio de 2007. Consultado el 21 de junio de 2007 .
  2. ^ ab "Grupos de subprocesos en .NET Compact Framework para Xbox 360". TechNet. Archivado desde el original el 16 de abril de 2008. Consultado el 21 de junio de 2007 .
  3. ^ "Adiciones a .NET Compact Framework para Xbox 360". TechNet. Archivado desde el original el 24 de abril de 2008. Consultado el 21 de junio de 2007 .
  4. ^ ".NET Compact Framework se acerca a su lanzamiento". Archivado desde el original el 16 de noviembre de 2009 . Consultado el 6 de diciembre de 2007 .
  5. ^ ".NET Compact Framework lanza la versión 1.0 SP3". Archivado desde el original el 9 de diciembre de 2007 . Consultado el 6 de diciembre de 2007 .
  6. ^ "Microsoft lanza .NET CF 2.0 redistribuible". Archivado desde el original el 20 de octubre de 2008. Consultado el 6 de diciembre de 2007 .
  7. ^ ".NET Compact Framework v2.0 SP1 está listo y se está lanzando". Archivado desde el original el 17 de diciembre de 2007 . Consultado el 6 de diciembre de 2007 .
  8. ^ "Lanzamiento de .NET Compact Framework 2.0 SP2". Archivado desde el original el 19 de diciembre de 2007. Consultado el 6 de diciembre de 2007 .
  9. ^ ".NET Compact Framework 3.5 Beta1 Redistributable". Microsoft . Archivado desde el original el 13 de diciembre de 2007 . Consultado el 6 de diciembre de 2007 .
  10. ^ ".NET Compact Framework 3.5 Redistributable". Microsoft . Archivado desde el original el 17 de noviembre de 2010 . Consultado el 5 de mayo de 2008 .
  11. ^ "FIX: Se produce una excepción System.Net.WebException cuando se ejecuta una aplicación para enviar solicitudes web HTTPS a un servidor en un dispositivo integrado" . Consultado el 31 de octubre de 2013 .
  12. ^ "Por qué .NET Compact Framework no puede llamar a algunos servidores web HTTPS" . Consultado el 31 de octubre de 2013 .
  13. ^ "SOLUCIÓN: No es posible desplazarse por una página web ni visitar un vínculo mediante una aplicación basada en .NET Compact Framework 3.5 que aloja un control WebBrowser en Windows Mobile 6.1.4 o en Windows Mobile 6.5". Archivado desde el original el 17 de enero de 2010 . Consultado el 30 de enero de 2010 .
  14. ^ "PROBLEMA: Una aplicación puede bloquearse cuando intenta abrir la ventana Ver montón de GC en el Monitor de rendimiento remoto en un dispositivo que ejecuta .NET Compact Framework 3.5". Archivado desde el original el 17 de noviembre de 2010 . Consultado el 29 de junio de 2010 .
  15. ^ "SOLUCIÓN: Pueden producirse problemas de rendimiento cuando se accede al miembro classFlags de ClassDesc en una función de .NET Compact Framework 3.5 en Windows Embedded CE 6.0 R3" . Consultado el 27 de junio de 2014 .
  16. ^ Microsoft anuncia la disponibilidad general de Windows Embedded Compact 2013
  17. ^ "Presentamos NETCF 3.9 en Windows Embedded Compact 2013: un entorno de ejecución más rápido, más eficiente y con múltiples núcleos" . Consultado el 30 de noviembre de 2012 .
  • Marco compacto .NET
Obtenido de "https://es.wikipedia.org/w/index.php?title=.NET_Compact_Framework&oldid=1210083658"