Página 1 de 1

Funções modo console/texto

Enviado: 26 Mar 2010 11:33
por carlos.keiko
Bom dia

Estou começando a migrar do Clipper para Harbour 2.0, e neste primeiro momento quero utilizar o mesmo em modo console/texto sem nada gráfico.

No Clipper sempre usei bibliotecas de terceiros sem os fontes para várias funções de tela como menus, janelas, sombras, botões, browse, mostrar relatório em arquivo, calendário, calculadora,... sem nenhuma lib gráfica, texto puro mesmo.

Nas minhas pesquisas aqui no fórum achei algumas coisas. Também achei várias funções deste tipo na seção Download .https://pctoledo.org/download/funcoes.php.

O problema é que na grande maioria são direcionadas ao Clipper, e com várias implementações para fazer a mesma coisa, me deixando em dúvida qual a mais correta, e na sua maioria são bem antigas.

Gostaria de saber do colegas se existe algo mais novo, bem estruturado, já utilizando recursos novos do Harbour 2.0, não gostaria de reinventar a roda.

Qualquer dica, exemplo, site,... já serve.

Obrigado
Abraço
Att.
Carlos

Re: Funções modo console/texto

Enviado: 26 Mar 2010 16:42
por Itamar M. Lins Jr.
Se voce especificar as funções, creio que seja mais fácil para o pessoal responder.

Saudações,
Itamar M. Lins Jr.

Re: Funções modo console/texto

Enviado: 27 Mar 2010 10:48
por carlos.keiko
Gostaria de funções diversas, como calculadora com fita detalhe que pode ser movimentada na tela, calendário, sombra “real” para as janelas, ler um arquivo texto via tbrowse, botões que simulam o pressionar, coisas deste gênero, tudo em modo texto.

Já garimpei na internet e encontrei alguma coisa, mas na grande maioria são usando Clipper e bibliotecas de terceiros, código muito antigo, gostaria de algo mais atual, se possível usando recursos do Harbour 2.0 ou em Clipper puro também, já as que eu utilizo são todas de bibliotecas de terceiros que não são compatíveis com o Harbour.

Qualquer dica, exemplo, ou site já servem.

Obrigado
Carlos

Re: Funções modo console/texto

Enviado: 28 Mar 2010 13:20
por carlos.keiko
Só completando o porque da solicitação de funções em modo console/texto, ao meu ver o Harbour é a melhor ferramenta para desenvolvimento em modo texto que conheço, tanto para Linux como para Windows, mas eu teria que dedicar muito tempo, estudo e conhecimento (que não tenho), para desenvolver funções como calculadora com fita detalhe que pode ser movimentada na tela, calendário, sombra “real” para as janelas, ler um arquivo texto via tbrowse, botões que simulam o pressionar, uso do mouse, validações de dados de todos os gets no final, talvez até abas, coisas deste gênero, que facilitam o desenvolvimento de programas, claro tudo isso em modo console/texto. E todas estas capacidades eu sei que o Harbour tem e muito mais.

No meu entendimento o grande diferencial de usar Delphi, Lazarus, LIBs gráficas com o Harbour é que estas funções já estão prontas, deixando a cargo do desenvolvedor apenas fazer a lógica, não se preocupando muito com estes detalhes. Isso foi que impulsionou o Clipper nos anos 90, com muitas LIBs de terceiros prontas para estas funções.

Com a evolução do Windows e as interfaces gráficas, o Delphi ocupou este lugar, fazendo que a grande maioria dos programadores do Clipper migrasse para o mesmo.

Mas a meu ver as interfaces texto ainda tem o seu lugar, principalmente com a evolução do Linux, são leves, confiáveis, e não dependem de ambientes gráficos pesados, já ouvi até boatos que a versão Server do Windows vai ter opção de um Shell texto, ao estilo Linux. Isso seria bem inteligente, porque um servidor teria que ter um pesado ambiente gráfico? Neste quesito o Linux esta bem a frente do Windows justamente por ter tido sempre esta funcionalidade.

O ambiente gráfico tem o seu lugar, e o texto também.

Se o Harbour tiver mais “facilidades” prontas para o desenvolvimento em modo texto, com certeza seria um grande diferencial e poderia atrair vários desenvolvedores, seria como um Delphi para ambiente texto.

Caso algum colega possa me passar mais alguma informação, funções, exemplos, demos, sites... e principalmente documentação sobre as novas funcionalidades do Harbour, tudo modo console/texto, fico muito grato.

Caso algum colega queria que contatar em modo private o meu Email é carlos.keiko@gmail.com, talvez alguém tenha uma LIB comercial para isso.

Obrigado
Abraço
Carlos

Re: Funções modo console/texto

Enviado: 04 Abr 2010 23:44
por sygecom
Olá Carlos,
Todas funções do Clipper foram migradas para Harbour, então teoricamente os exemplos de Clipper servem para você usar no Harbour, outra possibilidade é você baixar o xHarbour da CVS e estudar as funções do xHarbour lendo os fontes do mesmo, ou ainda pode olhar direto no Help do xHarbour:
http://pub.buzinello.com/xbase/xharbour ... e_v1.1.zip