|
FWPPC é uma biblioteca para o
compilador
[x]Harbour que permite que você
crie suas verdadeiras aplicações Pocket PC 32 bits para
Microsoft Windows
Mobile (Pocket
PC e
SmartPhone). FWPPC é totalmente compatível com as outras versões do FW (FW
for CA-CLipper, FWH FiveWin for Harbour) apesar dela ter sido desenvolvida
especificamente para ser pequena mais leve possível.
Com FWPPC você consegue gerar pequenos EXEs 32 bits para Windows Mobile sem o
requerimento de nenhuma DLL externa.
Com o FWPPC incluímos os últimos binarios do [x]Harbour usando o
Microsoft free Pocket PC C/C++ compiler (compativel com processadores ARM).
O Microsoft Compiler (clarm.exe) também inclui o link editor (link.exe), a lib (lib.exe)
e o compilador de recursos (rc.exe). o FWPPC foi desenvolvido usando seu
compilador microsoft.
Com o FWPPC e o compilador Microsoft, você não precisará de mais nada para criar
verdadeiras aplicações Pocket PC 32 bits. o FWPPC usa os recursos padrão do
Windows que você pode construir usando os recursos atuais do Borland Resources
Workshop ou você pode usar o desenvolvedor de recursos Microsoft Visual Studio.
Não confunda os requerimentos do compilador C. O Harbour cria o mesmo Pcode que
o Clipper cria, porém ao invés de criar um arquivo OBJ, ele cria um arquivo C
com o Pcode equivalente. Este recurso da ao [x]Harbour o benefício de ser um
autêntico compilador multi-plataforma, desde que haja um compilador C disponível
para qualquer plataforma possível que gere o arquivo OBJ correto para a
plataforma correta.
o [x]Harbour para Pocket PC fornece suporte completo para DBFs e Indíces (NTXs,
CDXs). Você tem todas as funcionalidades do [x]Harbour no sistema operacional
Windows Mobile, e o FWPPC fornece uma facilidade para trabalhar com GUI para
desenvolver aplicações profissionais.
FWPPC inclui:
- Os binários do compilador
código aberto Harbour compilado com o Microsoft Pocket PC compiler
- O pacote completo de software do FWPPC (incluindo códigos fontes)
- Manual de programação do FW impresso
- Uma caixa FiveTech e CD
FWPPC (Email version)
- Você terá apenas o
compilador Open Source compilado com o Microsoft Pocket PC e o pacote de
software
- É enviado através da internet (FTP), e você receberá as instruções de
download via email.
- É mais barato e você poderá baixa-lo em menos de uma hora após ter efetuado
a compra.
Note: A FiveTech Software não
cobra nenhum dinheiro para o Harbour e sua documentação.
O que é o FWPPC?
o FWPPC é um conjunto de comandos, classes e funções desenvolvidos com o
objetivo de obter o máximo do poder do ambiente Microsoft Windows Mobile em
conjunto com o [x]Harbour, o compilador Clipper código aberto (http://www.harbour-project.org)
o FWPPC é uma biblioteca que você pode linkar sua aplicação criada no [x]Harbour
habilitando o uso de todas as funcionalidades. Este lançamento do FWPPC foi
construído usando o Microsoft free Pocket PC C/C++ compiler com a finalidade de
ser usado com [x]Harbour com o mesmo compilador.
O FWPPC foi desenvolvido para manter a grande compatibilidade com a biblioteca
original FW for Clipper, apesar de seu menor e mais leve consumo mínimo dos
recursos nos dispositivos Pocket PC e SmartPhone.
O conjunto de classes do FWPPC são completamente independentes. O FWPPC fornece
todas as classes necessárias para criar sob o padrão Windows, Caixas de diálogos,
menus etc. O motivo que o FWPPC foi desenvolvido é ter seu próprio conjunto de
classes GUI que seguem:
-
- Suporte completo dos
recursos padrão do Windows: FWPPC permite o uso de ferramentas padrões para
desenvolver DialogBoxes, assim como Microsoft Visual Studio, Borland Resource
Workshop oferecendo a capacidade de desenvolvimento visual da mesma forma que
os programadores C e C++ fazem. Desenhando suas caixas de diálogo dessa
maneira o permite obter independência total no desenvolvimento de interface
gráficas a respeito do código fonte da sua aplicação. Você poderá para
modificar facilmente suas caixas de edições sem precisar alterar ou modificar
seu código fonte.
-
- Simples e fácil de usar: As classes e comandos do FWPPC foram desenvolvidas
especialmente para oferecer um maneira prática de desenvolvimento com uma
curva mínima de aprendizado. o FW sempre foi popular devido seu poder e
facilidade de uso.
Estas razões mostram a grande
importancia do uso do FWPPC para portar suas aplicações FW/FWPPC para Pocket PCs
e SmartPhones.
Instalando o FWPPC:
O FWPPC foi desenvolvido para ser usado em conjunto com o [x]Harbour, o
compilador código aberto Clipper disponível em
http://www.harbour-project.org.
Apenas clique no ícone do instalador do Harbour que ele será instalado
automaticamente.
O FWPPC vem com um processo de instalação automática, sendo assim, você apenas
terá que selecionar o ícone de instalação e você poderá seguir com o menu de
instalação para informar o local que será instalado e os componentes que desejar
instalar.
Como este FWPPC foi especificamente constríudo para ser usado com o compilador
Microsoft free Pocket PC C/C++, é necessário que você também instale este
compilador Microsoft em seu computador. Nós fornecemos um pequeno ready-to-use (VCE.zip)
para facilitar o processo de instalação.
Usando o FWPPC
Uma vez instalado o [x]Harbour, o FWPPC e descompactado o VCE.zip no diretório
vce, simplesmente vá para o diretório c:\FWPPC\SAMPLES e reveja se no arquivo
Buildce.bat os caminhos (paths) definidos estão corretos para ter certeza de que
os paths selecionados em seu [x]Harbour e compilador Microsoft estão iguais.
Então escreva:
Buildce.bat tutor01
Isto deverá chamar o
Harbour.exe para compilar tutor01.prg, em seguida clarm.exe
para gerar o OBJ requerido, e em seguida rc.exe para gerar o
arquivo de recurso RES se existir e finalmente link32.exe para
construir o EXE. Todos esse processo é feito de forma automática pelo
arquivo Buildce.bat. Cuidado: o EXE gerado não roda no computador rodando
Windows. Apenas funcionará no emulador da Microsoft para Pocket PC (Microsoft
free Pocket PC emulator) e obviamente em seu dispositivo móvel.
Uma pequena dialog Hello World deverá ser exibida na tela. Se não, por favor
reveja os caminhos (paths) dentro do arquivo Buildce.bat para assegurar-se de
que são aqueles que você selecionou em seu [x]Harbour e na instalação do
compilador Microsoft.
Agora, nós recomendamos que continuem testando diferentes exemplos que
fornecemos nesse diretório.
Para adaptar a criação dos arquivos gerados em seu FW e Clipper, apenas faça as
modificações necessárias neles como mostrado em SAMPLES\Buildce.bat.
Desenvolva em seu próprio PC
A Microsoft fornece um emulador para Pocket PC (emulação ARM), permitindo que
você desenvolva suas aplicações para Pocket PC e testa-las no emulador. Quando
elas estiverem prontas, basta copiá-las para o Pocket PC e usá-las (você pode
copiar usando um memory card, or qualquer outro recurso de conexão com o Pocket
PC). Nós fornecemos um link direto para baixar o emulador gratuitamente,
garantido que você baixe o correto.
Dicas para usuários [x]Harbour e
Clipper
O FWPPC é está sob o controle de duas bibliotecas, sendo Fivece.lib e
Fivecec.lib. Além disso, o FWPPC fornece um extensivo conjunto de arquivos de
cabeçalho (extensão .CH) que implementa todos os comandos xBase requeridos para
criar e gerenciar todos diferentes tipos de objetos Windows.
No diretório '\SAMPLES', fornecemos o arquivo 'Buildce.bat'. Este arquivo mostra
a maneira correta para compilar e linkar as aplicações geradas com o [x]Harbour
e FWPPC. Como o [x]Harbour é totalmente compatível com a linguagem Clipper, você
irá dominar seu código desde o início de sua aplicação.
Recomendações importantes
Por favor note que o compilador de recursos (rc.exe) deve ser chamado antes de
chamar link.exe, já que o RES resultante deve ser usado no link.exe. O arquivo
Buildce.bat claramente mostra seu uso correto.
Dicas para usuarios FoxPro e dBase
Os usuários FoxPro não irão ter dificuldades ao usar o FWPPC, já que a curva de
aprendizado será muito pequena, e eles serão bastante produtivos em tempo
record. O FoxPro, Clipper e dBase compartilham dos conceitos e sintaxes xbase,
já que eles usam DBFs e CDXs (índices). Apesar do FWPPC ser completamente
baseado na programação orientada a objetos, ele usa os grandes comandos xbase, o
que torna fácil a modificação pelo programador para igualar o FoxPro ou dBase,
graças ao forte e flexível préprocessador [x]Harbour.
A versão "nova de lançamento"
O novo lançamento oferece o produto FWPPC em desenvolvimento em um preço
introdutório especial. Você adquirirá os próximos lançamentos gratuitamente para
a versão FWPPC 1.0 (mais cara, que você não terá que pagar), ademais, mais 2
meses de atualizações grátis. Você pode começar usando o atual FWPPC que vem com
uma janela principal, pulldown menu, controles (SAYs, GETs, BUTTONs, CHECKBOXes,
LISTBOXes, RADIO BUTTONs, e BROWSES) e DialogBoxes de recursos, erros de sistema
e controles GPFs. Assim que adicionado novos recursos, você poderá baixar as
novas versões, e sempre manter-se atualizado.
A versão "nova de lançamento" permite a você iniciar no desenvolvimento para
dispositivos móveis, assim você pode iniciar construindo e usando suas primeiras
aplicações, mostra-las a seus clientes etc. Nós preparamos esta versão especial
"de lançamento" devido às muitas requisições dos clientes da FiveTech.
Demos do FWPPC:
Você pode baixar os seguintes demos para ter certeza que eles rodarão de forma
correta em seu Pocket PC ou SmartPhone, antes de comprar:
fwce5.zip
fwce6.zip
fwce7.zip
fwce8.zip
fwce9.zip
fwce10.zip
tutor11.zip
tutor12.zip.
ScreenShots do FWPPC





|