Clipper On Line • Ver Tópico - Tamanho Janela modo TUI

Tamanho Janela modo TUI

Discussão sobre interface com o Cliente.

Moderador: Moderadores

 

Tamanho Janela modo TUI

Mensagempor hazael » 05 Set 2018 15:15

Então, eu estava considerando qual seria o tamanho ideal para uma janela em modo TUI.

No Clipper o padrão era 25x80 com algumas placas, 30x80, 50x80 até 50x132

No Harbour não tenho essa limitação, usando em WVT então pensei o que poderia ficar melhor.

Considerando os monitores LCD atuais e estatísticas de uso em aplicativos desktop (http://gs.statcounter.com/) consegui a seguinte lista:
1366x768 29,22% 16x9
1920x1080 17,10% 16x9
1440x900 6,80% 8x5
1600x900 5,81% 16x9
1280x800 5,16% 8x5
1024x768 4,77% 4x3
1280x1024 4,66% 5x4
1536x864 4,05% 16x9
1280x720 2,81% 16x9
1680x1050 2,72% 8x5
1360x768 2,07% 16x9
2560x1440 1,86% 16x9
1920x1200 1,26% 8x5
360x640 0,96% 9x16
1280x768 0,51% 5x3
1093x615 0,41% 16x9
1024x600 0,40% 16x9
800x600 0,39% 4x3
1152x864 0,35% 4x3
1093x614 0,32% 16x9
Other 8,38%

Note que "arredondei" algumas resoluções para os padrões mais próximos para não ter tantas opções

Então chegei a esta conclusão:

65% 16x9
16% 8x5
10% 4x3
9% outros
100% total


Pensei que 16x9 representa a maioria (widescreen) e experimentei as seguintes combinações:

30x100
30x120
30x132
37x123
40x132 (José)
42x146
46x160
50x160


Queria saber o que sugerem como padrão?
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 536
Data de registro: 27 Nov 2016 12:59
Curtiu: 11 vezes
Mens.Curtidas: 38 vezes

Tamanho Janela modo TUI

Mensagempor fladimir » 05 Set 2018 21:34

Em console uso GTWVG q tem uma função q se adapta ao tamanho maximo da tela do cliente.

Não resolveria algo nesse sentido pra vc? Pq ai não teria q se preocupar com tamanho padrão.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


DESKTOP CONSOLE Harbour | MinGW | DBF | CDX | FastReport | MySQL
DESKTOP VISUAL... Harbour | MinGW | Xailer | MariaDB Nativo | FastReport
MOBILE Android/IOS e WEB - Windev Mobile 22
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2350
Data de registro: 15 Nov 2006 19:21
Curtiu: 25 vezes
Mens.Curtidas: 135 vezes

Tamanho Janela modo TUI

Mensagempor Jairo Maia » 06 Set 2018 09:07

fladimir, qual é essa função com GTWVG?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2413
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 293 vezes
Mens.Curtidas: 257 vezes

Tamanho Janela modo TUI

Mensagempor fladimir » 06 Set 2018 10:27

Posso estar falando bobagem, pq ativei esse negócio de GTWVG faz uns 30 dias.. a função acho q peguei contigo em alguma postagem aki... segue..

         screenWidth := HB_GTINFO( HB_GTI_DESKTOPWIDTH ) 
         screenHeight:= HB_GTINFO( HB_GTI_DESKTOPHEIGHT )
         screenHeight:= (screenHeight * 0.97 ) // Aki foi coisa minha pra reduzir um pouco pra não ficar totalmente cheia
         HB_GtInfo( HB_GTI_RESIZABLE, .F. )
         wvt_SetFont( "Lucida Console", Round(( screenHeight / MaxRow() ),0)-4, Round(( screenWidth / MaxCol() ),0), 0 )
         WVT_MAXIMIZE()
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


DESKTOP CONSOLE Harbour | MinGW | DBF | CDX | FastReport | MySQL
DESKTOP VISUAL... Harbour | MinGW | Xailer | MariaDB Nativo | FastReport
MOBILE Android/IOS e WEB - Windev Mobile 22
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2350
Data de registro: 15 Nov 2006 19:21
Curtiu: 25 vezes
Mens.Curtidas: 135 vezes

Tamanho Janela modo TUI

Mensagempor hazael » 06 Set 2018 10:28

Jairo,
hb_gtInfo( HB_GTI_MAXIMIZED, .T. )


Fladimir,
Conheço essa função mas não é isso que estou procurando fazer, queria adotar um padrão que consiga optimizar espaço, aparência, praticidade.
Usando a função acima, dependendo do tamanho da janela, vai ficar com caracteres enormes (80x25) ou distorcidos, (estreito, esticado, etc..), também não queria deixar muito pequeno, mas num tamanho (da fonte), agradável e interessante.

Inclusive, gostaria de saber as melhores combinações de cores, mais aprovadas pelos usuários, será que existe algum estudo sobre isso?
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 536
Data de registro: 27 Nov 2016 12:59
Curtiu: 11 vezes
Mens.Curtidas: 38 vezes

Tamanho Janela modo TUI

Mensagempor Jairo Maia » 06 Set 2018 12:31

Olá fladimir,
fladimir escreveu:a função acho q peguei contigo em alguma postagem aki...
Eu postei várias coisas mas com GTWVT, como usar janela, tela cheia e full screen, que com GTWVT é automático. Mas com a GTWVG realmente tem que recalcular a fonte, senão não funciona.

Olá hazael,
Com GTWVG, essa função não funciona. Somente redimensionando o tamanho da fonte mesmo. Obrigado.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2413
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 293 vezes
Mens.Curtidas: 257 vezes

Tamanho Janela modo TUI

Mensagempor hazael » 06 Set 2018 13:52

Jairo,

Tens razão, eu não havia testado com WVG.
Aproveitei e usei os mesmos fontes em WVG para comparar e fiquei surpreso que o resultado é consideravelmente diferente de WVT (LCD HD 1920x1080):

WVG Janela normal:
wvg1.jpg


WVT Janela normal:
wvt1.jpg


WVG Maximizado:
wvg2.jpg


WVT Maximizado:
wvt2.jpg


Notei uma queda na qualidade da apresentação da fonte em WVG e o maximizado é mais limitado.
Notei ainda que em fullscreen o WVT se comporta melhor, em outros modos há uma diferença no tamanho.
Outro detalhe é que as cores não ficam iguais, tem uma pequena variação na tonalidade.
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 536
Data de registro: 27 Nov 2016 12:59
Curtiu: 11 vezes
Mens.Curtidas: 38 vezes

Tamanho Janela modo TUI

Mensagempor Jairo Maia » 06 Set 2018 23:59

Olá hazael,

hazael escreveu:Notei uma queda na qualidade da apresentação da fonte em WVG e o maximizado é mais limitado.
Sim. Isso foi a maior perda quando decidi mudar para a WVG. Mas eu não tinha escolha, a WVT é multifuncional, serve para Windows e linux, mas não exibe gráficos nativamente, como fotos dos clientes por exemplo. Como eu queria exibir fotos e logotipos optei por mudar para a WVG. E como fica nítido em seu post, se perde muito a qualidade e os recursos de dimensionamento de telas. Veja como as cores em WVT são mais nítidas, e em WVG são mais opacas. Uma pena, mas foi a decisão que tive tomar. O que mais pega é mesmo o lance de ajuste de telas em diferentes resoluções.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2413
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 293 vezes
Mens.Curtidas: 257 vezes

Tamanho Janela modo TUI

Mensagempor hazael » 07 Set 2018 16:42

Interessante, não havia notado antes, sempre pensei que como WVG é herdado do WVT que nesta parte seria igual, mas não é.
Sem dúvida a questão de adicionar imagens é uma grande diferença, mas só o fato de não funcionar em Linux já me causa a não me interessar por WVG, não que eu use no Linux, mas quando precisar... além do que eu tenho interesse no Linux, portanto queria algo realmente portável
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 536
Data de registro: 27 Nov 2016 12:59
Curtiu: 11 vezes
Mens.Curtidas: 38 vezes




Retornar para Interface com Clientes

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


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
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro