HBQT sintaxe clipper/harbour

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

HBQT sintaxe clipper/harbour

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

HBQT sintaxe clipper/harbour

Mensagem 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?
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

HBQT sintaxe clipper/harbour

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

HBQT sintaxe clipper/harbour

Mensagem 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.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

HBQT sintaxe clipper/harbour

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

HBQT sintaxe clipper/harbour

Mensagem 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.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

HBQT sintaxe clipper/harbour

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Responder