Clipper On Line • Ver Tópico - pequenas funções - tela 125 x 32

pequenas funções - tela 125 x 32

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

pequenas funções - tela 125 x 32

Mensagempor yugi386 » 18 Jul 2014 10:15

Saudações,

Um dos problemas apresentados pelo modo console padrão 80x25 (2000 pontos na tela) é que ele muitas vezes não é suficiente para conter os dados necessários para serem apresentados na tela. Fiz uma experiência com a tela de 125x32 (4000 pontos) e ela atende perfeitamente, possibilitando o dobro de pontos disponíveis (4000 pontos).
Como uso linux é necessário configurar o tamanho da fonte no terminal para liberation mono 13. Fica muito bom.

Vejam:

Imagem

Imagem
Imagem

Imagem

Há algumas funções para menus, formulários, gerenciamento de abas. Fonte em anexo.

Espero que seja útil.

Yugi
Anexos
funcoes_tela.zip
(7.01 KiB) Baixado 343 vezes
yugi386
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2008 10:36
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 27 vezes

pequenas funções - tela 125 x 32

Mensagempor yugi386 » 18 Jul 2014 15:39

Acrescentei função para gerar gráfico simples:

Imagem

att,

Yugi
Anexos
funcoes_tela.zip
(7.79 KiB) Baixado 370 vezes
yugi386
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2008 10:36
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 27 vezes

pequenas funções - tela 125 x 32

Mensagempor alxsts » 21 Jul 2014 19:49

Olá!

Parabéns Yugi!

Obrigado por compartilhar.
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

pequenas funções - tela 125 x 32

Mensagempor janio » 21 Jul 2014 21:49

Muito bom!

:|<

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

pequenas funções - tela 125 x 32

Mensagempor bcm » 18 Abr 2016 23:02

como faço para compilar o exemplo?

eu estou usando um arquivo de lote com as seguintes linhas de comando:

c:\windows\system32;c:\hb30\bin
set lib=c:\hb30\lib
set include=c:\hb30\include

mas está dando erro

um abraço
bcm
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 02 Set 2012 00:48
Cidade/Estado: volta redonda/rj
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

pequenas funções - tela 125 x 32

Mensagempor alxsts » 19 Abr 2016 01:48

Olá!

Você está usando Harbour? Se sim, utilize o arquivo p.hbp (.hbp = Harbour Project) contido no arquivo zipado anexado ao tópico. Se o teu Harbour estiver configurado corretamente, bastará estar posicionado na pasta dos fontes baixados e emitir o comando abaixo:
hbmk2 p
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

pequenas funções - tela 125 x 32

Mensagempor bcm » 25 Abr 2016 16:41

boa tarde,

está mostrando a mensagem de erro abaixo:

Compiling 'interface.prg'...
Lines 793, Functions/Procedures 14
Generating C source output to 'C:\Users\marcos\AppData\Local\Temp\hbmk_ka2fyl.di
r\interface.c'... Done.
Compiling 'config.prg'...
Lines 84, Functions/Procedures 1
Generating C source output to 'C:\Users\marcos\AppData\Local\Temp\hbmk_ka2fyl.di
r\config.c'... Done.
C:/Users/marcos/AppData/Local/Temp/hbmk_ka2fyl.dir/config.o:config.c:(.data+0xb8
): undefined reference to `HB_FUN_HB_CODEPAGE_UTF8EX'
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
c:\hb30\comp\mingw\bin\gcc.exe C:/Users/marcos/AppData/Local/Temp/hbmk_ka2fyl.di
r/principal.o C:/Users/marcos/AppData/Local/Temp/hbmk_ka2fyl.dir/interface.o C:/
Users/marcos/AppData/Local/Temp/hbmk_ka2fyl.dir/config.o C:/Users/marcos/AppData
/Local/Temp/hbmk_ka2fyl.dir/hbmk_58p30u.o -mconsole -Wl,--start-group -lhbmis
c -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd
-lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddns
x -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmain
std -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomd
lg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg3
2 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oprincipal.exe -Lc:/hb30/lib/w
in/mingw -Lc:/hb30/bin

eu uso a seguinte configuração:
c:\windows\system32;c:\hb30\bin
set lib=c:\hb30\lib
set include =c:\hb30\include
bcm
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 02 Set 2012 00:48
Cidade/Estado: volta redonda/rj
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

pequenas funções - tela 125 x 32

Mensagempor JoséQuintas » 28 Abr 2016 20:05

Gostei do visual do gráfico.

Talvez até melhore o meu, que só eu uso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

pequenas funções - tela 125 x 32

Mensagempor bcm » 05 Mai 2016 12:56

boa tarde!

poderiam me informar como devo configurar o autoexec.nt para compilar exemplo de menu?

eu uso a seguinte configuração:
c:\windows\system32;c:\hb30\bin
set lib=c:\hb30\lib
set include =c:\hb30\include

mas está dando erro

desde ja agradeço
bcm
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 02 Set 2012 00:48
Cidade/Estado: volta redonda/rj
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

pequenas funções - tela 125 x 32

Mensagempor yugi386 » 06 Mai 2016 12:38

Saudações!

Você está usando harbour 3.0 ou 3.2 e o código foi preparado para compilar em harbour 3.4

No arquivo config.prg comente as linhas que contém referencia a UTF8EX.
UTF8EX não está presente em harbour 3.2, somente harbour 3.4

function ylib_iniciar()

   REQUEST HB_LANG_PT
//   REQUEST HB_CODEPAGE_UTF8EX
   HB_LANGSELECT( 'PT' )
//   HB_CDPSELECT( "UTF8EX" )
...


att,

Yugi
yugi386
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2008 10:36
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 27 vezes

pequenas funções - tela 125 x 32

Mensagempor lugab » 21 Nov 2018 20:48

Muito legal, Yugi...

OLD porém GOLD
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 12 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro