Quer usar GUI legal, troque de linguagem de programação
Moderador: Moderadores
- JoséQuintas
- 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
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.
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/
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/
- JoséQuintas
- 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
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
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/
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/
- JoséQuintas
- 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
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
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/
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/
- JoséQuintas
- 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
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....
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/
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/
- JoséQuintas
- 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
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...
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/
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/
- JoséQuintas
- 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
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.
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/
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

- Mensagens: 81
- Registrado em: 02 Jul 2021 15:06
- Localização: witmarsum
Quer usar GUI legal, troque de linguagem de programação
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.
- JoséQuintas
- 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
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 ?
Se tudo isso é chamado de win32 API.....
Alguma coisa a ver com 32 e 64 bits ?
Passou pela cabeça chamar a atenção pra o que interessa, antes que seja tarde ?mmarcondes escreveu: você tá muito ranzinza.
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/
-
mmarcondes
- 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
Desculpa, fui jantar, o que seria a parte que interessa ?
-
mmarcondes
- 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
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.
- JoséQuintas
- 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
Algumas vezes o recurso é só pra deixar poluição na telammarcondes escreveu:Desculpa, fui jantar, o que seria a parte que interessa ?
Celular chama muito a atenção pra isso, justamente porque a tela é limitada.
Sim e não.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.
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/
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/