Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Visual Studio 2008 admite Visual Basic para el desarrollo de aplicaciones de Smart Device. Proporciona las herramientas y estructura necesarios para desarrollar aplicaciones de Pocket PC, Smartphone y otras plataformas basadas en Windows CE.
Desarrollar para dispositivos
En general, se pueden desarrollar dos tipos de aplicaciones para dispositivos:
Aplicaciones Web móviles que se ejecutan en un servidor Web y se representan en formatos diferentes en una gama de dispositivos móviles equipados con un explorador. Para obtener más información, vea Crear páginas Web de ASP.NET Mobile.
Aplicaciones basadas en Windows CE mejoradas para el cliente que se ejecutan en el propio dispositivo. Este enfoque generalmente es lo que queremos decir con el término "aplicación de Smart Devices".
Al desarrollar aplicaciones de para dispositivos inteligentes se puede utilizar el mismo entorno de Visual Studio que se emplea para desarrollar aplicaciones de escritorio, pero hay algunas diferencias que se ponen de manifiesto en los dispositivos de destino. Entre estas diferencias se incluyen:
Herramientas adicionales para conectar con un dispositivo remoto y depurar el código.
Aparte de elegir un tipo de proyecto y una plantilla cuando se crea un proyecto, debe seleccionarse un dispositivo en el que se ejecutará y depurará la aplicación. El dispositivo puede ser un dispositivo físico conectado al equipo de desarrollo, un dispositivo conectado en red o un emulador de dispositivos que se ejecute en el equipo de desarrollo.
El uso de las clases y sus miembros es diferente al desarrollar para dispositivos. Para determinar si una clase y sus miembros están o no disponibles, consulte la documentación o utilice IntelliSense o el Explorador de objetos de Visual Studio mientras el proyecto esté activo. Para obtener más información, vea .NET Compact Framework.
Crear una aplicación de dispositivo
Un cuadro de diálogo Nuevo proyecto mejorado de Visual Studio 2008 reemplaza al Asistente para aplicaciones de Smart Device de Visual Studio .NET 2003. En Visual Studio 2008, las decisiones relativas a los tipos de proyectos y plantillas se toman en el cuadro de diálogo Nuevo proyecto. Para obtener más información, vea Cómo: Crear aplicaciones para dispositivos utilizando Visual C# o Visual Basic.
Para obtener una lista de tareas en las que intervienen dispositivos inteligentes, vea Aplicaciones para Smart Device (Cómo se procede en Visual Basic).
Datos y dispositivos
.NET Compact Framework proporciona una implementación enriquecida de ADO.NET para dispositivos que admite las clases DataSet y DataView. Esta compatibilidad incluye las clases DataRelation y Constraint, y otras clases que definen y manipulan el objeto DataSet. .NET Compact Framework también incluye el proveedor de datos de SQL Server .NET. Para obtener más información, vea Acceso a datos y compatibilidad XML en .NET Compact Framework y el espacio de nombres System.Data.SqlServerCe.
Conexión de red
.NET Compact Framework proporciona la API de conexión en red de nivel de socket y abstracciones de alto nivel, como solicitudes y respuestas HTTP, DNS y Web. Se ofrece conectividad por medio de los transportes IrDA (Infrared Data Association) y TCP/IP mediante la API de sockets. Para obtener más información, vea Funciones de redes y conexión en .NET Compact Framework.
Desarrollar para Pocket PC
En esta tabla se muestran tareas específicas para Pocket PC.
Para |
Vea |
|---|---|
Utilizar un control DocumentList para controlar las tareas de administración de archivos en la aplicación |
|
Utilizar elementos de formulario en la aplicación |
|
Activar aplicaciones desde un botón de hardware físico con un componente HardwareButton en la aplicación |
|
Utilizar un componente InputPanel en la aplicación |
|
Seleccionar los métodos de entrada de Pocket PC para los datos proporcionados por el usuario en la aplicación |
|
Enviar una notificación y responder a ella en la aplicación |
|
Detectar las teclas de navegación |
Desarrollar para Smartphone
.NET Compact Framework se puede instalar en Windows Mobile 2003 Smartphones y versiones posteriores.
En esta tabla se muestran tareas específicas para el desarrollo de Smartphone.
Para |
Vea |
|---|---|
Establecer métodos de entrada de Smartphone en la aplicación |
|
Reemplazar la tecla Atrás |
|
Utilizar menús de Smartphone |
Vea también
Conceptos
.Temas "Cómo..." de .NET Compact Framework
Otros recursos
Desarrollo de Pocket PC y .NET Compact Framework