Quer usar GUI legal, troque de linguagem de programação

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

Estou me divertindo hoje.
Alterando janelas do aplicativo pra DIALOG MODAL.
E pensando nas tantas idiotices que circularam aqui no fórum.

GUI não tem SAVE SCREEN/RESTORE SCREEN
GUI muda tudo
GUI dá mais recurso
etc.
etc.
etc.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

JANELAS MODAL

O que são janelas modal ?
É uma janela que abre sobre a anterior, e bloqueia a anterior.

Vamos pensar.....
Bloqueia a anterior... pro usuário não mexer.
Se é pra não mexer, porque tá mostrando ?
Isso não parece uma idiotice ?

coisas de GUI... e é considerado SUPER....

Na prática, o uso de janelas é obrigatório, por causa de "defeitos" em GUI, que talvez um SAVE SCREEN/RESTORE SCREEN pudessem resolver kkkk
Mas em modo gráfico isso seria demorado, então essa parte fica por conta do Windows... sempre redesenhando tudo
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

Trabalhar com pixel

Alguém disse que precisa disso, não se sabe porque.

Depois disseram que precisava IDE...
Lógico... desenhando em IDE não precisa saber sobre pixel
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

GUI dá mais recursos

Isso pode ser considerado mentira, mas tem seu fundo de verdade.

Sabe quando pega rotinas prontas pra usar ?
Então... LIBs gráficas são isso: rotinas prontas pra usar

Aqui, podemos considerar HMG Extended como a melhor opção, porque é a que mais tem coisa pronta.

Isso se considerarmos apenas o mundo harbour....
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

E também temos que resolver problemas, que sem GUI não existiriam, ou talvez sem API Windows não existiriam.

Tanto é que estão sempre procurando alternativa.
Um dia a QT também foi considerada o futuro.... por fugir da API Windows...
Até o dia que decidiram cobrar taxa mensal/anual pra usar QT...
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

Pois é....

Como eu disse no início....

Estou alterando janelas pra MODAL.

Só pra facilitar o uso de GUI, resolver problemas que não existiam antes sem GUI.

A princípio, trocando 6 por meia dúzia... mas depois entra GUI igual todo mundo faz, porque serão "janelas isoladas", coisa necessária pra GUI, coisa que já existe pronta em trocentas linguagens de programação.
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/
mmarcondes
Usuário Nível 2
Usuário Nível 2
Mensagens: 81
Registrado em: 02 Jul 2021 15:06
Localização: witmarsum

Quer usar GUI legal, troque de linguagem de programação

Mensagem por mmarcondes »

Sinceramente, eu li, reli umas 3 vezes tudo o que você escreveu, notei também que o intervalo entre uma escrita e outra era pequena, e sabe o que eu entendi de tudo o que " vóis micê " disse ? Ocê tá véio mizifiu, Deus amado, imagina você na fila do banco, do mercado, reclamando, arranjando briga com todo mundo, já pensou em tomar uma cerveja, um vinho, você tá muito ranzinza.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

Tem outra coisa que me deixa na dúvida:

Se tudo isso é chamado de win32 API.....

Alguma coisa a ver com 32 e 64 bits ?
mmarcondes escreveu: você tá muito ranzinza.
Passou pela cabeça chamar a atenção pra o que interessa, antes que seja tarde ?
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/
mmarcondes
Usuário Nível 2
Usuário Nível 2
Mensagens: 81
Registrado em: 02 Jul 2021 15:06
Localização: witmarsum

Quer usar GUI legal, troque de linguagem de programação

Mensagem por mmarcondes »

Desculpa, fui jantar, o que seria a parte que interessa ?
mmarcondes
Usuário Nível 2
Usuário Nível 2
Mensagens: 81
Registrado em: 02 Jul 2021 15:06
Localização: witmarsum

Quer usar GUI legal, troque de linguagem de programação

Mensagem por mmarcondes »

o que eu não entendi é por que você não gosta de programação usando gráficos do windows, por que se tudo o que a gente faz usando o windows é gráfico, não tem lógica.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Quer usar GUI legal, troque de linguagem de programação

Mensagem por JoséQuintas »

mmarcondes escreveu:Desculpa, fui jantar, o que seria a parte que interessa ?
Algumas vezes o recurso é só pra deixar poluição na tela
Celular chama muito a atenção pra isso, justamente porque a tela é limitada.

mmarcondes escreveu:o que eu não entendi é por que você não gosta de programação usando gráficos do windows, por que se tudo o que a gente faz usando o windows é gráfico, não tem lógica.
Sim e não.
O que não gosto é do jeito que as coisas funcionam (ou coisas que não funcionam).
O fato de chamar API win32, talvez possa acabar a qualquer momento.
Também deve significar padrão velho em fase de abandono.

Com isso, podemos criar um novo rumo, que não faço idéia qual seja.
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/
Responder