Biblioteca Gráfica para o Terminal do Ubuntu
Moderador: Moderadores
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
Biblioteca Gráfica para o Terminal do Ubuntu
Olá?
Queria saber de uma Biblioteca Gráfica (*.LIB) para o Terminal do Ubuntu Linux!
Que desenhe linhas, quadrado, retângulo, circulo pelo Terminal Linux Ubuntu!
Também quero um manual (Tutorial) para essa Biblioteca Gráfica (*.LIB)
Queria saber de uma Biblioteca Gráfica (*.LIB) para o Terminal do Ubuntu Linux!
Que desenhe linhas, quadrado, retângulo, circulo pelo Terminal Linux Ubuntu!
Também quero um manual (Tutorial) para essa Biblioteca Gráfica (*.LIB)
Biblioteca Gráfica para o Terminal do Ubuntu
Só usar oq o Harbour ja fornece...
Código: Selecionar todos
ROCEDURE Main()
CLS
@ 0, 0, 15, MaxCol() BOX " " COLOR "W+/B"
MESSAGE( '@ 0, 0, 15, MaxCol() BOX " " COLOR "W+/B"' )
__Box( 1, 1, 5, 7 )
MESSAGE( "__Box( 1, 1, 5, 7 )" )
__Box( 1, 1, 5, 7, "X" )
MESSAGE( '__Box( 1, 1, 5, 7, "X" )' )
__BoxD( 2, 2, 6, 8 )
MESSAGE( "__BoxD( 2, 2, 6, 8 )" )
__BoxS( 3, 3, 7, 9 )
MESSAGE( "__BoxS( 3, 3, 7, 9 )" )
RETURN
PROCEDURE MESSAGE( cText )
@ 16, 0 CLEAR TO 16, MaxCol()
@ 16, 0 SAY cText
OutStd( Chr( 7 ) )
Inkey( 0 )
RETURNCódigo: Selecionar todos
PROCEDURE Main()
LOCAL GetList := {}
LOCAL cItem := "Windows"
LOCAL lx := .F.
LOCAL ly := .F.
LOCAL aItems[ 3 ]
aItems[ 1 ] := RadioButto( 3, 3, "&Windows" )
aItems[ 2 ] := RadioButto( 4, 3, "&Linux" )
aItems[ 3 ] := RadioButto( 5, 3, "&OS X" )
CLS
SetColor( "W/B+,R/B,G+/R,B+/R+,BG/N+,W/BG,RB/BG" )
@ 2, 2, 6, 40 GET cItem RADIOGROUP aItems COLOR "W/B+,R/B,G/B+" MESSAGE "Select your OS"
@ 8, 3 SAY "Married"
@ 8, 12 GET lx CHECKBOX COLOR "W/B+,W/B,W+/R,W/G+" MESSAGE "Are you married?"
@ 9, 3 SAY "Singer"
@ 9, 12 GET ly CHECKBOX COLOR "W/B+,W/B,W+/R,W/G+" MESSAGE "Are you a singer?"
READ MSG AT MaxRow(), 0, MaxCol() MSG COLOR "W/B+"
? "Is the person married:", iif( lx, "Yes", "No" )
? "Is the person a singer:", iif( ly, "Yes", "No" )
? "Your OS is", cItem
RETURN-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Biblioteca Gráfica para o Terminal do Ubuntu
lembro da lib default ser gtk e permitir alguma coisa usando hb_gtInfo().
Basicamente compilar com -GUI.
O que está querendo acho que é um sonho antigo dos programadores, e não foi criado ainda.
Talvez hwgui e a gt dela seja uma alternativa.
Terá que fazer seus próprios testes.
Basicamente compilar com -GUI.
O que está querendo acho que é um sonho antigo dos programadores, e não foi criado ainda.
Talvez hwgui e a gt dela seja uma alternativa.
Terá que fazer seus próprios testes.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Biblioteca Gráfica para o Terminal do Ubuntu
Olá!
Ele quer para o terminal!
E manual...
Não usar o sistema de janelas X... Hwgui não serve, HBQT não serve, xTerm não serve...
Será SLANG, NCURSES...
Saudações,
Itamar M. LIns Jr.
Ele quer para o terminal!
E manual...
Não usar o sistema de janelas X... Hwgui não serve, HBQT não serve, xTerm não serve...
Será SLANG, NCURSES...
Saudações,
Itamar M. LIns Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
Biblioteca Gráfica para o Terminal do Ubuntu
Só sei que a Linguagem QBASIC fazia isso! Não sei se faz pelo terminal Linux?
Alguém para dar uma opinião?
Alguém para dar uma opinião?
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
Biblioteca Gráfica para o Terminal do Ubuntu
Olha um código na Linguagem C
Posso inserir no código Harbour?
https://taypi.github.io/
Dê a sua opinião?
Posso inserir no código Harbour?
https://taypi.github.io/
Dê a sua opinião?
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Biblioteca Gráfica para o Terminal do Ubuntu
Olá!
É a maneira que vc perguntou.
Pelo terminal usa-se VT100, slang, nCurses...(sem nenhum GERENCIADOR DE JANELAS)
Usando um SISTEMA DE JANELAS(UM SERVIDOR!) X11, que as libs gráficas usam tem HBQT, xTerm, Hwgui...
Esse código que vc postou não usa TERMINAL LINUX!
Tá perguntando uma coisa e postando outra.
Hwgui faz o que vc quer.
Saudações,
Itamar M. Lins Jr.
É a maneira que vc perguntou.
Pelo terminal usa-se VT100, slang, nCurses...(sem nenhum GERENCIADOR DE JANELAS)
Usando um SISTEMA DE JANELAS(UM SERVIDOR!) X11, que as libs gráficas usam tem HBQT, xTerm, Hwgui...
Você postou não um código em C(puro), mas um código da lib OpenGL, que usa o sistema de janelas X11...Olha um código na Linguagem C
Esse código que vc postou não usa TERMINAL LINUX!
Tá perguntando uma coisa e postando outra.
Hwgui faz o que vc quer.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
Biblioteca Gráfica para o Terminal do Ubuntu
O que acha do QBASIC e do Pascal?
Antigamente eles faziam Círculo, Quadrado, Triângulo, Linha...
Antigamente eles faziam Círculo, Quadrado, Triângulo, Linha...
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Biblioteca Gráfica para o Terminal do Ubuntu
Amiguinhos,
O Harbour aceita codigo C dentro dos padrões que ele interage.
Você gera o código .OBJ à partir do código C usando o compilador C que acompanha o seu Harbour e pode linká-lo ao seu projeto.
O Harbour aceita codigo C dentro dos padrões que ele interage.
Você gera o código .OBJ à partir do código C usando o compilador C que acompanha o seu Harbour e pode linká-lo ao seu projeto.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Biblioteca Gráfica para o Terminal do Ubuntu
Olá!
https://github.com/dev-harbour/gtglfw
Provavelmente INACABADO esse ai. Mas pra quem entende, pode dar uma ideia.
Saudações,
Itamar M. Lins Jr.
Usando Hwgui. Se desejar e entender de C, pode usar esse mesmo OpenGL.O que acha do QBASIC e do Pascal?
Antigamente eles faziam Círculo, Quadrado, Triângulo, Linha...
https://github.com/dev-harbour/gtglfw
Provavelmente INACABADO esse ai. Mas pra quem entende, pode dar uma ideia.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
Biblioteca Gráfica para o Terminal do Ubuntu
Olá!
Olha em de novo!
Itamar M. Lins Jr.
Fui no link
https://github.com/dev-harbour/gtglfw
E ele deletou as apostilas!
Onde tem essa apostila acima?
Se você tem essa apostila que inseriu nas imagens acima!
Poderia enviar por e-mail?
Olha em de novo!
Itamar M. Lins Jr.
Fui no link
https://github.com/dev-harbour/gtglfw
E ele deletou as apostilas!
Onde tem essa apostila acima?
Se você tem essa apostila que inseriu nas imagens acima!
Poderia enviar por e-mail?
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Biblioteca Gráfica para o Terminal do Ubuntu
Código: Selecionar todos
# if defined( __PLATFORM__WINDOWS )
hbshell_gtSelect( "GTWVT" )
# elif defined( __PLATFORM__UNIX )
hbshell_gtSelect( "GTXWC" )
# endif
https://github.com/harbour/core/blob/ma ... s/gfx2.prg
Pois é...
Lembrava de ter visto algo disso.
Há alguns anos usei Linux do Windows 10.
Mas aqui deixou de funcionar em 2015, minha máquina deixou de ser compatível com Hyper V e Linux.
Se não me engano pedia pra instalar X11, mas na época não era possível no Windows.
Não tenho certeza, fazem quase 10 anos isso.
Depois a Microsoft lançou a versão seguinte do Linux, com mais recursos, mas já não podia testar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Jorge Luiz
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 08 Jul 2024 20:23
- Localização: Piauí
Biblioteca Gráfica para o Terminal do Ubuntu
EStou tentando achar e não consigo!
O cara do Github apagou os arquivos!
Se alguém tiver um, me aviza?
O cara do Github apagou os arquivos!
Se alguém tiver um, me aviza?

