DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo da WebMobile 11 - Criando uma aplicação para a troca de arquivos entre o Micro e o PocketPC

Artigo Originalmente publicado na WebMobile 11.

imagem.JPG

Clique aqui para ler todos os artigos desta edição

 

Criando uma aplicação para troca de arquivos entre o Micro e o PocketPC

 

É cada vez mais comum querermos carregar músicas e imagens em um dispositivo móvel, e existem diversas opções no mercado, mas imagine usar o seu PocketPC para realizar essa tarefa. Para isso, você terá que ter um meio fácil para copiar os arquivos do micro para o Pocket e vice-versa. Mas como construir essa aplicação?

Felizmente existe uma maneira simples para realizar essa tarefa e pode ser feita através da RAPI do Windows Mobile. Na prática, significa que podemos executar diversas tarefas no PocketPC enquanto ele estiver conectado ao micro através do ActiveSync (ler Nota 1), como: realizar a troca de arquivos, executar programas etc.

Neste artigo criaremos uma aplicação que copiará suas músicas e vídeos do micro para o PocketPC e explicaremos detalhadamente esse processo.

 

Programa responsável por realizar a conexão entre o micro e o PocketPC. Sempre que você conecta o PocketPC ao micro, o ActiveSync é executado e cria a conexão entre os dois.

 

Entendendo a RAPI

Remote Application Program Interface é um conjunto de funções existentes no Windows Mobile que possibilita a execução de tarefas remotamente no PocketPC, enquanto ele estiver conectado ao micro através da base ou cabo.

Em nossa aplicação, desenvolveremos uma classe que executará as funções de copiar arquivos do micro para o PocketPC, do PocketPC para o micro, listar arquivos no PocketPC e a execução de programas no PocketPC.

Iniciando o projeto da aplicação

Para iniciarmos, crie um novo projeto Windows Application no Visual Studio 2005 (Figura 1).

 

image003.gifFigura 1. Criando um projeto Windows Forms no Visual Studio 2005.

Depois de criar o projeto, abra o Solution Explorer e adicione uma classe (menu Project>Add Class) chamada “CDSPocketTools.cs” (Figura 2).

 

image004.png      Figura 2. Adicionando a classe ao projeto.

 

Adicionando funcionalidade à classe

A classe CDSPocketTools.cs é a principal parte da aplicação, pois conterá todas as chamadas à RAPI. Vamos iniciar a construção da classe adicionando as variáveis e estruturas internas, de acordo com a Listagem 1.

 

Listagem 1. Definindo as chamadas para a RAPI.

01. using System;

02. using System.Runtime.InteropServices;

03. using System.IO;

04. using System.Threading;

05. using System.Collections;

06.

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Carlos Dos Santos (english)
Carlos dos Santos (cdssoftware@hotmail.com) is a C# Microsoft certified programmer and developer. He is also leader of the Cornélio Procópio/PR (city of the state of Paraná - Brazil) Users’ Group (Gup .Net), and has lectured in various places on Microsoft .Net technology. He works with guidance to o...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03