6

Actualmente estoy desarrollando una aplicación para un dispositivo windows ce 6.0 con Visual Studio 2008 y Compact Framework 3.5.Windows Mobile Device Emulator - Crear dispositivo con resolución personalizada

El dispositivo en sí tiene una resolución de 800x480 píxeles.

Actualmente estoy desarrollando la aplicación en el dispositivo en sí, que funciona muy bien. Sin embargo, a largo plazo no puedo asegurar que siempre tenga acceso al hardware (como hoy, estoy trabajando desde la oficina en casa) y quiero poder usar el emulador del dispositivo.

Uso una imagen de "Windows Mobile 5.0 R2" que se envía con el emulador de dispositivos de Microsoft. La mayoría de mis formularios son independientes de la resolución y funcionan de fábrica en la pantalla de 240x320px del emulador.

Sin embargo, hay un formulario que tiene una resolución fija de 800x480 pero no puedo encontrar la manera de modificar o crear un emulador (Windows Mobile o Windows ce, no importa) con una resolución predefinida.

Cualquier ayuda se agradece

Respuesta

11

Abierta a Visual Studio, asegúrese de que el emulador no se está ejecutando y luego siga este "camino"

  • menú Herramientas> Opciones
  • Opciones de apertura árbol a DeviceTools -> Dispositivos
  • seleccione su dispositivo emulador de la lista de dispositivos
  • Haga clic en 'Guardar como' y darle un nombre (por ejemplo NewRes)
  • Seleccione el dispositivo que acaba de crear en la lista
  • Haga clic en 'Propiedades'
  • clic 'emulador Opciones'
  • Seleccione la pestaña 'Pantalla'
  • Cambiar la configuración de vídeo a la resolución deseada
  • clic ' OK' 3 veces
  • Cambiar el dispositivo de destino en su proyecto para el nuevo dispositivo
  • Implementar
  • Disfrute
1

Puede personalizar la configuración de la máquina del emulador del dispositivo editando los archivos decfg asociados.

Para crear el archivo en el administrador de decfg emulador de dispositivo:

  • Seleccione la configuración del dispositivo deseado de almacén de datos (por ejemplo, Windows Mobile 5.0 Pocket PC emulador).
  • conectarse a él (clic derecho - Conectar)
  • Cuando el dispositivo se inició, guardar la configuración de la máquina (Haga clic derecho - Guardar Como)
  • Dale cualquier nombre para el archivo (por ejemplo test.decfg), y guardar en la ubicación predeterminada ("% PERFIL DE USUARIO% \ Documentos \ Emuladores de mi dispositivo")

En este punto, detenga el emulador (clic derecho - Apagar).Ahora puede editar el archivo decfg guardado, que contiene todos los parámetros del dispositivo emulado (memoria, resolución, etc.).

Puede iniciar el nuevo emulador personalizado desde el Administrador de emulador de dispositivo en la sección Emuladores de mi dispositivo (consulte la siguiente pantalla).

Device Emulator Manager

Ejemplo contenido del archivo decfg:

<?xml version="1.0"?> 
<DeviceEmulator xmlns="http://schemas.microsoft.com/DeviceEmulator/2006/01/DeCfg"> 
    <Board> 
     <CpuCore Reconfigurable="false">ARMv4</CpuCore> 
     <CpuOptions Reconfigurable="false">TDI</CpuOptions> 
     <VFP Reconfigurable="false">false</VFP> 
     <OSImage Reconfigurable="false" Address="0">C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\DeviceEmulation\0409\PPC_USA.bin</OSImage> 
     <MemSize Reconfigurable="false">128</MemSize> 
    </Board> 
    <Emulator> 
     <DefaultSave Reconfigurable="false">true</DefaultSave> 
     <FuncKey Reconfigurable="true">193</FuncKey> 
     <HostKey Reconfigurable="true">Right-Alt</HostKey> 
     <Language Reconfigurable="false">1033</Language> 
     <VMID Reconfigurable="false">{812DA9C7-D9F2-4C57-85CD-29A7ED08C20B}</VMID> 
     <Video Reconfigurable="false" Width="400" Height="234" BitsPerPixel="16"/> 
    </Emulator> 
    <Peripherals> 
     <SerialPort Reconfigurable="true" UARTNumber="0">none</SerialPort> 
     <SerialPort Reconfigurable="true" UARTNumber="1">none</SerialPort> 
     <SerialPort Reconfigurable="true" UARTNumber="2">none</SerialPort> 
    </Peripherals> 
    <Platform>Windows Mobile 5.0 Pocket PC SDK</Platform> 
</DeviceEmulator> 
Cuestiones relacionadas