Entre neste mundo fantástico do desenvolvimento de aplicações móveis. Aprenda com Renato Haddad, reconhecido pela Microsoft como MVP (Most Valuable Professional) quais os recursos existem no Windows Mobile 6, como criar aplicações com o Visual Studio .NET 2005, criar projetos para Pocket PC e SmartPhone com a linguagem VB.NET, como usar os principais controles, criar e ter acesso ao banco de dados no SQL Server Compact Edition (select, insert, update e delete), criar classes, controle de usuário e consumir Web Service na aplicação. Aprenda através de exemplos criados passo a passo e dicas e truques de um desenvolvedor experiente.
Em quase três horas você ganhará um enorme volume de conhecimentos. Será certamente um profissional melhor preparado para enfrentar o mundo da Tecnologia da Informação.
Este treinamento é indicado para todos os níveis. A linguagem utilizada é o VB.NET, mas para desenvolvedores C# é só uma questão de sintaxe. O importante é você saber o que e como explorar os recursos.
Porquê comprar o CD Desenvolvendo Aplicações com o Windows Mobile 6?
- Explore o Windows Mobile 6 e o Visual Studio .NET 2005
- Aprenda com Renato Haddad, autor de livros, palestrante e consultor de sucesso
- Organizado em lições curtas, que respeitam o seu tempo
- Estude onde e quando desejar
- Totalmente em português
- Excelente relação custo x benefício
- Valioso material de consulta e referência
- Excelente método de ensino
Conteúdo Exclusivo!
1. Visão Geral do Mundo Móvel
Saiba o que é possível fazer com o mundo móvel, os sites de pesquisa de informações, os recursos, artigos e downloads, como criar um projeto para Pocket ou Smartphone no Visual Studio .NET 2005, como usar o gerenciador de emuladores para estabelecer uma conexão com a internet e o desktop e sincronizar dados dos contatos do Outlook, como criar uma planilha no Pocket Excel e um documento do Word. Veja as dicas para estabelecer uma conexão correta no emulador para poder navegar na internet através do Internet Explorer.
2. Controles Básicos - parte 1
Saiba como criar um novo projeto do tipo Windows Mobile 6 Professional, adicionar controles básicos no formulário, por exemplo Label, ComboBox, TextBox, MonthCalendar, DateTimePicker, NumericUpDown, TrackBar, InputPanel e configurar as principais propriedades. Veja ainda como usar o Device Emulator Manager para controlar os emuladores e como executar uma aplicação no emulador.
3. Controles Básicos - parte 2
Veja como adicionar e configurar as propriedades de outros tipos de controles como TabControl, ListBox, PictureBox, CheckBox, Button, RadioButton, ImageList. Saiba ainda como criar um ArrayList e atribuir ao controle.
4. Criando uma Classe
Veja como criar uma Classe contendo dois métodos e como usá-los em um formulário. Saiba quais as vantagens de se trabalhar com classes, otimizando o código e proporcionando produtividade no desenvolvimento.
5. Criando um Controle de Usuário (User Control)
Aprenda a criar um User Control genérico para ser utilizado em qualquer formulário. Neste exemplo, o User Control aproveita o contexto do exemplo e consome a classe criada no vídeo de Classe. Com isto, você saberá como explorar o reaproveitamento de código e implementar produtividade ao projeto.
6. Criar um Banco de Dados
Veja como criar um banco de dados com o SQL Compact Edition para ser utilizado no Pocket ou Smartphone. Use o Visual Studio para criar o DB ou o SQL Server 2005 ou ainda, escreva um código para criar o DB em tempo de execução de acordo com a sua necessidade. Saiba como criar uma nova tabela, campos e definir todas as propriedades. Através do Visual Studio adicione dados à tabela. Via código escrito em VB.NET, use as classes e os métodos para criar o DB.
7. Incluir Dados no Banco de Dados
Aprenda a escrever códigos para incluir dados no banco de dados a partir de controles existentes no formulário via instrução SQL INSERT. Saiba quais classes usar, os métodos e como declarar todos os parâmetros para a instrução. Desta forma, incluir dados numa tabela será simples para manter todos os dados diretamente no dispositivo móvel.
8. Atualizar Dados no Banco de Dados
Saiba como criar um formulário com códigos escritos em VB.NET para atualizar dados diretamente na tabela do banco de dados via instrução SQL UPDATE, além da classe, métodos e declaração de parâmetros para a instrução. Com isto você poderá atualizar qualquer tipo de informação.
9. Excluir Dados no Banco de Dados
Veja como criar um formulário com códigos escritos em VB.NET para excluir dados da tabela do banco de dados via instrução SQL DELETE, além da classe, métodos e declaração de parâmetros para a instrução. Com isto você poderá excluir qualquer tipo de informação.
10. Master Detail
Veja como montar dois DataGrids vinculados a partir de duas tabelas do banco de dados de forma que quando o usuário selecionar a categoria numa linha do DataGrid, já serão exibidos todos os produtos desta categoria no outro DataGrid. Este nome chamamos de Master/Detail.
11. Navegação de Registros
Navegue entre os registros de uma tabela diretamente no formulário. Veja quais códigos você precisa implementar para navegação. Este exemplo é mostrado tanto no Pocket PC quanto no Smartphone. Veja ainda como montar um DataGrid no Smartphone com todos os dados da tabela do banco de dados.
12. Web Services
Nesta aula você não verá como criar o Web Service, apenas como referenciar na sua aplicação e usá-lo. Veja todos os passos necessários para consumir Web Services no projeto, os segredos usados pelo gerenciador de emulador para permitir o uso de HTTP com acesso a internet. Os exemplos usados neste projeto de Smartphone consome Web Services que retornam dados numéricos e uma tabela de um banco de dados. Com isto, você poderá abrir o horizonte de aplicações para consumir Web Services existentes no mundo.
13. Troca de plataforma
Veja como trocar a plataforma de um projeto atual para outra selecionada, por exemplo, como converter um projeto criado para Pocket PC para Smarphone e vice-versa, as dicas e os cuidados com os controles e menus sem ter que recriar todo o projeto. Isto facilitará o desenvolvimento multiplataforma.