Farelo Controle de Estoque v1.0 (Beta)

Ola pessoal ,

Desenvolvi um programa de Controle de Estoque simples desenvolvido em linguagem Tcl / Tk , atualmente em versão 1.0 beta.
Segue link do projeto:
Download:
O Programa se chama Farelo Controle de Estoque , segue maiores detalhes abaixo:
– Desenvolvido em Tcl / Tk (com as extensões Bwidgets , tablelist , sqlite3)
– Empacotado com tclkit (arquivo .exe)
– Cadastro e Exclusão de produtos
– Cadastro e Exclusão de vendedores
– Cadastro de produtos , preço , comissão , quantidade e quantidade mínima no estoque.
– Alerta de produtos com poucas unidades no estoque.
– Consulta de produtos cadastrados e produtos vendidos todos ou por data com valor total vendido , comissão adquirida , e quantidade vendida.
– Venda de produtos podendo especificar o vendedor que esta vendendo e quem esta comprando
– Gerador de relatório de produtos vendidos em formato html por intervalo de data.
– Licença GNU GPL v3
– Ideal para pequenos vendedores independentes e pequenos comércios onde é necessário um controle de estoque.
– Desenvolvido e testado em ambiente Windows XP
– Não foi testado no Linux mas deve funcionar com as extensões Bwidgets , tablelist , sqlite3 instaladas.
Ajudas são bem vindas:
– Sugestões
– Reportando os bugs encontrados (com certeza encontrarão)
– Ducumentação
– Desenvolvendo
– Divulgando
Email: rafael.costa.teixeira1982@gmail.com
Anúncios

Analise: Distribuição Linux Educacional 3.0

A distribuição Linux Educacional é uma distribuição Linux desenvolvida pelo MEC para ser usadas nas instituições de ensino como parte do processo pedagogico.
Essa distribuição é baseada no Kubuntu e possui alguns atalhos para atividades educacionais como por exemplo algumas materias da TV Escola e possui um repositorial adicional para instalação dessas atividades educacionais , tambem achei interessante que esta disponivel um pacote no repositorio para instalar o Hino Nacional do Brasil que me fez sentir-me um pouco patriota.
Essa Distribuição é um Live CD que pode ser facilmente instalado no HD , eu instalei em uma maquina virtual do Vmware Player , segue uma analise mais detalhada abaixo:

Como vc podem observar na figura acima essa distribuição possui um repositorio mantido pelo mec com varias atividades educacionais , como por exemplo obras literarias , e videos , documentarios com assuntos diversos da TV Escola.

