Página 1 de 1

HBQT sintaxe clipper/harbour

Enviado: 06 Dez 2012 21:12
por Itamar M. Lins Jr.
Ola! forum
Foi implementando na lib HBQT essa nova sintaxe, muito parecida com o clipper.

Código: Selecionar todos

FUNCTION Main( cMode )
   LOCAL oWnd, oVLayout, oHLayout, oFLayout, oBtnOK, oBtnCancel
   LOCAL oEdit1, oEdit2, oEdit3, oEdit4, oEdit5, oEdit6, oEdit7, oEdit8

   LOCAL cText := "ABC"
   LOCAL dDate := 0d19560604
   LOCAL nNumb := 6030.130001
   LOCAL lMrd  := .T.
   LOCAL cTele := "(999)684-7318"
   LOCAL cJust := Space( 20 )
   LOCAL cCata := "IT3-BEL-903533AST63Z"
   LOCAL nSlry := 12000

   LOCAL GetList := {}

   Set( _SET_DATEFORMAT, "yyyy-mm-dd" )

   hb_default( @cMode, "O" )

   IF cMode == "O"
   //...
   ELSE

      @ 1, 10 QGET cText VALID {|| cText == "ABC" .OR. cText == "DEF" } PICTURE "@!A" ;
             CAPTION "Alpha - Upper Cased Alphabets:"

      @ 2, 10 QGET dDate WHEN {|| cText == "ABC" } ;
             CAPTION "Date - Birthday:" COLOR "B/GR*"

      @ 3, 10 QGET nNumb PICTURE "@Z 9,999,999.999999" VALID nNumb > 600 .AND. nNumb < 6000000;
             CAPTION "Numeric - Max 6 Decimals:"

      @ 4, 10 QGET lMrd  PICTURE "Y" ;
             CAPTION "Logical - Married:"

      @ 5, 10 QGET cTele PICTURE "@! (999)999-9999" ;
             CAPTION "Telephone Number:"

      @ 6, 10 QGET cJust PICTURE "@A" COLOR "W+/B*" VALIDATOR {|cText,nPos| UpperLowerUpper( @cText, @nPos ) } ;
             CAPTION "Alpha - Upper Lower Upper:"

      @ 7, 10 QGET cCata PICTURE "!!!-!!!-!!!!!!!!!!!!" ;
             CAPTION "Catalog Item:"

      @ 3, 10 QGET nSlry PICTURE "@Z 99,999" VALID {|| nSlry > 600 .AND. nSlry < 17000 };
             CAPTION "Salary:"

      QREAD

   ENDIF

   RETURN NIL
 
Saudações,
Itamar M. Lins Jr.

HBQT sintaxe clipper/harbour

Enviado: 06 Dez 2012 21:25
por JoséQuintas
Gostei.
Vou até testar de novo a HBQT pra ver se agora funciona aqui.
Não, não esse recurso, a HBQT mesmo.
Aqui nunca funcionou.

Poderia indicar o passo a passo pra usar HBQT?

HBQT sintaxe clipper/harbour

Enviado: 06 Dez 2012 21:44
por Itamar M. Lins Jr.
Baixa ela completa no source forge.
Aqui tive que colocar, executar compativel com win/98 a HBIDE.

https://sourceforge.net/projects/qtcontribs/files/
O grupo de usuários é no google groups
https://groups.google.com/forum/?hl=pt- ... qtcontribs

Saudações,
Itamar M. Lins Jr.

HBQT sintaxe clipper/harbour

Enviado: 06 Dez 2012 22:14
por JoséQuintas
Nesse meio tempo andei fuçando na net....

Encontrei um tutorial incompleto, mas fui seguindo:
baixei assim, junto com outras coisas que baixo:

Código: Selecionar todos

svn export svn://svn.code.sf.net/p/qtcontribs/code/trunk d:\cvsfiles\harbouraddons
Copiei o conteúdo dessa pasta pra d:\harbour\addons

Depois fui no site da nokia, mas só encontrei a qt 4.8.4
Baixei e instalei em d:\qt\484, a versão pra Visual Studio 2010

Defini
HB_WITH_QT=d:\qt\484\include

e depois, dentro de harbour/addons
hbmk2 qtcontribs.hbp

Só tive que copiar as DLLs de \qt\484\bin pra pasta do EXE.
Rodou hbide normal, mas não encontrei pasta samples, só pasta tests

Aqui W7, 64 bits, e Visual Studio 2010 Express.
Ainda procurando exemplos.

HBQT sintaxe clipper/harbour

Enviado: 06 Dez 2012 22:42
por Itamar M. Lins Jr.
Ola,
Aqui W7, 64 bits, e Visual Studio 2010 Express.
Ainda procurando exemplos.
Olha o Marinas Gui, baixa ela tem muitos exemplos e telas em Html.

Saudações,
Itamar M. Lins Jr.

HBQT sintaxe clipper/harbour

Enviado: 07 Dez 2012 07:53
por JoséQuintas
Não entendi. Mostra HBQT e agora sugere MarinasGui?
Já testei MarinasGui algumas vezes.
Por enquanto, só está aumentando minha vontade de retomar o VB.NET.

HBQT sintaxe clipper/harbour

Enviado: 07 Dez 2012 11:06
por Itamar M. Lins Jr.
Oi,
A marinasgui usa a HBQT toda ela, e a sintaxe é a mesma da minigui.
Tem muitos exemplos, muitos mesmo.

Saudações,
Itamar M. Lins Jr.