Onde posso encontrar um Download de um codigo-fonte?
Moderador: Moderadores
Onde posso encontrar um Download de um codigo-fonte?
Onde posso encontrar um programa com codigo-fonte em clipper, pode ser qualquer programa, pode ser para loja de roupa, sorveteria o que tiver, é para que eu possa aprender como manusear o clipper!!! Por favor me Ajudem!!!
Desde já Agradeço!!!
Desde já Agradeço!!!
-
MANFREDINI
- Usuário Nível 1

- Mensagens: 11
- Registrado em: 27 Out 2007 23:36
- Localização: Rio de Janeiro
olá meu caro entre em contato por email que lhe envio varios fontes para vc dar uma olhada. abraços angelo
email: arccout@bol.com.br
email: arccout@bol.com.br
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Se você ja é programador, então vai ser fácil olhe na nossa seção de Código fontes: https://pctoledo.org/forum/viewforum.php?f=13 ou na seção de downloads/funções da página principal do fórum: https://pctoledo.org/
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
A leitura de código fonte ajuda bastante, mas num estágio posterior ao aprendizado básico. Se essa etapa ainda não foi vencida, o código alheio pode até atrapalhar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Diferentemente de um Cobol(exemplifico a versão DOS pela proximidade da plataforma) que permite uma programação homogenea, segura e correta o xBase permite vicios que varias de programador para programador, como:
método de identação - forma de escrita visual e estrutural do codigo:
Forma de sintaxe, onde visualmente diferenciemos comandos de parametros e dados:
ou
Muitos programadores para economizar escrita podem sacar de escrever os comandos e funções com no minimo 4 letras, exemplo:
Isto só economiza escrita pois os comandos serão pré-processados para se tornarem um codigo mais rapido e não existe vantagem nenhuma.
O Clipper permite algo perigoso como a declaração de variaveis a qualquer momento e de tipos diferentes.
Neste caso o melhor é que voce conheça os tipos de variaveis que podem ser criadas como PUBLIC, PRIVATE, LOCAL e STATIC e saber quando pode usa-las e em que pontos do programa.
Outra coisa ao se manusear tabelas de dados e variaveis é tomar o cuidado de não usar os mesmos nomes para as duas, exemplo:
Voce possui uma tabela, CLIENTES.DBF com os campos NOME, ENDERECO, CADASTRO e SALARIO.
Ao fazer uso, coloque algo que as diferenciem dos campos da tabela e de si mesmas, exemplo:
Veja que as variaveis que usam conteudo tipo caracter eu coloquei "c" antes do nome, o mesmo para variavel com conteudo data onde usei "d" e respectivamente "n" para variavel numérica.
Neste exemplo voce ve outro método de uso de variavel mas sem especificação visual.
Caso encontre algo como:
Não se preocupe, isto é normal, visivelmente mais direto e tem o mesmo funcionamento de REPLACE.
Em resumo tenha um bom dominio dos IF..END, DO..CASE, DO..WHILE etc.
Diferentemente de um Cobol(exemplifico a versão DOS pela proximidade da plataforma) que permite uma programação homogenea, segura e correta o xBase permite vicios que varias de programador para programador, como:
método de identação - forma de escrita visual e estrutural do codigo:
Código: Selecionar todos
...
do case
case nVariavel = 1
if nVariavel = A
elseif nVariavel = B
do while .t.
exit
enddo
endif
case nVariavel = 2
otherwise
endcase
Código: Selecionar todos
...
@ 10,10 GET nVariavel PICTURE "@ZE 99999.99" VALID lTeste = .t.
...
Código: Selecionar todos
...
APPEND BLANK
REPLACE xCampo1 WITH xVariavel1
REPLACE xCampo2 WITH xVariavel2
REPLACE xCampo3 WITH xVariavel3
COMMIT
...
REGLOCK
REPLACE xCampo1 WITH xVariavel1
REPLACE xCampo2 WITH xVariavel2
REPLACE xCampo3 WITH xVariavel3
COMMIT
Código: Selecionar todos
...
REPLA xCampo1 WITH xVariavel1
REPLA xCampo2 WITH xVariavel2
REPLA xCampo3 WITH xVariavel3
...
REGLO
REPLA xCampo1 WITH xVariavel1
REPLA xCampo2 WITH xVariavel2
REPLA xCampo3 WITH xVariavel3
O Clipper permite algo perigoso como a declaração de variaveis a qualquer momento e de tipos diferentes.
Código: Selecionar todos
xVariavel = Date()
? xVariavel
...
xVariavel := 10 + 2
? xVariavel
Outra coisa ao se manusear tabelas de dados e variaveis é tomar o cuidado de não usar os mesmos nomes para as duas, exemplo:
Voce possui uma tabela, CLIENTES.DBF com os campos NOME, ENDERECO, CADASTRO e SALARIO.
Ao fazer uso, coloque algo que as diferenciem dos campos da tabela e de si mesmas, exemplo:
Código: Selecionar todos
...
cNOME := Space(45)
cENDERECO := Space(30)
dCADASTRO := Date()
nSALARIO := 0
...
REPLACE nome WITH cNome
REPLACE endereco WITH cEndereco
REPLACE cadastro WITH dCadastro
REPLACE salario WITH nSalario
...
Neste exemplo voce ve outro método de uso de variavel mas sem especificação visual.
Código: Selecionar todos
...
M->NOME := Space(45)
M->ENDERECO := Space(30)
M->CADASTRO := Date()
M->SALARIO := 0
...
REPLACE nome WITH M->Nome
REPLACE endereco WITH M->Endereco
REPLACE cadastro WITH M->Cadastro
REPLACE salario WITH M->Salario
...
Código: Selecionar todos
...
clientes->nome := M->Nome
clientes->endereco := M->Endereco
clientes->cadastro := M->Cadastro
clientes->salario := M->Salario
...
Em resumo tenha um bom dominio dos IF..END, DO..CASE, DO..WHILE etc.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
Olá amiguinho,
eu comecei com clipper e estou no xharbour, que promete compatibilidade e vários outros recursos.
Para aprender clipper, assim como para aprender a andar, é preciso aprender a engatinhar.
Eu fui numa biblioteca pública aqui da minha cidade e tinha um livro de clipper, peguei e estudei.
Numa das idas a Beozonte (Belo Horizonte/MG) fui num sebo e lá encontrei dois livros sobre o clipper,um do Ramalho e outro do Rick Spencer.
Através do Ramalho, que é bem básico e didático, inclusive com piadinhas, foi fácil aprender clipper.
Então, procure uma apostila na internet sobre o basicão (isso tem).
Vê se acha um dos livros que citei, com certeza você vai ficar fera no assunto.
O resto a gente ajuda né!
MarceloG
eu comecei com clipper e estou no xharbour, que promete compatibilidade e vários outros recursos.
Para aprender clipper, assim como para aprender a andar, é preciso aprender a engatinhar.
Eu fui numa biblioteca pública aqui da minha cidade e tinha um livro de clipper, peguei e estudei.
Numa das idas a Beozonte (Belo Horizonte/MG) fui num sebo e lá encontrei dois livros sobre o clipper,um do Ramalho e outro do Rick Spencer.
Através do Ramalho, que é bem básico e didático, inclusive com piadinhas, foi fácil aprender clipper.
Então, procure uma apostila na internet sobre o basicão (isso tem).
Vê se acha um dos livros que citei, com certeza você vai ficar fera no assunto.
O resto a gente ajuda né!
MarceloG
Água mole em pedra dura tanto bate que até espirra!
