2008-09-24 14 views
7

i M desarrollo de una pequeña herramienta en mi Pocket PC utilizando el SDK WM6 pero me gustaría implementar una interfaz fácil de usar los dedos (como la del iPhone). Así que estoy buscando un .NET Framework gratuito que ofrezca la posibilidad de integrar fácilmente una interfaz amigable para Windows Mobile 6 Pro.Marco compacto: ¿cualquier GUI amigable con los dedos?

¿Alguna idea?

EDITAR: "Dedo amigable" significa iconos grandes, botones grandes, pantallas desplazables con un simple toque del pulgar ... Porque las Winforms en el marco compacto están hechas para el lápiz, ¡no para los dedos!

+0

"un marco .NET libre" debe ser "una biblioteca libre de .NET" Saludos, Tamberg – tamberg

+0

"marco" que parece apropiado en este caso. –

Respuesta

0

No estoy del todo seguro de lo que estás pidiendo aquí ... Windows Mobile 6.0 Pro es permitido pantalla táctil, por lo que debe simplemente tiene que crear su proyecto dirigido a la Windows Mobile 6.0 Pro (nota, sin embargo , que su aplicación no será compatible con los dispositivos estándar de Windows Mobile 6.0).

3

No conozco ningún ejemplo de la API de interfaz.

Codificaría dicha interfaz desde cero, anulando los eventos Paint y mouse. Si necesita herramientas de dibujo más sofisticadas que las que ofrece el marco compacto, debe buscar pinvoke para acceder a GDI +.

+0

GDI + en un teléfono? Pensé que solo GDI estaba disponible. – Qwertie

0

que saben exactamente lo que está hablando. Todos los controles .NET están diseñados para el lápiz. Cuando los haces más grandes para el dedo, no hay garantía de que respondan bien. Además, cada sensibilidad de los dispositivos de hardware es diferente y es aún más difícil.

Recientemente construí una aplicación que intenta incorporar algunas funciones táctiles. fue un dolor tener código de mano todo esto.

El problema con una biblioteca de terceros, a diferencia de venir en Windows MObile, es que cada uno diseña su propia biblioteca y técnicas de navegación. Con suerte, MS será inteligente en este frente.

http://sites.google.com/site/nebowiki/

+0

¿Qué relación tiene este enlace con la pregunta del afiche? Si desea promocionar su propio sitio, coloque el enlace en su perfil de usuario. – ctacke

+1

¿Desde cuándo tenemos que tener mucho cuidado al incluir enlaces en nuestras publicaciones? - Pensé que el enlace era perfectamente relevante. –

0

Si está desarrollando aplicaciones amigables de los dedos, el dispositivo de destino necesita un proceso para manejar la entrada dedo en comparación con el lápiz óptico. Los dispositivos HTC (como Kaiser, Mogul, Touch Pro, etc.) usan TouchFlo para este propósito. Hay algunas versiones diferentes de TouchFlo y no estoy seguro de si hay un SDK, pero debe incorporarlo a lo que programe. xda-developers.com tendrá mucha información al respecto.

2

Realmente debería comprobar Resco's MobileForms Toolkit 2009.

apuesto a sus controles son exactamente lo que busca. Además, tienen un whitepaper y videos para mostrar los controles.

+0

Lo sentimos, no atrapó el requisito "GRATIS". Mi error. –

+0

gracias de todos modos, en realidad había encontrado las formas móviles de Resco antes, pero el precio no es realmente asequible para un solo desarrollador. – guigui42

0

ES increíble que con WM6.1 Pro, .NET CF 3.5 y VS2008 todos los que tenemos disponibles sean los controles básicos del tamaño de un lápiz que son espartanos en extremo. es decir, coyote feo. Estoy a punto de masticarme la mano en vez de usarla en una aplicación.

Entonces, ¿dónde está la colección de controles de terceros a la que acuden todos los desarrolladores de WM para proporcionar aplicaciones táctiles?

1

No estoy seguro de que sea lo que está buscando (no tuve tiempo de examinarlo yo mismo, pero sí tengo la intención); este marco de interfaz de usuario se ve interesante: http://code.msdn.microsoft.com/uiframework

+0

Está buscando funciones de interfaz de usuario similares al iPhone. Ya sabes, esa cosa de Apple? – Qwertie

0

feo es realmente la palabra correcta para la mayoría de las minas (incluido) aplicaciones Win Mobile. Estoy desarrollando una pieza más antigua de hardware con una pantalla mono que lo empeora aún más.

Tome un vistazo aquí: http://www.windowsfordevices.com/news/NS9328208835.html

y aquí: http://msdn.microsoft.com/en-us/library/dd630622.aspx

Esto no es libre, pero es asequible - algunas de las capturas de pantalla son bastante buen aspecto: http://www.basic4ppc.com/?gclid=CIiO1di1nJoCFRAhDQodYX8-9A

De todos modos ... lo siento si esto fue solo un salto en Google, tal vez tenía algo que te habías perdido. controles

--Joe

1

Echa un vistazo a las ventanas de fluidos móviles disponibles en http://fluid.codeplex.com/ Esto podría ser lo que busca, y su código abierto.

0

dedo Freindlyness es el resultado de la tecnología de pantalla táctil (pantallas capacitivas son menos precisos, pero requieren una presión cero; pantallas resistivas requieren una presión física y son más difíciles de pasar el dedo, película, etc.)

Con Windows Mobile 6.5 , han introducido una biblioteca de gestos de sistema (y si prefiere no tener que P/invocarlo, hay un contenedor de muestra en MSDN Code Gallery). Teóricamente, sería posible escribir en esta nueva biblioteca, y tal vez emular los gestos en dispositivos anteriores a WM6.5, si es necesario.

1

Cualquier lector actual en este hilo debería consultar SlideUI (http://www.devslide.com/products/slideui). Es un producto actual (y compatible) que ofrece controles y desplazamiento táctil (similar al iPhone).

+0

Solo cuesta $ 200. – Qwertie

+0

Sí, cuesta $ 199 por una licencia de desarrollador completa y soporte por un año y actualizaciones. También me gustan los productos gratuitos, y entiendo que algunos desarrolladores y proyectos tienen limitaciones presupuestarias. Pero, la mayoría estaría de acuerdo en que cuando se trata de la decisión de poner otros 2-3 meses en el desarrollo de controles táctiles similares o pagar $ 199, la segunda opción es mucho mejor. – travis