![]() |
| Productos y Servicios | Noticias | Soporte | Descargas | Pedidos | Enlaces | Acerca de Fivetech |
FiveWin para Pocket PC
FWPPC es una librería para el compilador Harbour que le permite crear auténticas aplicaciones para Pocket PC 32 bit para Microsoft Windows Mobile (Pocket PC y SmartPhone). FWPPC es altamente compatible con otras versiones de FW (FW para CA-Clipper, FWH FiveWin para Harbour) aunque ha sido especialmente diseñado para ser tan pequeño y ligero como ha sido posible.
Con FWPPC se obtienen pequeños y autocontenidos EXEs de 32 bits para Windows Mobile sin necesidad de usar ninguna DLL externa.
Con FWPPC se incluye la versión más reciente de Harbour construido usando el compilador gratuito de C/C++ para Pocket PC de Microsoft (compatible con procesadores tipo ARM). El compilador de Microsoft (clarm.exe) también incluye el enlazador (link.exe), el manejador de librerías (lib.exe) y el compilador de recursos (rc.exe). FWPPC ha sido desarrollado usando este compilador de Microsoft.
Con FWPPC y el compilador de Microsoft, no necesita nada más para crear auténticas aplicaciones de 32 bits para Pocket PC. FWPPC usa recursos estandard de Windows resources que puede diseñar usando el editor de recursos de Borland ó el diseñador de recursos de Microsoft Visual Studio.
No se preocupe por el hecho de tener que usar un compilador de C. harbour crea el mismo tipo de "pcode" que Clipper, pero en vez de crear un fichero OBJ, crea un fichero C intermedio que contiene los valores de "pcode" equivalentes. Este sistema le permite a Harbour ser un auténtico compilador multiplataforma, puesto que hau compiladores de C disponibles para todos los sistemas operativos.
Harbour para Pocket PC proporciona soporte completo para DBFs e Indices (NTXs, CDXs). Usted tiene toda la funcionalidad de Harbour desde el sitema operativo Windows Mobile, y FWPPC le proporciona un cómodo y fácil de usar entorno gráfico para desarrollar aplicaciones profesionales.
Usuarios de FoxPro:
Por favor descargue esta aplicación completa de mantenimiento de clientes, pruébela en su Pocket PC y revise su código fuente y vea que similar es al lenguaje FoxPro al que está usted acostumbrado! Usándola como modelo, podrá desarrollar su aplicación completa en sólo unos dias!
- El compilador Harbour construido con el compilador de Pocket PC de Microsoft
- El software FWPPC completo (código fuente incluido)
- Un manual impreso de programación con FiveWin
- la cja oficial de FiveTech y un CD
- Usted recibe exactamente lo mismo detallado anteriormente, excepto la caja, el CD y el manual impreso.
- Se entrega por Internet (FTP), y usted recibe las instrucciones de descarga por email.
- Es más económico y normalmente lo recibe en la hora siguiente a realizar su compra.
Nota: FiveTech Software no carga ningún importe por Harbour y su documentación.
FWPPC es un conjunto de comandos, clases y funciones desarrolladas con el propósito de obtener toda la potencia del entorno Microsoft Windows Mobile en conjunto con Harbour, el compilador de código abierto compatible con Clipper (http://www.harbour-project.org).
FWPPC es una librería que se enlaza con su aplicación en Harbour permitiéndole todas estas funcionalidades. Esta versión de FWPPC ha sido construida usando el compilador gratuito de C/C++ para Pocket PC de Microsoft diseñada para ser usada con Harbour construido con el mismo compilador.
FWPPC ha sido desarrollado para ofrecer la máxima compatibilidad con la librería original FW para Clipper, aunque es más pequeña y ligera para consumir los mínimos recursos en los ordenadores Pocket PC y SmartPhone.
El conjunto de clases de FWPPC son totalmente autocontenidas. FWPPC le proporciona las clases necesarias para crear ventanas, cajas de diálogo y menús.
Estas razones muestran la gran importancia de usar FWPPC para desarrollar sus aplicaciones para Pocket PC y SmartPhone.
FWPPC ha sido diseñado para ser usado con Harbour, el compilador de código abierto compatible con Clipper y disponible desde www.harbour-project.org. Nosotros le proporcionamos una instalación completa y automática de Harbour para Pocket PC.
FWPPC incorpora un proceso de instalacion automático por lo que solo necesita seleccionar el icono de instalación y completar algunos detalles para conocer el path de destino y los componentes que desea instalar.
Como FWPPC ha sido especificamente construido para ser usado con el compilador gratuito de C/C++ para Pocket PC de Microsoft se requiere también la instalación de este compilador en su ordenador. Nosotros le proporcionamos una instalación gratuita, reducida y lista para ser usada de este compilador (VCE.zip) para facilitarle el proceso de instalación.
Una vez haya instalado Harbour, FWPPC y descomprimido el fichero VCE.zip en un directorio llamado vce, sencillamente diríjase al directorio c:\FWPPC\SAMPLES y revise el fichero Buildce.bat para asegurarse de que los paths usados son los mismos que los elegidos por usted para la instalación de Harbour y el compilador de Microsoft. Una vez revisado, escriba:
Buildce.bat tutor01
Esto llamará a Harbour.exe para compilar tutor01.prg, llamará al clarm.exe para generar el OBJ requerido, llamará al rc.exe para generar el fichero de recursos RES en caso de que esté usando uno y finalmente llamará a link.exe para construir el EXE. Todo este proceso se realiza de forma automática desde buildce.bat. Aviso: El EXE resultante no funcionará en un ordenador Windows. Sólo funciona sobre el emulador gratuito de Pocket PC de Microsoft y en el dispositivo Windows Mobile.
Una primera ventana tipo 'Hello World!' mostrará un pequeño dialogo en la pantalla. Si no es así, por favor revise de nuevo los paths dentro Buildce.bat para asegurarse que son los que ha seleccionado para la instalación de Harbour y del compilador de Microsoft.
A continuación, le recomendamos que continue probando los diferentes ejemplos que se proporcionan en el directorio samples.
Para adaptar sus ficheros make para FW y Clipper ó Harbour, simplemente haga las necesarias modificaciones basándose en el código del fichero SAMPLES\Buildce.bat.
Desarrolle en su PC
Microsoft proporciona un emulador de Pocket PC gratuito (emulación ARM) por lo que puede desarrollar sus aplicaciones para Pocket PC en su ordenador y probarlas en el emulador. Una vez esten acabadas, puede copiarlas al Pocket PC y usarlas (puede copiarlas usando una tarjeta de memoria ó cualquier otro sistema de conexción entre el PC y el dispositivo Windows Mobile). Nosotros le proporcionamos un enlace para la descarga directa del emulador gratuitio, con lo que así se asegura de que usted usa el correcto.
FWPPC está contenido en dos librerías Fivece.lib and Fivecec.lib. Además de estas, FWPPC proporciona un conjunto de ficheros de cabecera (extensión .CH) que implementan todos los comandos xbase requeridos para crear y usar los diversos objetos de Windows.
En el directorio de ejemplos ' \samples', le proporcionamos el fichero 'Buildce.bat'. Este fichero muestra la forma correcta de compilar y de enlazar las aplicaciones desarrolladas con Harbour y FWPPC. Como Harbour es totalmente compatible con el lenguaje de Clipper, usted no notará ninguna diferencia entre usar Clipper ó Harbour desde el primer momento en que empiece a usarlo.
Por favor observe que el compilador de recursos de Microsoft (rc.exe) es llamado antes de llamar al enlazador link.exe, puesto que el fichero RES resultante ha de ser proporcionado a link.exe. Buildce.bat claramente muestra su uso.
Los usuarios de FoxPro encuentran Harbour y FWPPC muy fáciles de usar, por lo que la curva de aprendizaje es realmente pequeña. FoxPro, Clipper y dBase comparten una base común de sintaxis xbase y conceptos, usan ficheros DBFs e índices similares (CDXs). Aunque FWPPC está totalmente basado en programación orientada al objeto, utiliza comandos xbase de alto nivel, que pueden adaptarse facilmente por el programador para usarlos igual que en FoxPro ó en dBase, gracias al flexible preprocesador de Harbour.
FWPPC demos:
Puede descargar las siguientes demos para asegurarse de que funcionan correctamente en su Pocket PC ó SmartPhone antes de adquirirlo: fwce5.zip, fwce6.zip fwce7.zip fwce8.zip fwce9.zip fwce10.zip tutor11.zip tutor12.zip.
FWPPC imágenes:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |