Partilhar via


Desenvolvendo para dispositivos inteligentes com o Visual Basic

Visual Studio 2008 suporta Visual Basic para o desenvolvimento de aplicativos para dispositivo inteligentes.Fornece as ferramentas e Framework que você precisará para desenvolver aplicativos para Pocket PC, Smartphone e outras plataformas com base em Windows CE.

Desenvolvendo aplicativos para dispositivos

Você pode desenvolver dois tipos de aplicativos para dispositivos, falando amplamente:

  • Os aplicativos móveis da web executam em um servidor Web e são processados em formatos diferentes em uma faixa de navegadores que equipam dispositivos móveis.Para obter mais informações, consulte Criando páginas de Web móveis do ASP.NET.

  • Aplicativos Windows_CE-COM de cliente rico executados no próprio dispositivo.Essa abordagem é geralmente o que queremos dizer pelo termo "aplicativos para dispositivos inteligentes".

  • Ao desenvolver para dispositivos inteligentes você usa o mesmo ambiente do Visual Studio que é utilizado quando desenvolve aplicativos desktop, mas algumas diferenças se manifestam quando o objetivo for dispositivos.Essas diferenças incluem:

  • Ferramentas adicionais para conexão e depuração em um dispositivo remoto.

  • Além da escolha de um tipo e modelo de projeto ao criar um projeto, você deve selecionar um dispositivo no qual deseja executar e depurar o aplicativo.Este dispositivo pode ser um dispositivo físico conectado ao computador de desenvolvimento, um dispositivo de rede ou um emulador de dispositivo em execução no computador de desenvolvimento.

  • Classes e seus membros diferem ao desenvolver para dispositivos.Para determinar se ou não uma classe e seus membros estão disponíveis, consulte a documentação, use o IntelliSense ou use o Visual Studio Object Browser enquanto o projeto estiver ativo.Para obter mais informações, consulte .NET Compact Framework.

Criando um aplicativo para um dispositivo

Um avançado Novo projeto caixa de diálogo do Visual Studio 2008 substitui o dispositivo inteligente aplicativo assistente do Visual Studio .NET 2003. In Visual Studio 2008, você pode fazer todas as escolhas sobre tipos de projeto e modelos a partir do Novo projeto caixa de diálogo.Para obter mais informações, consulte Como: Criar aplicativos de dispositivo usando Visual Basic ou Visual C#.

Para obter uma lista de tarefas que envolvam dispositivos inteligentes, consulte Aplicativos de Dispositivos Inteligentes (Como fazer em Visual Basic).

Dados e dispositivos

O .NET Compact Framework fornece uma implementação rica do ADO.NET para dispositivos, suporte a classes DataSet e DataView.Esse suporte inclui as classes DataRelation e Constraint e outras classes que definem e manipulam o DataSet.O .NET Compact Framework também inclui o provedor de dados do SQL Server.NET.Para obter mais informações, consulte Acessar a dados and XML Support in the .NET Compact Framework e o sistema.dados.SqlServerCe namespace.

Rede

O .NET Compact Framework fornece a API de nível de soquete de rede e abstrações de nível mais alto, como solicitações HTTP, DNS e requisições e respostas da Web.Conectividade é fornecida através de transportes Associação de dados infravermelhos (IrDA0 e TCP / IP através da API de soquete.Para obter mais informações, consulte Rede e conectividade no .NET Compact Framework.

Desenvolvimento para Pocket PC

Esta tabela lista tarefas específicas para o Pocket PC.

Para

Consulte

Use um controle DocumentList para gerenciar tarefas de gerenciamento de arquivos em seu aplicativo

Como: Usar um Controlarar DocumentList

Usar elementos formulário em seu aplicativo

Estilo formulário de PC de bolso

Ative aplicativos de um botão físico de hardware com um componente HardwareButton no seu aplicativo

Como: Use the HardwareButton componente

Usar um componente InputPanel no seu aplicativo

Como: Use the InputPanel componente

Selecione métodos de entrada do Pocket PC para entrada do usuário em seu aplicativo

Como: Conjunto de Pocket PC Entrada Methods

Enviar e responder à uma notificação no seu aplicativo

Como: Enviar uma notificação

Detectar teclas de navegação

Como: Detectar teclas de navegação

Desenvolvimento para o Smartphone

O .NET Compact Framework pode ser instalado no Windows Mobile Smartphones 2003 e posterior.

Esta tabela lista tarefas específicas para desenvolvimento Smartphone.

Para

Consulte

Definir métodos de entrada do Smartphone em seu aplicativo

Como: Conjunto de modos de entrada Smartphone

Substituir a chave back

Como: Substituir a chave voltar do Smartphone

Usar menus Smartphone

Como: Usar menus Smartphone

Consulte também

Conceitos

Tópicos de Ajuda do .NET compact Framework

Outros recursos

Desenvolvimento para Pocket PC e o .NET Compact Framework

Desenvolvimento Smartphone e o .NET Compact Framework

Windows incorporado CE Development and the .NET Compact Framework