• Jueves 25 de Abril de 2024, 23:39

Autor Tema:  Programar Para Pocket Pc (c#)  (Leído 5687 veces)

poduma

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Programar Para Pocket Pc (c#)
« en: Jueves 19 de Octubre de 2006, 18:20 »
0
Buenas tardes:

Siempre que les necesito me ayudan, y quería agradecerselo antes de nada.

Verán, estoy realizando un proyecto en C# con Visual Studio 2003 (no puedo cambiar a 2005 porque en el anteproyecto especifiqué que usaría 2003 y tengo que seguir con él).

El proyecto consta de un prog para PC y otro para Pocket PC, que deben sincronizarse para que la informacion leida con el Pocket PC se mueva al PC y asi manipularla en el mismo.

El prog de PC está casi acabado pero no sé por donde empezar con el de Pocket PC. Tengo algun manual de "Hola mundo", pero necesito algo que me ayude a un aprendizaje desde '0' y que me ayude a ir haciendo poco a poco las cosas, ya que los plazos del proyecto se me echan encima.

Me podrían recomendar algún buen libro (en castellano) con el que pueda ir iniciandome en la programacion del Pocket PC con el emulador de Visual Studio ¿?. O en su defecto algun tutorial ?


Muchas gracias como siempre  :hola:

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Programar Para Pocket Pc (c#)
« Respuesta #1 en: Domingo 22 de Octubre de 2006, 18:37 »
0
Programe para el pocketPC en C# desde vs2003 (ahora uso VS2005) y no es nada del otro mundo.
Lo ideal es tener el Pocket fisico (yo tengo un Ipaq Hp).Lo conectas al bus usb con el programa ActiviSync de la microsoft (lo puedes bajar gratis en una maquina que tenga el windows original instalado).
Ahora corres el VS2003 y generas un proyecto C# para plataforma  moviles(si no te aparece  esta opcion es porque cuando instalaste VS este modulo estaba desconectado,para lo cual debeas reinstalar en modo custom el VS2003 y setear el modulo aplicaciones moviles dentro de C#.Otra manera de que no aparesca es por que tu version no es la Pro y deveras conserguirte una).  
Una ves generado el proyecto podras examinarlo y notaras que no es muy distinto de otro programa de C# para maquinas de escritorio,para ejecutarlo lo sin hacer ningun cambio presiona F5 y el VS lo trasmitira y ejecutara en el pocket fisico(tambien puedes hacer debug desde el pocket) o en su defecto abrira el emulador (que a mi opinion y experiencia es un fiasco).De monento puedes empesar con eso,mantente en contacto para ir en tu ayuda cuando lo amerite.

Nota: Si tu intension es usar los perifericos del Pocket (usb,Irda,rs232,bluetooh,wi-fi,etc..)desde tu aplicacion veras que VS2003 no tiene soporte para ello,por lo que deveras instalar librerias (generalmente todas las que he usado son de paga ya que son de terceros fabricantes) para poder usar estos modulos en tu aplicacion ,como comentario VS2005 trea la librerias para Rs232 para el resto de los perifericos hay que pagar.

poduma

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Re: Programar Para Pocket Pc (c#)
« Respuesta #2 en: Martes 31 de Octubre de 2006, 19:42 »
0
Muchas gracias lalo.  ;)

Estoy haciendo pruebas con el emulador. Mi problema es que no tengo opcion a disponer del Pocket PC físico, pero decir que sí, el emulador estaba instalado y de momento estoy haciendo pruebas para generar el/los archivos XML que tengo que mandar entre el pocket pc y el pC. Como mandarlos es lo que no se hacer ahora, en cuanto sepa bien como generar los archivos tendré que ponerme con esa parte. Gracias por ayudar.

Una pregunta. Cuando sepa como mandar las cosas entre los dispositivos, el ActiviSync me hace falta incluso usando el emulador o ese prog es solo para cuando tienes un dispositivo físico ¿?


Saludos y mil gracias como siempre

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Programar Para Pocket Pc (c#)
« Respuesta #3 en: Miércoles 1 de Noviembre de 2006, 15:06 »
0
Citar
Una pregunta. Cuando sepa como mandar las cosas entre los dispositivos, el ActiviSync me hace falta incluso usando el emulador o ese prog es solo para cuando tienes un dispositivo físico ¿?

El Sync es para el dispositivo fisico al pc (no entre Pocket) ,al conectar el Pocket al pc  aparece  como otro disco mas.

VS2003 tambien usa el Sync para cargar y hacer debug el programa en el Pocket.

poduma

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Re: Programar Para Pocket Pc (c#)
« Respuesta #4 en: Miércoles 1 de Noviembre de 2006, 16:32 »
0
ahh ok, está bien saberlo. Ahora estoy probando a generar/leer archivos XML, que me parece que es lo que usaré como archivos para mandarlo entre pocket y pc.

Ahora a ver si encuentro como mandarlos mediante Sockets, que es de lo que mas informacion encontré hasta el momento, espero que no sea dificil

Gracias por la info ;)