fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Comprei o FWH há quase 2 anos e estou usando apenas este ano de uma forma mais profissional Senti falta de ter um sistema bem simples com uns 2 cadastros (relacionados entre si) e um programa de relatório, com isto a gente já poderia começar a trabalhar... O que fiz este ano é pedir ajuda aqui no fórum e contratar um amigo daqui para me ajudar a começar. Ele me forneceu estes programas. Aqui vai uma crÃtica, que acho que não será bem vinda, mas acho necessária: começar no fwh, sem curso, sem manual completo, sem exemplos práticos, fica muito difÃcil... Outras ferramentas possuem curso e vc sai de lá sabendo fazendo o básico. Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Procurando lhe ajudar: Eu trabalho com o Pelles (recursos), Xdev(editor). Em primeiro lugar, vc deve começar a configurar o seu ambiente de trabalho: . Criar as pastas de trabalho e colocar os softwares. . Configurar o Xdev para acessar corretamente o compilador e o fwh. . Depois criar um programa principal (menu) onde não exige que vc use o Pelles, apenas comandos do Fwh. . E tentar criar um programa de cadastro, criando a tela no Pelles (código e nome). Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 Com certeza minha amiga...pelo que vejo terei que contratar alguem tbm pra me dar algumas aulinhas tbm... Este ultimo post seu eh muito interessante tbm, mas surgem varias duvidas justamente pela falta de conhecimento e principalmente falta de um manual,livro,professor..tem que ser no fuçometro mesmo , como diz nosso amigo logo acima... Por exemplo: Como configurar o xDev (ate ja o instalei e criei um projeto, mas nao avancei mais nada, nem tela consegui) Pq usar o Pelles? Tmb tentei instalar, mas meu PC eh Win98, nao consegui. Instalei o FW demo, segui as intruções e consegui configurar, pelo menos isso. Ja peguei alguns prgs do proprio site Projeto xHarbour, fiz algumas alteraçoes, compilei pelo BUILD(linha do DOS), funcionou e tudo...mas quero mais, muito mais, pois quero usar o FW profissionalmente ... Confesso, estou perdidão mesmo... Editado por - AMBROSIO on 16/06/2009 17:53:25 Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Comece então configurando o Xdev: ferramentas / configurar compiladores / fivewin 32 bits... / / Exemplo de configuração: SET PATH: C:\BCC55;C:\BCC55\Bin;F:\Trab\FWH;F:\Trab\xHarbour;F:\Trab\xHarbour\bin SET INCLUDE: C:\BCC55\include;F:\Trab\FWH\include;F:\Trab\xHarbour\include SET LIB: C:\BCC55\lib;C:\BCC55\lib\psdk;F:\Trab\FWH\lib;F:\Trab\xHarbour\lib Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 ok,,configurado Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Crie uma pasta para seu NOVO projeto !!! E entre no XDEV: Arquivo / Novo / Projeto / dar um nome para o seu novo projeto... exemplo WNOVO Vc vai criar um programa WNOVO que vai ter o Menu do seu novo sistema !! Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 Facinn,,rs, ja criado.. vc tem MSN? o meu eh jrambro@hotmail.com Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 *=============================================================================== * Programa.....: WNOVO.PRG * Data.........: 17/02/2009 * Autor........: XXXXXXXXXXXXXXX * Titulo.......: XXXXXXXXXXXXXXXXXXXX *=============================================================================== #include "FiveWin.ch" REQUEST DBFCDX REQUEST ORDKEYCOUNT, ORDKEYNO, ORDKEYGOTO REQUEST HB_CODEPAGE_PT850 REQUEST HB_LANG_PT ******************************************************************************** FUNCTION Main() LOCAL oFont, oBar, oMsgBar, oIco LOCAL vTitulo:="Wnovo for Windows - V2009.01", ; vRodape:="Desenvolvido por ***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx " , ; vUsuario:=AllTrim(NetName()) LOCAL vImgFundo:=".\Bmp\Fundo.jpg" //--> uma figura ou logotipo que vai ficar no centro de sua tela *****--- CONFIGURAÇOES DE AMBIENTE ---****************************************** RddSetDefault( "DBFCDX" ) HB_SetCodePage( "PT850" ) HB_LangSelect( 'PT' ) Set _3DLOOK ON Set CENTURY ON Set EPOCH TO 1990 Set CURSOR ON Set DATE BRITISH Set DELETED ON Set ESCAPE ON Set EXCLUSIVE ON Set INTENSITY ON Set MULTIPLE ON Set WRAP ON SetCancel( .F. ) Set CONFIRM OFF Set SOFTSEEK On DEFINE ICON oIco RESOURCE "INICIO" oFont:=Sans6_6 DEFINE WINDOW oWnd TITLE vTitulo ; ICON oIco ; MENU MenuMain() @ 4,00 Image oImag Size oWnd:nHorzRes()+116,oWnd:nVertRes()-116 Of oWnd Adjust oImag:Progress(.F.) oImag:LoadBmp(vImgFundo) *****--- BARRA DE TAREFAS ---*************************************************** DEFINE BUTTONBAR oBar SIZE 70, 70 _3D OF oWnd 2007 DEFINE BUTTON OF oBar RESOURCE "CLIENTE" ; PROMPT "Cliente" ; MESSAGE "Manutenção de Cadastro de Clientes" ; TOOLTIP "Cadastro de Clientes" ; ACTION PRG1 //* Vai ser seu primeiro cadastro DEFINE BUTTON OF oBar RESOURCE "EXIT1" ; PROMPT "Sair" ; MESSAGE "Encerra o Sistema" GROUP ; TOOLTIP "Fecha o Sistema" ; ACTION IIf( MsgYesNo( "Deseja Encerrar o Sistema ?", "Por Favor, Selecione !" ) , ; (lSair:=.T., oWnd:End() ), ) *****--- BARRA DE STATUS ---**************************************************** Set Message Of oWnd To vRodape 2007 Font oFont //--> A Opçao "2007" soh pode ser usada com o Fwh710 e versoes superiores. DEFINE MsgItem OF oWnd:oMsgBar ; Prompt vUsuario ; Pixel Size Len(AllTrim(vUsuario))*6.5+25 ; TOOLTIP "Usuário logado no sistema" oWnd:oMsgBar:DateOn() oWnd:oMsgBar:ClockOn() ACTIVATE WINDOW oWnd MAXIMIZED Close All Set _3DLook Off oFont:DeActivate() oBar:END() oIco:END() oWnd:END() Set RESOURCES TO Release All GlobalFree() ResAllFree() SysRefresh() Clear Memory RETURN( NIL ) ******************************************************************************** FUNCTION MenuMain() //--> Menu Principal. ******************************************************************************** LOCAL oMenu MENU oMenu 2007 //--> A Opçao "2007" soh pode ser usada com o Fwh711 e versoes superiores. MENUITEM "&Cadastro" MENU MENUITEM "Clientes" MESSAGE "Manutenção do Cadastro de Clientes"; ACTION PRG1() MENUITEM "Cadastro 2" MESSAGE "Manutenção de Cadastro de Cadastro 2" ; ACTION PRG2() SEPARATOR MENUITEM "Sai&r " MESSAGE "Encerra a Aplicação" ; ACTION IIF( MsgYesNo( "Deseja Encerrar o Sistema ?", "Por Favor, Selecione !" ) , ; (lSair:=.T.,oWnd:End()), ) ENDMENU MENUITEM "&Relatórios" MENU MENUITEM "Lista de Clientes" MESSAGE "Lista Clientes" ; ACTION RELAT1() //* seu programa de relatório ENDMENU MENUITEM "&Sair " MESSAGE "Encerra a Aplicação" ; ACTION IIF( MsgYesNo( "Deseja Encerrar o Sistema ?", "Por Favor, Selecione !" ) , ; (lSair:=.T.,oWnd:End()), ) ENDMENU RETURN oMenu Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 [fatimafaria] Vc tem MSN? O meu eh jrambro@hotmail.com Editado por - AMBROSIO on 16/06/2009 18:46:52 Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Tenho msn, é o meu e-mail, mas não gosto de usar, senão não trabalho... hehe Gosto de mais utilizar o fórum para trocar idéias, assim todos podem ler, aprender e ensinar. Acho mais democrático, hehe Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 Legal... Agora o que eu faço com este programa? Olha oq vai falar hein!! rss Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 Gostei deste exemplo seu...bem estruturadinho e simples... proprio para um aprendizado... Legal ja o inseri no meu projeto (q criei no xDev), compilei mas nao aconteceu nada..nao deveria pelo menos aparecer uma tela inicial? Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 LOCAL vImgFundo:="Fundo.jpg" aqui vc tem que ter uma figura desta na sua pasta de projeto (tirei o endereçamento). Ou colocar "*". E PRG1 será um programa que vc ainda não criou, então pode estar dando erro no seu projeto. Coloque no final deste programa: Function PRG1 RETURN Conseguiu compilar? Se deu algum erro de compilação, aparece na parte de baixo da tela (talvez vc tenha que arrastar para ver). Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 Biblioteca de vinculo dinamico ".\compilers.dll" nao encontrado Editado por - AMBROSIO on 16/06/2009 19:27:43 Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Aà não sei lhe responder... fico devendo esta... Mas o pessoal pode te ajudar. Pode ser que algum comando que usei não seja compatÃvel com a versão do seu Fwh. Ou falte alguma dll !? Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted June 16, 2009 Report Share Posted June 16, 2009 Ambrosio.. Diga o que realmentye vc. já conseguiu fazer, tipo 01)-já fez uma Window ?? 02)-Ja Fez uma Dialog com Gets ??? 03)-Ja conseguiu compilar alguma cosa ?? Até agora eu é que não to entendo nada.. Abraços.. PS: Vou te chamar no MSN Luiz Arruda - Corumba(MS) FiveWin 9.04 [x]Harbour xDev WS -- Não existe nada de completamente errado no mundo mesmo um relógio parado consegue estar certo duas vezes por dia. - Não Abandone Seu Tópicoid=red> Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 16, 2009 Author Report Share Posted June 16, 2009 esta .dll esta na pasta do xDev....eu procurei e encontrei la. Quote Link to comment Share on other sites More sharing options...
Ale SB Posted June 16, 2009 Report Share Posted June 16, 2009 citação:Gostei deste exemplo seu... id=quote>id=quote>Seu exemplo ? ( Fatima ) ? citação:bem estruturadinho e simples... proprio para um aprendizado... id=quote>id=quote>Eh proprio para o aprendezado, pq ele foi feito para este fim...por quem realmente trabalha com Suporte/Acessoria/Cursos em Fivewin. Fatima, por gentileza, entre em contato comigo, antes de continuar suas Aulas...com seus Exemplos (ou melhor, com os exemplos se sabe de quem,,,neh) !!! Obrigado !!! @braços Ale aleseribeli@hotmail.com Andradina/SP "Nois bebi pra fica ruim, se fosse pra fica bom tomava remedio." Editado por - Ale SB on 16/06/2009 21:30:29 Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Ale, Coloquei aqui um exemplo de programa principal. Tem nenhum comando exclusivo seu ??!! Eu comparei com outros exemplos que tenho aqui e é o mesmo. Programa principal não tem como SER DIFERENTE !! Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Ambrósio, Falta: . vc criar um programa .prg principal e inclui-lo em seu projeto. . indicar no Xdev qual o compilador que vc está usando. Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
fatimafaria Posted June 16, 2009 Report Share Posted June 16, 2009 Aqui deu certo. Faça mais uma tentativa: *=============================================================================== * Programa.....: WNOVO.PRG * Data.........: 17/02/2009 * Autor........: XXXXXXXXXXXXXXX * Titulo.......: XXXXXXXXXXXXXXXXXXXX *=============================================================================== #include "FiveWin.ch" *REQUEST DBFCDX REQUEST ORDKEYCOUNT, ORDKEYNO, ORDKEYGOTO REQUEST HB_CODEPAGE_PT850 REQUEST HB_LANG_PT ******************************************************************************** FUNCTION Main() LOCAL oFont, oBar, oMsgBar, oIco LOCAL vTitulo:="Wnovo for Windows - V2009.01", ; vRodape:="Desenvolvido por ***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx " , ; vUsuario:=AllTrim(NetName()) LOCAL vImgFundo:=".\Bmp\Fundo.jpg" //--> uma figura ou logotipo que vai ficar no centro de sua tela *****--- CONFIGURAÇOES DE AMBIENTE ---****************************************** *RddSetDefault( "DBFCDX" ) HB_SetCodePage( "PT850" ) HB_LangSelect( 'PT' ) Set _3DLOOK ON Set CENTURY ON Set EPOCH TO 1990 Set CURSOR ON Set DATE BRITISH Set DELETED ON Set ESCAPE ON Set EXCLUSIVE ON Set INTENSITY ON Set MULTIPLE ON Set WRAP ON SetCancel( .F. ) Set CONFIRM OFF Set SOFTSEEK On DEFINE WINDOW oWnd TITLE vTitulo ; ICON oIco ; MENU MenuMain() @ 4,00 Image oImag Size oWnd:nHorzRes()+116,oWnd:nVertRes()-116 Of oWnd Adjust oImag:Progress(.F.) oImag:LoadBmp(vImgFundo) *****--- BARRA DE TAREFAS ---*************************************************** DEFINE BUTTONBAR oBar SIZE 70, 70 _3D OF oWnd 2007 DEFINE BUTTON OF oBar RESOURCE "CLIENTE" ; PROMPT "Cliente" ; MESSAGE "Manutenção de Cadastro de Clientes" ; TOOLTIP "Cadastro de Clientes" ; ACTION PRG1 //* Vai ser seu primeiro cadastro DEFINE BUTTON OF oBar RESOURCE "EXIT1" ; PROMPT "Sair" ; MESSAGE "Encerra o Sistema" GROUP ; TOOLTIP "Fecha o Sistema" ; ACTION IIf( MsgYesNo( "Deseja Encerrar o Sistema ?", "Por Favor, Selecione !" ) , ; (lSair:=.T., oWnd:End() ), ) *****--- BARRA DE STATUS ---**************************************************** Set Message Of oWnd To vRodape 2007 Font oFont //--> A Opçao "2007" soh pode ser usada com o Fwh710 e versoes superiores. DEFINE MsgItem OF oWnd:oMsgBar ; Prompt vUsuario ; Pixel Size Len(AllTrim(vUsuario))*6.5+25 ; TOOLTIP "Usuário logado no sistema" oWnd:oMsgBar:DateOn() oWnd:oMsgBar:ClockOn() ACTIVATE WINDOW oWnd MAXIMIZED Close All Set _3DLook Off oFont:DeActivate() oBar:END() oIco:END() oWnd:END() Set RESOURCES TO Release All GlobalFree() ResAllFree() SysRefresh() Clear Memory RETURN( NIL ) ******************************************************************************** FUNCTION MenuMain() //--> Menu Principal. ******************************************************************************** LOCAL oMenu MENU oMenu 2007 //--> A Opçao "2007" soh pode ser usada com o Fwh711 e versoes superiores. MENUITEM "&Cadastro" MENU MENUITEM "Clientes" MESSAGE "Manutenção do Cadastro de Clientes"; ACTION PRG1() MENUITEM "Cadastro 2" MESSAGE "Manutenção de Cadastro de Cadastro 2" ; ACTION PRG1() SEPARATOR MENUITEM "Sai&r " MESSAGE "Encerra a Aplicação" ; ACTION IIF( MsgYesNo( "Deseja Encerrar o Sistema ?", "Por Favor, Selecione !" ) , ; (lSair:=.T.,oWnd:End()), ) ENDMENU MENUITEM "&Relatórios" MENU MENUITEM "Lista de Clientes" MESSAGE "Lista Clientes" ; ACTION PRG1() //* seu programa de relatório ENDMENU MENUITEM "&Sair " MESSAGE "Encerra a Aplicação" ; ACTION IIF( MsgYesNo( "Deseja Encerrar o Sistema ?", "Por Favor, Selecione !" ) , ; (lSair:=.T.,oWnd:End()), ) ENDMENU RETURN oMenu Function prg1() return Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. Quote Link to comment Share on other sites More sharing options...
Ale SB Posted June 16, 2009 Report Share Posted June 16, 2009 citação:Ale, Coloquei aqui um exemplo de programa principal. Tem nenhum comando exclusivo seu ??!! Eu comparei com outros exemplos que tenho aqui e é o mesmo. Programa principal não tem como SER DIFERENTE !! Fivewin for [x]Harbour 8.06, Pelles, xDev 0.65. id=quote>id=quote>Fatima, ja enviei um email p/ vc, o problema nao eh nem tanto o codigo, mas, enfim este eh um assunto particular q nao se resolve aki dentro do forum..ok. Soh mais uma coisinha, o Abrosio ta usando o FwDemo. E o FwDemo, trabalha com Clipper e nao [x]Hb. Tem q configurar a xDev, para trabalhar com Clipper e nao com [x]Hb. @braços Ale aleseribeli@hotmail.com Andradina/SP "Nois bebi pra fica ruim, se fosse pra fica bom tomava remedio." Editado por - Ale SB on 17/06/2009 07:41:02 Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 17, 2009 Author Report Share Posted June 17, 2009 Opa,opa!!!! Pessoal, nao quero ser a causa de gerar "CONTENDA" entre os programadores(profissionais) e amigos aqui no forum. - Fatima agradeço e muito pela ajuda, à vc tbm "Ale"...espero que nao façam inimizade por causa desse "exemplo",,, baixei varios...mas confesso que esse tava mais ... como posso dizerrrr... EDUCATIVO heheheh - Bom,,,tbm configurei o xDev com FW+Clipper+Blinker, mas o erro al compilar, continua: Biblioteca de vinculo dinamico ".\compilers.dll" nao encontrado. OPA!!! Agora ja sou JUNIOR ...heheheh xxxxxxiiiibummm, pop-pop-bummmmmmm (isso eh um foguete, ok) rss Editado por - AMBROSIO on 17/06/2009 13:49:05 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted June 17, 2009 Report Share Posted June 17, 2009 Rapaz.. não quero te desanimar até porque não sei se o que vou falar tem algun fundamento.. mas acho que a xdev não compilar com o FWDemo. Fiz uma Window com um "Alo Mundo" e configurei a xDev até de cabeça pra baixo e não consegui rodar o EXE, fiz um Bat com os mesmos parametros e executou normalmente.. Vou fazer mas algunm teste e depois reporto.. Mas por enquanto vai fazendo com BAT, a não ser que tem todo o tempo do mundo pra isso Luiz Arruda - Corumba(MS) FiveWin 9.04 [x]Harbour xDev WS -- Não existe nada de completamente errado no mundo mesmo um relógio parado consegue estar certo duas vezes por dia. - Não Abandone Seu Tópicoid=red> Quote Link to comment Share on other sites More sharing options...
AMBROSIO Posted June 17, 2009 Author Report Share Posted June 17, 2009 Opa!!! Tbm acho que nao roda, mas como ainda sou 1/2 leigo...aguardo os testes dos especialistas..rss Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.