Página 1 de 1
pequenas funções - tela 125 x 32
Enviado: 18 Jul 2014 10:15
por yugi386
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:
Há algumas funções para menus, formulários, gerenciamento de abas. Fonte em anexo.
Espero que seja útil.
Yugi
pequenas funções - tela 125 x 32
Enviado: 18 Jul 2014 15:39
por yugi386
Acrescentei função para gerar gráfico simples:
att,
Yugi
pequenas funções - tela 125 x 32
Enviado: 21 Jul 2014 19:49
por alxsts
Olá!
Parabéns Yugi!
Obrigado por compartilhar.
pequenas funções - tela 125 x 32
Enviado: 21 Jul 2014 21:49
por janio
Muito bom!
:|<
Janio
pequenas funções - tela 125 x 32
Enviado: 18 Abr 2016 23:02
por bcm
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
pequenas funções - tela 125 x 32
Enviado: 19 Abr 2016 01:48
por alxsts
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:
pequenas funções - tela 125 x 32
Enviado: 25 Abr 2016 16:41
por bcm
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
pequenas funções - tela 125 x 32
Enviado: 28 Abr 2016 20:05
por JoséQuintas
Gostei do visual do gráfico.
Talvez até melhore o meu, que só eu uso.
pequenas funções - tela 125 x 32
Enviado: 05 Mai 2016 12:56
por bcm
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
pequenas funções - tela 125 x 32
Enviado: 06 Mai 2016 12:38
por yugi386
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
Código: Selecionar todos
function ylib_iniciar()
REQUEST HB_LANG_PT
// REQUEST HB_CODEPAGE_UTF8EX
HB_LANGSELECT( 'PT' )
// HB_CDPSELECT( "UTF8EX" )
...
att,
Yugi
pequenas funções - tela 125 x 32
Enviado: 21 Nov 2018 21:48
por lugab
Muito legal, Yugi...
OLD porém GOLD
pequenas funções - tela 125 x 32
Enviado: 23 Out 2024 13:22
por SOSSOFT
ficou interessante...