WindevBrasil - Fórum Windev, Webdev e WindevMobile

Dúvidas e soluções => Windev, WebDev e WindevMobile => Tópico iniciado por: Marcelo Braga em Julho 14, 2008, 08:15:21 pm

Título: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 14, 2008, 08:15:21 pm
Ola pessoal, estou abrindo esse espaço para os usuários mais experientes postarem os sistemas e rotinas que já tem desenvolvidos, para divulgar seu trabalho, pois se um cliente precisar de um frente de caixa por exemplo, é muito melhor eu comprar um já pronto do que parar pra desenvolver do zero.
Quero frisar que essa iniciativa é positiva para ambos os usuários, tendo em vista termos poucos usuários experientes e muitos usuários iniciantes, entao uma boa oportunidade de negócio para ambos os lados. Mas também gostaria de pedir aos colegas que não pensassem somente no dinheiro e também postassem rotinas, funções e projetos gratuitos para ajudar os iniciantes.
Em seguida vou postar algumas rotinas que já quebrei a cabeça desenvolvendo.
Abraços
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 14, 2008, 08:22:09 pm
Rotina para transformar um numero por extenso
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 14, 2008, 08:36:23 pm
Rotina para testar CPF/CNPJ/Inscrição Estadual
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 14, 2008, 08:38:22 pm
Rotina para localizar um endereço baseado no CEP, utilizando um webservice de CEP.
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Kautzmann em Julho 15, 2008, 09:33:52 am
Ótima iniciativa Marcelo.
É disso que precisamos, atitude.  :D
Parabéns.

Abraços.
Título: Re: Mostre o Windev que você tem!!!
Enviado por: userwindev em Julho 15, 2008, 10:48:08 am
Marcelo, parabéns pela iniciativa.

O Cep está com problemas.

Baixo o arquivo e quando vou descompactar, ele não cria nada na pasta.
Acredito que o ZIP esteja com problemas.


Abraços
Título: Re: Mostre o Windev que você tem!!!
Enviado por: userwindev em Julho 15, 2008, 10:53:05 am
Olá.

Desculpe a falta de conhecimento.

Não sei ainda como fazer para rodar a rotina de verificação de cpf/cnpj/IE.
Poderiam me dar um exemplo de como chamar a rotina e tratar o retorno ?

Grato
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 15, 2008, 11:16:34 am
Ola pessoal, vou preparar um projetinho exemplo com todas as rotinas pra ajudar a galera
Abraços
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Elcio em Julho 15, 2008, 11:27:42 am
Colegas,

Assim como 'os Marcelos', comecei lá atrás com os TK´s, MSX, CP´s (400 e 500). Abrir um empresa e chegamos a revender estes equipamentos e montar um curso de programação em Basic e CP/M.

Com a chegada do XT, partir para o Dbase, depois Clipper, GAS, VB, Delphi e, por último, Clarion. Especializei-me em controle de ponto, acesso e processos industriais. Atualmente, atuamos  principalmente em academias (fitness club) e cursos preparatórios para vestibular e concursos.  Estes aplicativos inteiramente desenvolvidos em Clarion.

Sempre fui criterioso com a linguagem a ser adotada profissonalmente. No tempo do DOS, não havia muito a se preocupar, mas a mensagens de erro do clipper em inglês me incomodava. Quando conheci o Gas, adotei-o imediatamente. Antes, eu sempre perdia muito tempo com a construção da interface com o usuário e gostava -e gosto - de me dedicar a lógica da programação, ao código-fonte. O gas deu aquele 'gás' para a interface, a tradução das mensagens de erro, o design de relatórios...mas, quando era necessário, 'metia a mão na massa'.

No final, e é isto que importa, tinha um executável limpo, bonito e funcional. Tudo integrado. Bons tempos.

Como muitos de nós, fomos obrigados a migrar para a interface gráfica do windows e agora tínhamos que recomeçar, quase do zero. Mas SOMOS programadores...'dê-me uma linguagem e lhes dou um aplicativo'. Mas já não era tão simples assim: API´s, objetos ActiveX, objetos COM, DDE, multi-tasking, BDE, ADO, DLL´s, etc.

Com o Delphi, não havia acesso nativo a base de dados, tinha que usar o BDE, que dava problemas com outras versões. A base de dados era paraDOS, digo, paradox, definida previamente em dbase!!!. Não gostei, desisti.

No VB, acessso nativo ao MDB, do access. Nossa! a base vazia já ocupava 10MB (naquele tempo 1997/1999) ainda usávamos disquetes de 1.44..hummmmm. Não tinha gerador de relatórios nativo e o instalador era terrível.

Clarion, conheci em 1999 e adotei imediatamente. Base de dados nativa, veloz, produtivo, altamente customizável, aplicação final pequena e compatível com as várias versões do windows disponíveis. Com a ajuda de algumas ferramentes de apoio (templates), ficava ainda melhor: atualização automática da base de dados, plano de senhas, gerador de relatório mais versátil, etc, etc.

No windev, ah, no windev...foi o fim dos pesadelos. Era 5 de novembro 2005. Versão 9. Fantástico. Logo deepois, em dezembro do mesmo ano saiu a versão 10. Incríveis 1GB (agora não é mais problema). Tudo alí, prontinho ou customizável, e melhor, minha aplicação iria rodar no windows, no MacOS ou no Linux... e eu não tinha que me preocupar com isto, apenas com o produto final. Maravilha.  Nem tanto, tinha um porém, sempre tem. ´Tava tudo em francês e eu 'perdi' estas aulas no colégio. Se fosse em inglês...

Bom fiquei 1 ano estudando francês junto com o windev, traduzir o framework, li todos os manuais, testei a base de dados duramente, coloquei o windev na frigideira. Escolhi um cliente, desenvolvi uma aplicação 'pesada' e...excelente! Works like a charm...ou em bom francês: Ça marche nickel!

Não utilizo SQL...não gosto da idéia de um SGBD de terceiros.

Atualmente, temos 3 aplicações comerciais: Controle de acesso de portaria, controle de acesso de refeitório e Controle de Lava-jato. Temos outras 2 em desenvolvimento: Automação de distribuidora de gás de cozinha e Admistração de escolas de ensino médio e fundamental.

Também estamos migrando nossas aplicações Clarion (automação de academias e cursnhos) para o windev.

Enfim, perdoem-me pelo post extenso...estava cansado de redigir em fórum  estrangeiros.

Élcio
Título: Re: Mostre o Windev que você tem!!!
Enviado por: juniorschroder em Julho 15, 2008, 11:36:53 am
Dae gurizada

Agora que vi o post aqui....

seguinte... falando sobre automação comercial... impressoras fiscais... é um parto trabalha com elas cada ECF tem uma DLL especifica para utilizar suas funções...

Pensando numa solução pra isso, criei uma classe ECF, que faz uma abstração do uso das ECF, para utilizá-las então deve-se utilizar somente esta classe e não chamadas diretas as DLLs de cada ECF, o tratamento da DLL e qual função utilizar a propria classe faz;

a classe possui um atributo chamado ModeloECF, onde é definido qual a impressora a se utilizar (1 - Bematech ; 2 - Daruma ; 3 - Elgin ; 4 - Sweda)

então é só utilizar os métodos da classe como AbreCupom etc, q a classe faz todo o trabalho com as DLLs e impressora fiscal

pra utilizar a classe é só importar ela no projeto e criar uma instancia da classe em um objeto, ex:

ObjECF is ECF

e então utilizar seus recursos usando o objeto criado:

ObjECF:ModeloECF = 1 //Defini q a impressora a ser utilizada é uma bematech
ObjECF:AbreCupom("000.000.000-00") //Abre um cupom informando o CPF do cliente para ser impresso no cupom...

Daqui uns dias vo coloca uma nova versão da classe aqui para trabalhar tmb com impressoras schalter e Urano

