Tutorial: Crear aplicaciones de Windows Forms para un dispositivo

Actualización: noviembre 2007

En este tutorial, se generará una sencilla aplicación de formularios Windows Forms, ya sea con Visual Basic o Visual C#, y después dicha aplicación se ejecutará en el emulador de Pocket PC. Este tutorial muestra la diferencia principal existente entre la programación de escritorio y la programación de dispositivos, esto es, que se debe establecer como destino para un dispositivo. En este tutorial, el dispositivo es un emulador integrado de Pocket PC 2003.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Este tutorial se ha escrito usando Configuración de desarrollo de Visual Basic y Configuración de desarrollo de Visual C#.

El tutorial consta de cinco tareas principales:

  • Crear un proyecto de dispositivos que utiliza formularios Windows Forms.

  • Agregar un control al formulario.

  • Agregar control de eventos al control.

  • Seleccionar un dispositivo en el que se ejecutará el proyecto.

  • Compilar e implementar la aplicación en el dispositivo.

Elegir un dispositivo de destino

Lleve a cabo el procedimiento siguiente para asegurarse de que se le pedirá seleccionar un dispositivo cuando implemente la solución.

Para solicitar opciones de dispositivos durante la implementación

  1. En el menú Herramientas, haga clic en Opciones, expanda Herramientas de dispositivo y, a continuación, haga clic en General.

    Si no aparece Herramientas de dispositivo, seleccione Mostrar todas las configuraciones en la parte inferior del cuadro de diálogo Opciones.

  2. Active la casilla Mostrar dispositivos antes de implementar un proyecto de dispositivo.

Crear la aplicación

La creación de un proyecto de formulario Windows Forms, y la adición de controles y del control de eventos, siguen el mismo proceso en los proyectos para dispositivos que en los proyectos para el escritorio. La diferencia principal estriba en el menor número de clases que están disponibles en .NET Compact Framework.

Para crear un proyecto para dispositivos que utiliza formularios Windows Forms

  1. (Visual Basic) En el menú Archivo de Visual Studio, haga clic en Nuevo proyecto.

    — o bien —

    (Visual C#) En el menú Archivo de Visual Studio, seleccione Nuevo y haga clic en Proyecto.

  2. En el panel Tipos de proyecto, expanda Visual Basic o Visual C# y, a continuación, haga clic en Smart Device.

    Si el lenguaje que desea no aparece desde un principio, expanda Otros lenguajes. Su configuración de desarrollo rige esta pantalla.

  3. En el panel Plantillas, haga clic en Proyecto de Smart Device.

  4. (Visual C# sólo) En el cuadro Ubicación, compruebe dónde desea almacenar los archivos de proyecto.

  5. En el cuadro Nombre, escriba DeviceSample y, a continuación, haga clic en Aceptar.

  6. En el cuadro de diálogo Agregar nuevo proyecto de Smart Device, seleccione Pocket PC 2003 en el menú desplegable Plataforma de destino, seleccione .NET Compact Framework Versión 2.0 en el menú desplegable Versión de .NET Compact Framework, haga clic en Aplicación de dispositivo en el panel Plantillas y, a continuación, haga clic en Aceptar.

    Una representación de un dispositivo Pocket PC aparece en el Diseñador de Windows Forms.

Para agregar un control al formulario

  1. En el Cuadro de herramientas, arrastre un control Button al formulario.

    Si no puede ver el Cuadro de herramientas en el entorno de desarrollo integrado (IDE), haga clic en Cuadro de herramientas en el menú Ver.

    Si no está visible la ficha Controles de dispositivo en el Cuadro de herramientas, haga clic con el botón secundario del mouse en Cuadro de herramientas y, a continuación, haga clic en Mostrar todo.

  2. Haga clic con el botón secundario en el control Botón y seleccione Propiedades.

  3. En la ventana Propiedades, escriba Say Hello y presione ENTRAR para establecer la propiedad Texto.

Para agregar control de eventos al control Button

  1. Haga doble clic en el botón del formulario.

    Se abrirá el Editor de código, con el cursor situado en el controlador de eventos.

  2. Inserte el siguiente código de Visual Basic:

    MessageBox.Show("Hello, World!")
    

    — o bien —

    Inserte el código siguiente de C#:

    MessageBox.Show("Hello, World!");
    

Generar y depurar la aplicación

Aquí aparece una diferencia con respecto a los proyectos para el escritorio. En un proyecto para dispositivos, habitualmente puede elegir varios destinos para la ejecución del programa. En este tutorial elegirá un emulador de Pocket PC. Si ya tiene asociado un dispositivo físico compatible con el equipo de desarrollo, también puede elegir el dispositivo físico.

Para generar y probar la aplicación

  1. En el menú Depurar, haga clic en Iniciar (o Iniciar depuración).

  2. En el cuadro de diálogo Implementar, seleccione Pocket PC 2003 SE - Emulador y haga clic en Implementar.

    Puede ver el progreso en la barra de estado. De forma predeterminada, .NET Compact Framework se implementa en el dispositivo si aún no está presente en él.

  3. Cuando ejecute la aplicación en el emulador, toque el botón para comprobar que aparece el mensaje "Hello, World!".

Vea también

Referencia

General, Herramientas de dispositivo, Opciones (Cuadro de diálogo)

Visual Basic y Visual C# (Cómo se utiliza en Smart Devices)

Cuadro de herramientas