phone para framework descargar compact caracteristicas windows-mobile compact-framework controls user-interface

windows-mobile - para - windows mobile windows 7



Componentes de interfaz de usuario para aplicaciones de Windows Mobile(.NET Compact Framework) (13)

Busque Sense SDK , una excelente API de freeware para el desarrollo de IU amigable para los dedos. Tengo que probar Touch Controls (bueno, pero no gratis), Fluid (obsoleto) y Silvermoon (compatibilidad deficiente) y Sense SDK es lo mejor.

Las aplicaciones que se ejecutan en dispositivos móviles tienen requisitos especiales de interfaz de usuario. Creo que Apple hizo un gran trabajo al introducir controles innovadores en la plataforma de iPhone / iPod touch.

Ahora, tengo que diseñar una aplicación para la plataforma Windows Mobile usando .NET Compact Framework (Visual Studio 2008). Me pregunto si hay disponibles algunos conjuntos de control de interfaz de usuario comercial o de código abierto que son similares a los elementos de la interfaz de usuario de iPhone / iPod touch:

  • Paneles de desplazamiento basados ​​en gestos
  • En lugar de una lista desplegable: un nuevo panel con una gran lista de elementos
  • Paneles deslizantes
  • etc.

No pude encontrar ningún producto / código útil. Tal vez haya alguien con más experiencia que pueda ayudar.


Hace unos meses, busqué y no encontré nada (satisfactorio). Tuve que implementar mi propia biblioteca de control. La falta de buenas bibliotecas existentes "sensibles al tacto" me hace pensar que debería comercializar la mía, pero es muy incompleta.


Hemos falsificado muchas animaciones estáticas al crear secuencias .png en Adobe After Effects y luego rotar las imágenes dentro de un cuadro de imagen.


Mirabyte lanzó recientemente Touch Controls , que ofrece un control muy flexible para listas y menús. En también tiene características como desplazamiento cinético. Lo bueno es que es un componente 100% .NETCF.


Mirabyte, parece bueno, pero no se puede probar en alguna aplicación de prueba su componente de controles táctiles, solo se proporciona una aplicación de muestra. De lo contrario, no puede ver cómo mirar dentro de su aplicación.

En mi opinión, debe elegir Resco, están trabajando en la plataforma de PocketPC durante muchos años y saben cuál es el rendimiento y la escalabilidad de la aplicación, facilidad de uso, fácil de usar, etc.

Finalmente, me gusta la última edición de resco de mobile studio 2009.


También hay un proyecto de código abierto llamado Fluid Controls. Ellos viven aquí . Hay una implementación aquí .

Parece que puede crear algunas interfaces agradables con él, sin embargo, requiere bastante código para hacerlo.

Por ejemplo, para crear una lista, se necesita una clase heredada de ListBox con una Plantilla que crea y coloca explícitamente todos sus controles.

Aún así, es una buena forma de hacerlo si no desea desembolsar 50 euros para Mirabyte o 600 dólares para las herramientas de Roscos.


Recogí la oferta de Mirabyte''s Touch Controls v1.0 en el fin de semana.
[La versión 1.5 ya ha sido liberada]

Lo positivo:

  • Cuando lo haces funcionar, puede verse muy bien y el desplazamiento cinético es agradable.
  • Te deslizas hacia la izquierda y hacia la derecha para ir y venir.
  • Las preguntas hechas en el foro parecen ser respondidas rápidamente.
  • Puede hacer imágenes transparentes alfa usando su imagen basada en recursos
  • Parece que están haciendo un gran trabajo para mejorar las cosas solicitadas en los foros.

Lo negativo

  • La arquitectura utilizada en la demostración no es lo que considero la mejor práctica. (Hay una sola clase PageHandler que maneja todo, desde girar botones, páginas, menús, etc. que se divide utilizando clases parciales en 5 archivos).
  • No hay documentación o comentarios.
  • Los mecanismos para usar imágenes transparentes dependen en gran medida de las cadenas, la falta de formas dinámicas de usar sus propias imágenes.
  • Es una interfaz de usuario muy basada en listas con la que probablemente termines y que puede o no ser de tu agrado.
  • Pocos puntos de entrada para controles heredados, sin fuente.

Con todo, los recomendaría, te dan una buena forma de crear iPhone como UI. Solo tenga en cuenta que todavía hay problemas de dentición y falta de documentación.


pocketwit es de código abierto y tiene una interfaz genial

http://code.google.com/p/pocketwit/

Lista cinética : la lista principal implementa el "desplazamiento cinético". Menús laterales: los menús de acción se encuentran a los lados del menú principal. Entonces, si arrastra la lista hacia la izquierda o hacia la derecha, verá un menú de acciones al lado de la lista.


También puede considerar investigar SlideUI .NET CF UI Controla el uso de nuestra compañía para el desarrollo de Win Mobile. Contiene una rica lista de controles disponibles en tiempo de diseño optimizados para los dedos (botones, ediciones, paintbox, lista de desplazamiento cinético, etc.) Visite el sitio web de SlideUI en www.devslide.com/products/slideui


Si está buscando un iPhone como GUI en Windows Mobile, eche un vistazo a Bee Mobile en http://beemobile4.net

Ofrecen su iPack, un paquete de controles .NET CF que ofrecen una GUI similar a la del iPhone.


Personalmente, recomendaría Touch Controls Suite 2 de mirabyte . La nueva versión 2 es mucho mejor que la primera versión (gran rendimiento, bajo consumo de memoria) y tienen probablemente la mejor relación calidad-precio. Los usé en algunos proyectos de clientes y estoy muy satisfecho con ellos, ¡también por la comunidad muy activa en sus foros de soporte que me ayudaron mucho!


Intenté con Mirabyte y SlideUI. Descargué y jugué con ambos. Los controles SlideUI (1.6) son realmente buenos, y debo decir que estoy impresionado. Estoy estableciendo una licencia de estudiante de ellos ahora. Lo recomendaría a cualquiera que esté buscando una forma más sencilla de crear una aplicación atractiva sin tener que crear sus propios diseños y controles.


Sé que Resco tiene algunos controles de cuadrícula y lista basados ​​en "Touch" para Windows Mobile .net. Usamos algunas de sus cosas (pero no las funciones "táctiles") y hasta ahora han funcionado bastante bien para nosotros. Aquí está su control SmartGrid.NET , por ejemplo.