Abraço a todos, bom proveito da classe e qualquer duvida postem ou entrem em contato
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 15, 2008, 12:19:01 pm
Ola Junior o zip esta com erro!
Mas quais sistemas prontos vc tem ?
Título: Re: Mostre o Windev que você tem!!!
Enviado por: juniorschroder em Julho 15, 2008, 01:52:49 pm
Aqui na empresa onde trabalho a maioria dos sistemas ainda estão em Clarion... mas o q já desenvolvi no Windev são SAC/CRM operacional, Sitema de controle para representantes da Claro e Vivo, Sistema de controle de Ponto com biometria (leitura de impressões digitais) e alguns utilitarios para contemplar funcionalidades dos sistemas q estão em clarion. Tinhamos também um  projeto que foi abandonado que era um sistema para gestão de projetos de software... como precisavamos de um pra ontem e ia levar um bom tempo de desenvolvimento ainda abandonamos o projeto e pegamos um tercerizado, mas o q tava sendo desenvolvido jah tava com recursos bem legais... até um editor de UML dentro dele estavamos implementando

sobre a classe para ECF to tentando posta aqui novamente em rar então

abraço
Título: Re: Mostre o Windev que você tem!!!
Enviado por: juniorschroder em Julho 15, 2008, 03:05:14 pm
Ah... e esqueci de comentar... atualmente to trabalhando num PDV c/ TEF (Discado e Dedicado)
Título: Re: Mostre o Windev que você tem!!!
Enviado por: userwindev em Julho 15, 2008, 04:32:21 pm
Júnior, boa tarde.
O .Rar está com problemas na hora de descompactar.
Isto pode ter ocorrido caso tenha ficado com o arquivo aberto no momento da compactação.

Grato por sua contribuição
Título: Re: Mostre o Windev que você tem!!!
Enviado por: juniorschroder em Julho 15, 2008, 05:49:19 pm
putz... é meu compactador aqui q tah FU#@&!

mas enfim... como toda boa gambi q as vezes agente faz no codigo :)  to colocando aqui um arquivo .txt q é a classe em si, apos o download vcs devem RENOMEAR O ARQUIVO PARA ECF.WDC

Abraço
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 15, 2008, 07:57:02 pm
Projeto exemplo com cep/cnpj/inscr.est./extenso
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Kautzmann em Julho 16, 2008, 11:08:30 am
Com a Express Version não é possível utilizar o WDP.. :/
Acho que não tem jeito, só com a Commercial Version certo?

Abraços,
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Elcio em Julho 16, 2008, 11:22:07 am
Colegas,

@kautzmann

Correto. A versão express não abre projetos da versão comercial.
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Julho 22, 2008, 04:45:06 pm
Ola pessoal aqui vai um projetinhop para impressao de cheque e cópia de cheque em impressora jato de tinta. Os clientes gostaram.
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Adriano Vieira em Julho 22, 2008, 05:03:42 pm
Marcelo,

Bem bolado, ficou muito legal....
Cada vez me empolgo mais com esta ferramenta.

Abraços,

Adriano Vieira.

Título: Re: Mostre o Windev que você tem!!!
Enviado por: Silvio em Julho 22, 2008, 05:11:15 pm
Mandou bem, Marcelão.

Projeto simples e bom bolado.
É assim que iremos crescer, com projetos pequenos para aprendizado.

Parabéns.

silvio
Título: Re: Mostre o Windev que você tem!!!
Enviado por: MarcSant em Agosto 03, 2008, 11:43:40 pm
Colegas,

Assim como 'os Marcelos', comecei lá atrás com os TK´s, MSX, CP´s (400 e 500). Abrir um empresa e chegamos a revender estes equipamentos e montar um curso de programação em Basic e CP/M.

Com a chegada do XT, partir para o Dbase, depois Clipper, GAS, VB, Delphi e, por último, Clarion. Especializei-me em controle de ponto, acesso e processos industriais. Atualmente, atuamos  principalmente em academias (fitness club) e cursos preparatórios para vestibular e concursos.  Estes aplicativos inteiramente desenvolvidos em Clarion.

Sempre fui criterioso com a linguagem a ser adotada profissonalmente. No tempo do DOS, não havia muito a se preocupar, mas a mensagens de erro do clipper em inglês me incomodava. Quando conheci o Gas, adotei-o imediatamente. Antes, eu sempre perdia muito tempo com a construção da interface com o usuário e gostava -e gosto - de me dedicar a lógica da programação, ao código-fonte. O gas deu aquele 'gás' para a interface, a tradução das mensagens de erro, o design de relatórios...mas, quando era necessário, 'metia a mão na massa'.

