c# - tutorial - wpf vs windows forms
¿Las aplicaciones simples Windows Forms/WPF funcionan en Windows 8 para tabletas? (6)
- Sí, los formularios normales de Windows funcionarán en Windows 8. Funcionarán en cualquier sistema operativo compatible con su versión de .NET Framework. Es posible que no se ejecuten en la tableta de Windows RT, pero las tabletas con Windows 8 completo estarán bien.
- No hay un emulador de tableta, pero puede ejecutar Windows 8 en un HP Slate 500, o (lo que estoy haciendo) ejecutar Windows 8 con control táctil a través de Parallels en un iPad.
- Puede desarrollar su aplicación en Silverlight / WPF y hacer que funcione bien en Windows 7 y 8, pero también en Windows RT (para tabletas ARM). O las aplicaciones HTML5 también son una opción.
Estoy desarrollando una aplicación comercial C # .NET que necesita funcionar en Windows 7, Windows 8 y Windows 8 Tablet.
- ¿Las aplicaciones "simples" de Windows Forms funcionan tanto en el escritorio de Windows 8 como en la tableta?
- ¿Hay un emulador de Windows 8 Tablet?
- ¿Hay alguna alternativa?
Windows 8 seguirá teniendo win32, por lo que todas sus aplicaciones que sean winform basadas en Winform, C ++, la aplicación COM seguirá funcionando bien sin volver a compilar. Sin embargo, Win32 no estará presente en las tabletas de superficie, por lo que no se ejecutarán allí. Tendrá que recodificar su aplicación usando el estilo metro que usará WinRT (tiempo de ejecución de Windows).
Para más detalles, consulte mi blog en Windows 8
Ver, Windows 8 tiene 2 versiones RT / PRO. Las tabletas que admiten RT no ejecutarán ninguna aplicación Legacy Desktop (Your Winforms es una aplicación de escritorio). solo ejecutarían las aplicaciones de la Tienda Windows descargadas de la Tienda.
Siempre puede hacer una versión de escritorio de la aplicación de Windows 8, pero eso se ejecutaría en Windows 8 Pro Machines
Los WinForms se incluyen en la categoría de aplicaciones de escritorio, por lo que cualquier máquina con Windows Pro instalada, ya sea una tableta o una PC, podría ejecutarla. Las tabletas instaladas con WinRT no lo admitirán, ya que solo ejecutan aplicaciones de la tienda
Para la parte 2: Visual Studio 2012 tiene un simulador incorporado para probar las aplicaciones de Windows Store, proporciona métodos para probar cualquier gesto táctil y también permite diferentes resoluciones de pantalla y orientaciones.
Sin embargo, este simulador se puede usar para probar cualquier aplicación. Para iniciar el simulador, abra "Archivos de programa / Archivos comunes / microsoft shared / Windows Simulator / 11.0 / Microsoft.Windows.Simulator.exe", busque alternativamente el archivo ejecutable.
Ahora, dentro del entorno simulado, navegue a la aplicación que desea probar y ejecutar.
Esto no es perfecto, pero funciona.
Para responder a la segunda parte de su pregunta, Splashtop tiene un Windows Metro Testbed que puede usarse en una tableta ipad o Android para conectarse remotamente a Windows 8 y probar la interfaz táctil.