Tux Paint é um programa de desenho voltado para crianças , ele é bem simples de usar.
Ele dispoe de varias ferramentas de desenhos (lapis , borracha , tinta , carimbos , e alguns efeitos (veja a minha obra de arte na imagem acima.

Com o Kauzium vc pode visualizar a tabela periodica com todos os elementos quimicos e quando posiciona o mouse em cima de algum elemento é apresentada uma figura com o nome do elemento.

No Ktouch vc pode treinar a digitação muito para aulas de digitação.

Bem existem varios programas educacionais nessa distribuição que se fosse mencionar um a um ficaria um post imenso.

Para quem quiser experimentar segue os links abaixo:

Site oficial:

http://linuxeducacional.com/

Download:

http://sourceforge.net/projects/educacional/files/3/Linuxeducacional_3.0.iso

Icones personalizados com tclkit

Neste post estarei ensinando passo a passo como criar icones personalizados para suas aplicações tcl empacotadas com tclkit.

Ingredientes:

1 – Editor de imagens GIMP
2 – Uma imagem de preferencia pequena.
3 – Tclkit http://www.equi4.com/pub/tk/8.5.2/tclkitsh-win32.upx.exe

Modo de preparo:

Primeiro pegue uma imagem qualquer de preferencia pequena.
Ex: http://tux.crystalxp.net/png/pinguinito-tux-brazil-2156.png

Abra essa imagem no GIMP assim:

Va no menu Image e depois em Scale Image…

Na opção Image size deixe as opções Width e Height com 48.

Clique no botão Scale

Depois va no menu Layer e clique em Duplicate Layer

Agora va no menu Layer e clique em Scale Layer…

Na opção Image size deixe as opções Width e Height com 32.

Clique no botão Scale

Depois va no menu Layer e clique em Duplicate Layer

Agora va no menu Layer e clique em Scale Layer…

Agora iremos salvar o arquivo com a extensão .ico , para isso va em:
Menu File e clique em Save As…
No campo Name Substitua o nome do arquivo por tclkit.ico e salve dentro da pasta myapp.vfs (Pasta principal da aplicação empacotada com o tclkit).
Apresenta a tela abaixo:
Deixe os 3 campos como 8 bpp (como na tela acima)
Clique no botão Save
Execute o comando:

 

 

 

 

tclkit-win32.upx.exe sdx.kit wrap myapp -runtime tclkit-w.exe

 


ren myapp myapp.exe
Se der tudo certo o icone da sua aplicação sera apresentado.

Para saber como empacotar um script tcl com o tclkit leia esse postAqui.

Espero que tenham gostado.
Até a proxima.

TCLKIT – Transforme seus scripts TCL em arquivos executaveis

Ola Pessoal venho por meio desse post falar um pouco sobre o tclkit que é um interpretador tcl/tk que possibilita empacotar o interpretador tcl/tk junto com as extensões necessarias em um arquivo executavel (*.exe ou executavel no Linux). 

Ingredientes

O site para download do tclkit é:

Interpretador Tcl/TK (Windows 32 bits)
Interpretador Tcl (Windows 32 bits)
Programinha para fazer o “Empacotamento em .exe”
Modo de preparo 

Jogue tudo em uma pasta.


Cria a pasta do programa que deseja empacotar com tclkit.
Exemplo para empacotar o programa teste crie uma pasta de nometeste.vfs
Dentro dessa pasta coloque o fonte em tcl com o nome de main.tcl
Caso seu programa (main.tcl) necessitar de alguma extensão apenas crie uma pasta dentro do teste.vfs com o nome de lib , e copie da instalação do seu tcl (c:\tcl\lib\a_extensão) para dentro da pasta teste.vfs\lib

Abra o prompt do ms-dos (cmd.exe) e dentro da pasta onde você colocou os arquivos do tclkit execute os seguintes comandos:

copy tclkitsh-win32.upx.exe tclkit.exe
copy tclkit-win32.upx.exe tclkit-w.exe
Para “Empacotar” um script Tcl (sem TK) execute o comando:

tclkitsh-win32.upx.exe sdx.kit wrap teste -runtime tclkit.exe
Se tudo der certo sera criado um arquivo chamado teste

Execute o comando:
ren teste teste.exe
teste.exe

—————-

 

Para “Empacotar” um script Tcl/Tk execute o comando:

tclkit-win32.upx.exe sdx.kit wrap teste -runtime tclkit-w.exe

Espera alguns segundos e aparecera uma janela branca de console e aguarde aparecer uma linha com a informação:

updated

Apos isso somente feche a janela branca do console.
Se tudo der certo sera criado um arquivo chamado teste

Execute os comandos:

ren teste teste.exe
teste.exe

—————

Para “desempacotar” se não me engano o comando é:

tclkit-win32.upx.exe sdx.kit unwrap teste.exe
ou
tclkitsh-win32.upx.exe sdx.kit unwrap teste.exe

 

Divirta-se a gosto.

Programação: TCL/TK

A linguagem TCL (Tool Command Language) ou Linguagem de Comandos de Ferramentas é uma linguagem script criada em 1988 por John Ousterhout.
Tcl é uma linguagem de facil aprendizagem mas atualmente ela não é popular no Brasil , ela é mais usada fora do Brasil.
Essa linguagem vem embutida dentro dos roteadores CISCO podendo ser usadas para automatizar tarefas.
Existem varias extensões disponiveis no site http://wiki.tcl.tk/940
Veja abaixo algumas caracteristicas dessa linguagem:

Facil Aprendizado

A linguagem Tcl é de facil aprendizado podendo ser utilizada como a primeira linguagem de programação.

Multiplataforma
TCL esta disponivel para varios sistemas operacional Exemplo Ms-dos , Windows , Linux , Unix , FreeBsd , Solaris , e sistemas embarcados (Exemplo smartphones e roteadores CISCO).
Extensivel
Existem varias extensões para as mais diversas finalidades , e você pode desenvolver facilmente extensoes para TCL em C/C++.
Exemplos:
Tk = Criação de interface Grafica (GUI)
Snack = Reproduzir sons (wav , mp3)
Expect = Controlar aplicações.
Codigo-fonte aberto
Tcl é baseada na licença BSD podendo ser distribuida livremente.
Suporte Comercial
Atualmente a ActiveState desenvolve e disponibiliza suporte comercial para a linguagem Tcl e tambem para as linguagens Perl e Python. Site oficial www.activestate.com/tcl.
Desenvolvimento facil de Extensões com critcl
Com o Critcl (C Runtime In Tcl) , você pode desenvolver facilmente extensões para Tcl tanto para Windows e tambem para Linux.

Link do tclkit (Linux) : http://www.equi4.com/pub/tk/8.5.1/tclkit-linux-x86.gz

Link do Critcl (Windows / Linux) :http://www.equi4.com/pub/sk/critcl.kit

Documentação do Critcl (Ingles) : http://www.digital-smarties.com/Tcl2002/critcl.pdf

Os scripts em Tcl podem ser compilador usando o Freewrap

Site de Download do FreeWrap :http://sourceforge.net/projects/freewrap/files/

Link Download FreeWrap (Linux) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.32/freewrapTCLSH632.tar.gz?use_mirror=ufpr

Link download FreeWrap com TK (Linux) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.42/freewrapPLUS642.tar.gz?use_mirror=ufpr

Link download FreeWrap (Windows) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.32/freewrapTCLSH632.zip?use_mirror=ufpr

Link Download FreeWrap com TK (Windows) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.32/freewrapPLUS632.zip?use_mirror=ufpr

No site tambem esta disponivel o codigo-fonte para ser compilado para outras plataformas.