sábado, 29 de setembro de 2007

Primeiramente...

O que me levou a distribuir este progama sobre a GPL é o fato de eu ter recebido muito, muito mais, dessa comunidade que fez e que faz, com que o GNU/Linux seja um excelente sistema operacional e além de tudo livre para que possamos usá-lo sem ter que pagar nada.

Então esta é apenas uma pequena tentativa que faço de retribuir tudo o que já recebi de bom dessa comunidade e acredito, com certeza, que é dessa forma que o GNU/Linux está crescendo cada vez mais.



O objetivo deste programa

É servir como uma ferramenta, onde o usuário poderá criar suas próprias combinações para tentar fechar o terno,
a quadra, a quina ou a sena.

O usuário deverá digitar as dezenas diretamente dentro das células (como se fosse uma planilha) onde cada linha representa um cartão, não é
presciso se preocupar com a ordem e nem a posição em que é inserido a dezena porque o programa vai reorganizando automaticamente.

Para inserir novas linhas (ou cartões) em branco, basta ir até o menu [Editar], opção [Insere um cartão] ou diretamente de dentro da "planilha" pressionar simultaneamente [Alt-Insert] várias vezes.

Para conferir se as combinações estão fechando o terno, a quadra, etc, o usuário devera entra no menu [Editar], opção [Dezenas usadas] e marcar na tabela quais são as dezenas que ele quer usar para fechar as suas combinações.

O próximo passo, é ir até o menu [Listar] e escolher umas das opções que existe.

Escolhendo [Ternos fechados] por exemplo, o programa vai gerar uma seqüência de três dezenas, pegas dentro da tabela, e vai percorrer toda a "planilha" procurando-as. Se elas forem encontradas, será marcada como "ok" e se não for, será marcada com "nok".

Quando for mostrado algum "nok" na tela significara que as combinações não estão fechadas e neste caso o usuário deverá introduzilas dentro da "planilha" e repetir o processo até fechar todas as combinações.

Dentro do programa existe várias outras opções interessantes para serem exploradas.



Abaixo tem algumas telas do programa rodando dentro do terminal konsole no
Mandriva Linux PowerPack 2006:




Tela de apresentação do programa




Outras telas:

Tela para escolher e abrir um arquivo

Tela com a "planilha" onde cada linha representa um cartão


Tela que mostra as quadras que estão fechadas (Ok em branco) e não fechadas (Nok em vermelho)

Tela aonde o usuário marca/define quais a dezenas vão ser usadas nas suas combinações

Tela aonde pode-se escolher quais cartões vão ser ou não mostrados na "planilha"

Tela para imprimir os relatórios com os cartões da "planilha"

Tela para procurar e substituir uma dezena dentro da "planilha"

Screenshot de toda a minha área de trabalho com o Sys Loto rodando.



Downloads:

Se acharam o programa interessante, peguem os códigos fontes aqui.

Se desejarem, peguem somente os arquivos necessários e o binário aqui - somente para o Linux.

Para quem tem algum receio em executar o binário, pegue-o com o kurumin rodando direto do CD e faça

o teste.

Para descompactar o aquivo, abra um terminal como usuário comum e digite:


$ tar vzxf sysloto.tar.gz

ou

$ tar vzxf sysloto_bin.tar.gz



Copyright (c) 2002-2004 Washington Luis de O. Santos


O programa acima é distribuido sob os termos do(a) GPL v2.

Este programa foi desenvolvido originalmente usando o Clipper Summer 87 com algumas rotinas em C para o uso do mouse e foi portado para o Harbour assim que eu tive conhecimento desta ferramenta.

Harbour é uma versão 'open source' compativel com o compilador Clipper versão 5.3 e inclui algumas outras facilidades.

Existe versões do Harbour para o GNU/Linux, Mac OSX, OS/2, MS-DOS e para o MS-Windows.

Se deseja obter maiores informações sobre esta ferramenta, visite os endereços abaixo:

Site oficial do Harbour:

http://www.harbour-project.org
http://www.harbour-project.org/doc/index.htm

Outros sites muito bons:

http://www.elguille.info/Clipper/articulos.htm
http://www.elguille.info/Clipper/donac.htm
http://www.pctoledo.com.br/
http://geocities.yahoo.com.br/marcosgambeta/
http://www.susviela.hpg.ig.com.br/hb/
http://culikr.sites.uol.com.br/
http://kresin.belgorod.su/hwgui.html
http://maccasa.marceloanelli.info.ve/xharbour/
http://www.caclipperwebsite.com/harbour.shtml
http://www.vagucs.com.br/
http://www.xharbour.com.br/
http://xharbourbr.com.br/index.php


No site do Anderson Cardoso Silva, abaixo, tem um tutorial muito bom explicando como compilar um programa usando o harbour:

http://www.harbour.caclipperwebsite.com



Com certeza, tem muitos recursos que podem ser melhorados e implementados.


Aos programadores de plantão:
peço que, por favor, contribuam com códigos e que tentem portar este programa para uma outra linguagem com recursos gráficos mais avançados como por exemplo Python com a biblioteca QT.


Aos usuários comuns:
peço que contribuam com qualquer importância em dinheiro sempre que vocês ganharem algum, usando este programa para jogar na loteria. Eu pretendo usar este dinheiro para ajudar crianças carentes no natal em minha cidade.


Observação:
No momento eu não sei como fazer para receber essa contribuição de vocês


Bom, basicamente é isso.


Comentários, dúvidas, criticas e sugestões serão bem recebidos.





Nº de visitantes: