Cómo utilizar eMbedded Visual C 4.0
Parte 1: Creación de aplicaciones MFC para el emulador de Windows CE 4.1
El sistema de desarrollo Microsoft® eMbedded Visual C® proporciona una interfaz de programación que es casi idéntica al entorno Microsoft Visual C versión 6.0. Este entorno y la interfaz de programación de aplicaciones (API) de Microsoft Win32® para Microsoft Windows® CE hacen que escribir aplicaciones para dispositivos Windows CE sea muy similar a escribir aplicaciones de escritorio de Windows.
En esta sección del artículo, utiliza el Asistente para aplicaciones Microsoft Foundation Classes (MFC) para crear una aplicación que puede descargar y ejecutar en un emulador de Microsoft Windows CE versión .1.
En este artículo, puedes hacer clic en la mayoría de las miniaturas para ver imágenes más grandes.
En esta sección de los ejercicios, realizarás los siguientes pasos:
Crear un nuevo proyecto MFC de Windows CE
Configurar los ajustes en Platform Manager
Cree e implemente su primera aplicación de emulador
Para crear un nuevo proyecto MFC de Windows CE
Inicie eMbedded Visual C.
La interfaz de usuario básica de eMbedded Visual C se muestra a continuación. Si es necesario, tómate unos minutos para explorar las herramientas antes de continuar con el siguiente paso.
En el menú Archivo, haga clic en Nuevo.
En el cuadro de diálogo Nuevo, seleccione WCE MFC AppWizard (exe) como proyecto a crear.
En el cuadro Nombre del proyecto, escriba Scribble.
En el cuadro Ubicación, ingrese C:\LABS\EVCBASIC.
Con Windows CE, no estás tan limitado como con los procesadores Intel x86. Observe la lista de procesadores en la esquina inferior derecha del cuadro de diálogo. De forma predeterminada, se seleccionan todos los procesadores disponibles. Dado que el objetivo ahora es solo el emulador, desmarque todas las casillas excepto Win32 (emulador WCE), como se muestra en la siguiente figura.
Haga clic en Aceptar para iniciar el asistente.
En la primera página del asistente, haga clic en Documento único, asegúrese de que la casilla de verificación ¿Soporte de arquitectura de documento/vista? esté seleccionada y luego haga clic en Siguiente, como se muestra en la siguiente imagen.
¿Seleccionar la casilla de verificación ¿Soporte de arquitectura de documento/vista? hará que el asistente cree dos clases para el código principal de la aplicación. La clase Documento está diseñada para guardar y conservar el estado (datos), mientras que la clase Vista proporciona una representación gráfica de los datos. Esta es una relación "uno a muchos", donde la clase Documento puede tener múltiples vistas relacionadas, cada una de las cuales proporciona un aspecto gráfico diferente de los datos. La arquitectura se centra en los datos, por lo que las notificaciones de cambios son simples y el acceso y el almacenamiento de los datos están centralizados a través de documentos.
En la siguiente página del asistente, deje todas las opciones predeterminadas y haga clic en Siguiente, como se muestra en la imagen a continuación.
En la siguiente página del asistente, haga clic en Siguiente, como se muestra en la imagen a continuación.
En la siguiente página del asistente, haga clic en Finalizar, como se muestra en la imagen siguiente.
Cuando aparezca el resumen, haga clic en Aceptar para completar el asistente, como se muestra en la imagen siguiente.
Ahora que ha completado el asistente, tiene una aplicación que puede implementarse y ejecutarse en el emulador, aunque todavía no hará nada particularmente interesante.
Parte del beneficio de usar Windows CE es la flexibilidad de elegir entre muchos dispositivos e incluso crear dispositivos personalizados y sus SDK asociados. Al desarrollar aplicaciones utilizando eMbedded Visual C, debe configurar el administrador de plataforma para indicar las plataformas y dispositivos a los que desea que se descarguen las imágenes. Antes de implementar su proyecto, verifique la configuración del Administrador de plataforma.
Para configurar el administrador de plataforma
Haga clic en el comando de menú Construir | Establecer plataforma activa.
En el cuadro de diálogo, seleccione STANDARDSDK_410 y haga clic en Aceptar, como se muestra en la imagen a continuación.
También puedes seleccionar la plataforma activa desde la barra de herramientas de configuración de WCE.
En este caso sólo podrás utilizar una única plataforma. La lista aquí crecerá si ha instalado más SDK.
Haga clic en el comando de menú Generar | Establecer configuración activa.
En el cuadro de diálogo, seleccione Scribble – Depuración de Win32 (emulador WCE) y haga clic en Aceptar, como se muestra en la imagen a continuación.
También puedes seleccionar la configuración activa desde la barra de herramientas de configuración de WCE.
Para cada tipo de procesador seleccionado en la página inicial del asistente, hay dos configuraciones de proyecto asociadas: Depurar y Liberar. Cada configuración contiene información como configuraciones de compilación, vinculación y depuración. Puede crear configuraciones adicionales o eliminar configuraciones existentes a través del menú Construir | Configuraciones. Como sólo se selecciona el procesador del emulador, sólo tienes dos configuraciones.
Hasta ahora, ha configurado la información necesaria para generar la imagen binaria correcta para el entorno del dispositivo de destino. Finalmente, debes elegir dónde colocar la imagen de salida (ya sea un dispositivo conectado físicamente o un emulador). En este artículo, sólo tienes un objetivo disponible, que es el emulador. Pero para otros tipos de CPU, existen varias opciones.
En la barra de herramientas de configuración de WCE, seleccione STANDARDSDK_410 Emulator, como se muestra en la imagen a continuación.
Ahora puedes crear e implementar tu primera aplicación de emulador. En este paso, se iniciará el emulador en la computadora de escritorio. El proceso de inicio puede tardar un poco.