No final, e é isto que importa, tinha um executável limpo, bonito e funcional. Tudo integrado. Bons tempos.

Como muitos de nós, fomos obrigados a migrar para a interface gráfica do windows e agora tínhamos que recomeçar, quase do zero. Mas SOMOS programadores...'dê-me uma linguagem e lhes dou um aplicativo'. Mas já não era tão simples assim: API´s, objetos ActiveX, objetos COM, DDE, multi-tasking, BDE, ADO, DLL´s, etc.

Com o Delphi, não havia acesso nativo a base de dados, tinha que usar o BDE, que dava problemas com outras versões. A base de dados era paraDOS, digo, paradox, definida previamente em dbase!!!. Não gostei, desisti.

No VB, acessso nativo ao MDB, do access. Nossa! a base vazia já ocupava 10MB (naquele tempo 1997/1999) ainda usávamos disquetes de 1.44..hummmmm. Não tinha gerador de relatórios nativo e o instalador era terrível.

Clarion, conheci em 1999 e adotei imediatamente. Base de dados nativa, veloz, produtivo, altamente customizável, aplicação final pequena e compatível com as várias versões do windows disponíveis. Com a ajuda de algumas ferramentes de apoio (templates), ficava ainda melhor: atualização automática da base de dados, plano de senhas, gerador de relatório mais versátil, etc, etc.

No windev, ah, no windev...foi o fim dos pesadelos. Era 5 de novembro 2005. Versão 9. Fantástico. Logo deepois, em dezembro do mesmo ano saiu a versão 10. Incríveis 1GB (agora não é mais problema). Tudo alí, prontinho ou customizável, e melhor, minha aplicação iria rodar no windows, no MacOS ou no Linux... e eu não tinha que me preocupar com isto, apenas com o produto final. Maravilha.  Nem tanto, tinha um porém, sempre tem. ´Tava tudo em francês e eu 'perdi' estas aulas no colégio. Se fosse em inglês...

Bom fiquei 1 ano estudando francês junto com o windev, traduzir o framework, li todos os manuais, testei a base de dados duramente, coloquei o windev na frigideira. Escolhi um cliente, desenvolvi uma aplicação 'pesada' e...excelente! Works like a charm...ou em bom francês: Ça marche nickel!

Não utilizo SQL...não gosto da idéia de um SGBD de terceiros.

Atualmente, temos 3 aplicações comerciais: Controle de acesso de portaria, controle de acesso de refeitório e Controle de Lava-jato. Temos outras 2 em desenvolvimento: Automação de distribuidora de gás de cozinha e Admistração de escolas de ensino médio e fundamental.

Também estamos migrando nossas aplicações Clarion (automação de academias e cursnhos) para o windev.

Enfim, perdoem-me pelo post extenso...estava cansado de redigir em fórum  estrangeiros.

Élcio


Puxa colega, sua história se assemelha a tantas outras de pessoas aqui do Fórum... Eu fui uma das pessoas que se identificou. Desenvolvi por um tempo usando o Gas, e depois sai da área de desenvolvimento indo para a área de segurança.

Hoje, por causa do Windev e de alguns clientes de longa data, estou voltando a área de programação, migrando um antigo projeto do Gas para o Windev. Minhas primeiras impressões é que o pessoal da PC Soft tem mesmo um compromisso sério em produzir um produto revolucionário, dar um excelente poder de fogo aos pequenos desenvolvedores... E, diferente de muitas software houses por aí, eles implementam ótimos recursos a cada novo release.

Bem, eu ainda estou aprendendo... Daqui a 8 meses segundo meus cálculos terei a experiência necessária, e quem sabe estarei terminando meu antigo projeto.

Agora, uma dúvida paira no ar: o quão robusto é o Hyper File? Lendo a documentação, eu até acreditaria que ele é o Santo Graal dos banco de dados para desenvolvedores... 100% integrado a ferramenta, tudo automático e simples...

Dá até vontade de esquecer o Oracle!  ;D

Más, sei que as coisas não são bem assim, então, vem a pergunta: o que você está achando dele?

