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 |
|
Usar elementos formulário em seu aplicativo |
|
Ative aplicativos de um botão físico de hardware com um componente HardwareButton no seu aplicativo |
|
Usar um componente InputPanel no seu aplicativo |
|
Selecione métodos de entrada do Pocket PC para entrada do usuário em seu aplicativo |
|
Enviar e responder à uma notificação no seu aplicativo |
|
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 |
|
Substituir a chave back |
|
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