DEMO.PRG - Exemplo Simples com GTWVW e GTWVG
Enviado: 13 Fev 2016 13:49
Prezados, desejei compartilhar com todos o que tenho aprendido nos últimos 14 meses:
Adaptei a o DEMO.PRG (da WVW) em conjunto com a lib WVG e vejam as telas:
- se clicar no menu, ou (pressionar F7 ou F8) ou clicar nos 2 botões a opção escolhida é acionada;
- numa das opções escolhidas, em qualquer lugar que for chamada entra perfeitamente, exceto no clique (botão esquerdo do mouse) sobre um dos botões de opções no centro da tela, que fui obrigado a colocar um INKEY(0) pois o clique aciona uma digitação no campo senha.
- se clicar no meu anterior (escolher opção) com o mouse, o campo senha já começa digitado (usei o CLEAR TYPEAHEAD mas não resolveu), então coloquei bem antes da senha um INKEY(0);
- o nome do aplicativo e ícone estão embutidos no .EXE (não sendo necessário arquivos externos);
- esta janela é modal, ou seja, o menu principal não consegue ser fechado;
- se pressionar qualquer tecla de função aqui nesta tela, ela é acionada perfeitamente (pelo menos acho).
- um combobox (para circular os GETs).
e agora o mais TOP de todos os quesitos:
- um GET com cara de gráfico;
* Tudo é feito principalmente pela lib gráfica GTWVW (90% ou mais);
* A lib GTWVG é usada apenas por causa de um TESTPROGRESSBAR (que peguei aqui nalgum lugar do professor JQuintas, que também não vi nada funcionando). Optei em mantê-lo...
Adaptei a o DEMO.PRG (da WVW) em conjunto com a lib WVG e vejam as telas:
Essa tela é um aviso para fechar os outros aplicativos/sistemas (evitar "1001 open error") pois os dados são abertos em modo exclusivo e não compartilhado.- tela inicial/splash:
Na tela acima (menu principal) faço as seguintes observações:- tela menu:
- se clicar no menu, ou (pressionar F7 ou F8) ou clicar nos 2 botões a opção escolhida é acionada;
- numa das opções escolhidas, em qualquer lugar que for chamada entra perfeitamente, exceto no clique (botão esquerdo do mouse) sobre um dos botões de opções no centro da tela, que fui obrigado a colocar um INKEY(0) pois o clique aciona uma digitação no campo senha.
Faço as seguintes observações:- tela acionada 1A):
- se clicar no meu anterior (escolher opção) com o mouse, o campo senha já começa digitado (usei o CLEAR TYPEAHEAD mas não resolveu), então coloquei bem antes da senha um INKEY(0);
- o nome do aplicativo e ícone estão embutidos no .EXE (não sendo necessário arquivos externos);
- esta janela é modal, ou seja, o menu principal não consegue ser fechado;
- se pressionar qualquer tecla de função aqui nesta tela, ela é acionada perfeitamente (pelo menos acho).
Finalmente esta tela contempla:- tela após a senha 1B):
- um combobox (para circular os GETs).
e agora o mais TOP de todos os quesitos:
- um GET com cara de gráfico;
* Tudo isso com poucas mudanças no jeito de programar antigo (clipper), ou seja, os @say/get são idênticos e com essa cara.Observações finais para que V.Sas. comentem (se acharem conveniente):
* Tudo é feito principalmente pela lib gráfica GTWVW (90% ou mais);
* A lib GTWVG é usada apenas por causa de um TESTPROGRESSBAR (que peguei aqui nalgum lugar do professor JQuintas, que também não vi nada funcionando). Optei em mantê-lo...
* a inclusão da imagem dentro do .EXE é feita pelo arquivo .RC;mas, se retirar, não será necessária a LIB GTWVG.
até a próxima pessoal.Somente isso, é já um grande avanço, os Srs. concordam?