Nas suas aplicações, você usa ele ou adotou um outro banco?

Abraços,

Marcelo.
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Agosto 04, 2008, 02:03:09 pm
Veja bem, a maioria dos usuários aqui está ainda aprendendo ou convertendo seus projetos para windev, e os mais antigos usavam uma versao do hiperfile antiga, o client-server do hiperfile é novo e nao acredito que todos ja tenham testado ao máximo. Minha opiniao é que nos projetos isolados é extremamente recomendavel usar o hipefile pois é de graça e integrado a ferramenta facilitando o suporte, porem toda essa conectividade se deve a facilidade o windev se integrar a projetos e sistemas legados, possibilitando assim a convivencia passifica com outras bases ja existentes.

Abraços
Título: Re: Mostre o Windev que você tem!!!
Enviado por: juniorschroder em Agosto 04, 2008, 02:14:27 pm
O HF é uma boa para projetos pequenos e simples... agora se vc tiver um projeto com a necessidade de uns select um pouquinho mais ninja... o HF é um tiro no pé....

Fiz uma vez um projetinho e tava utilizando o HF, ai tive que rodar uns select com sub-select, o resultado foi q me ferrei.. o HF ñ roda esses comandos mais bruxos... resolvi com uma boa gambi lendo tabela por tabela armazenando em arrays... enfim... antes de usar, dá uma estudada no nivel de complexidade das consultas que vc vai ter no aplicativo....


Abraço
Título: Re: Mostre o Windev que você tem!!!
Enviado por: jcesar em Agosto 04, 2008, 02:57:39 pm
E o HiperFile client-server ? Não é melhor que o hiperFile Classic ? Creio que este seja um ponto crucial. Mas quais seriam as limitações do HiperFile ? Tamanho de arquivo, quantidade de registros...
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Silvio em Agosto 04, 2008, 05:11:56 pm
Pelo que soube, o HiperFile é da Pcsoft. Corrijam-me se estiver errado.
Pensando nisto, fico com medo de usar algo que só é usado pelo windev, ou melhor, nativamente e sem problemas.
Mysql acredito ser o ideal.

Sou novo, aprendendo agora, mas fico com medo de usar algo proprietário.

silvio
Título: Re: Mostre o Windev que você tem!!!
Enviado por: Marcelo Braga em Agosto 04, 2008, 05:43:18 pm
O HF tem acesso via odbc para ser acessado por outro programa.
e nessa nova versao já é possivel trigger e subqueries.
Acho que nao deixa a desejar para a maioria dos sistemas.
se vc tem a intencao de fazer um sistema grande e pesado use um BD Robusto!
Título: Re:Mostre o Windev que você tem!!!
Enviado por: roferbrasil em Dezembro 12, 2011, 02:09:44 pm
Os arquivos anexados não estão sendo encontrados,
tem como alguém reupa-los?
Título: Re:Mostre o Windev que você tem!!!
Enviado por: maddog_pa em MARçO 07, 2012, 05:18:36 pm
Amigo tens este arquivo ainda? Pois nenhum dos arquivos eu estou tendo acesso!


valeu amigo
Título: Re:Mostre o Windev que você tem!!!
Enviado por: Wagner Poker em Maio 05, 2014, 03:03:59 pm
Amigo estou precisando de um help na ECF da daruma pode me ajudar? wagner.poker hot ponto com
Título: Re:Mostre o Windev que você tem!!!
Enviado por: maddog_pa em Maio 07, 2014, 10:54:07 am
Marcelo e Junior nao consigo baixar os RAR os TXT da sempre erro. Ha algum problema no server do forum !


Tem como postar novamente ou de outra forma ?

flow amigos
Título: Re:Mostre o Windev que você tem!!!
Enviado por: Leonardo Teixeira em Å¿etembro 25, 2014, 03:10:11 pm
Amarildo,

Você encontrará alguns  projetos  no repositório online da Windev -> http://repository.windev.com/
Há outros projetos na pasta de instalação da Windev. Procure a Pasta Examples,no local onde foi instalado a Windev, no seu Micro.
Vale lembrar que caso você esteja utilizando a versão expressa, não poderá abrir projetos que tenham sido feitos na versão paga.

Abraços