FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-ansi-language: PT-BR">Com Windows Mobile utilizando o Visual Studio 2005 – Parte 1
Neste artigo, aprenderemos como incrementar as nossas habilidades pré-existentes do Visual Studio e do .NET Framework, para desenvolver aplicações para dispositivos Windows Mobile. Começaremos construindo uma aplicação Smartphone simples. Logo a seguir, acessaremos os dados fornecidos pelo SQL Server 2005 Mobile Edition (SQL Mobile), para adicionar funcionalidades de visualização de dados, inclusive a exibição de arquivos de imagem.
Através da utilização do Pocket Outlook Object Model API, enviaremos uma mensagem de e-mail para um contato do Office Outlook Mobile. Finalizaremos acrescentando funcionalidades para chamar um Web Service, que fornecerá dados atualizados para o banco de dados SQL Mobile e fará o download de arquivos de imagem adicionais para os novos dados.
Criaremos uma aplicação Smartphone, para ser utilizada pelos representantes comerciais de uma agência de vendas autorizada, de artigos de arte e de fotografia de alta qualidade. Nessa agência de vendas autorizada, os representantes comerciais gastam muito tempo atendendo clientes individuais. Esses representantes comerciais devem ter sempre acesso fácil às informações sobre o cliente e devem ser capazes de trabalhar efetivamente quando estiverem viajando a serviço.
A aplicação de exemplo fornece aos representantes comerciais uma maneira fácil de visualizar uma lista de produtos de arte e de fotografia disponíveis; um formulário para enviar uma imagem do produto para os clientes, onde as informações sobre o contato são armazenadas no Outlook Mobile Contacts; e um modo de atualizar o produto móvel com os dados mais recentes, inclusive com novas imagens.
Ao finalizarmos este artigo, estaremos familiarizados com o processo de construção de uma aplicação Windows Mobile utilizando o Visual Studio 2005 e o SQL Mobile. Estaremos também familiarizados com os conceitos básicos sobre como trabalhar com as Application Programming Interfaces (APIs) gerenciadas, do novo Windows Mobile 5.0.
Neste artigo, executaremos os seguintes exercícios:
· Criação de uma aplicação Smartphone utilizando dados SQL Mobile;
· Adição de suporte para envio de e-mail para um contato;
· Acesso a Web services e recuperação de arquivos de imagem remotos.
Criando uma aplicação Smartphone e utilizando dados do SQL Mobile
Neste exemplo, utilizaremos o Visual Studio 2005 para criar uma aplicação Smartphone. Associaremos comandos com soft keys de um dispositivo móvel e acrescentaremos funcionalidades para rolar por uma lista de produtos disponíveis (uma lista de imagens).
Criaremos uma fonte de dados para um banco de dados SQL Mobile existente e, a seguir, testaremos a aplicação no emulador do Windows Mobile 5.0. No procedimento a seguir, criaremos um novo projeto Windows 5.0 Mobile no Visual Studio.
Criando um projeto Windows Mobile no Visual Studio
Abra o Visual Studio 2005 e clique em File>New>Project. Aparecerá a caixa de diálogo New Project. Em Project types, expanda Visual C#>Smart Device e a seguir, selecione Windows Mobile 5.0 Smartphone (Figura 1).
Figura 1. Selecionando o dispositivo Windows Mobile 5.0 Smartphone
Na caixa de diálogo New Project, selecione Device Application. Em Name, digite “OrderManager” e clique
Figura 2. O projeto OrderManager
No procedimento a seguir, acrescentaremos um banco de dados SQL Mobile existente, como uma nova fonte de dados. Posteriormente, neste mesmo exercício, utilizaremos essa fonte de dados para acrescentar à aplicação, funcionalidades de visualização de dados.
Acrescentando uma nova fonte de dados
No Visual Studio, clique em Data>Add New Data Source. Será iniciado o Data Source Configuration Wizard. Em Choose a Data Source type, selecione Database e a seguir clique em Next (Figura 3).
Figura
Na página a seguir, clique
Nota: Se a caixa de diálogo Add Connection não apareceu, mas Choose Data Source sim, clique em Continue, como mostrado na Figura 4. |
Figura 4. Escolhendo a fonte de dados