U-Dbu Exemplo de uma aplicação web harbour

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Charly
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Mai 2023 15:47
Localização: Spain

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por Charly »

Hola a todos,

Me presento, soy Charly Aubia y encantado de estar con todos vosotros :-)

Gostaria que você experimentasse este exemplo de aplicação feita com harbour, para criar aplicações web. Se achar interessante podemos comentar

https://github.com/carles9000/u-dbu

Saudações a todos
C.
Editado pela última vez por Jairo Maia em 24 Mai 2023 17:30, em um total de 1 vez.
Razão: O presente tópico foi movido da seção Harbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o [x]Harbour.
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por microvolution »

Parece ser interessante.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por carlaoonline »

Bom dia!
Charly escreveu:Gostaria que você experimentasse este exemplo de aplicação

Executei o app.exe
e na barra de endereços do navegador eu coloquei: http://localhost:81/

Entrei no servidor, mas não lista os arquivos DBF, não consigo selecionar nenhum, eles não aparecem e não tem pastas para navegar e escolher.
u-dbu.png

Nem colocando os dbf na pasta D:\Teste\u-dbu-main
u-dbu2.png

Também não cria um novo arquivo
u-dbu3.png
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por syslink »

carlaoonline escreveu:Charly escreveu:
Gostaria que você experimentasse este exemplo de aplicação
Entao, boa tarde! também ficou curioso, empolgado, animado com sua proposta.

Tentando aqui traduzir para o portugues/brazil e recompilar, mas, eu uso a hmg para compilação e não está abrindo na IDE o arquivo app.hbp corretamente.

Estou fazendo assim e que está gerando o erro:


Portuguese/Brazil:

1. Como a gente faz para colocar o protocolo HTTPS (Certificado SSL ) seja gratuito ou não que existe na internet?
2. Estou recompilando todo o U-DBU, para traduzir para português, mas, quando executo o go64.bat, estou com algumas dúvidas:
a. Para compilar meu sistema não uso o hbmk2 tradicional do harbour puro, e, sim, uso a HMG 3.5 do Roberto Lopez/Dr. Soto que apenas carrego o arquivo .HBP e lá dou um F5 e pronto;
i. No seu arquivo original GO64.BAT eu mudei a linha do harbour para: “C:\syslink\hmg.3.5\HARBOUR\bin\hbmk2 app.hbp -comp=msvc64” – local onde fica o meu harbour da HMG 3.5;
ii. Já a linha: “if exist "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64” não mudei, pois não tenho o vcvarsall.bat do Microsoft Visual Studio 2022 instalado. É necessário baixar e instalá-lo?
quase compila, mas, gera o seguinte erro:

hbmk2: Compilando...
hbmk2[app]: Erro: Executando compilador C/C++. -1
cl.exe -nologo -c -O2 -W4 -wd4127 -Fo.hbmk\win\msvc64\ -IC:\ syslink\hmg.3.5\HARBOUR\include -IC:\syslink\hmg.3.5\HARBOUR\contrib\hbwin -IC:\ syslink\hmg.3.5\HARBOUR\contrib\xhb -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbct -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbtip -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbfship -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbxpp .hbmk\win\msvc64\app.c .hbmk\win\msvc64\api_security.c .hbmk\win\msvc64\api_structure.c .hbmk\win\msvc64\api_indexes.c .hbmk\win\msvc64\api_select_dbf.c .hbmk\win\msvc64\api_users.c .hbmk\win\msvc64\api_repository.c .hbmk\win\msvc64\api_browse.c .hbmk\win\msvc64\api_dashboard.c .hbmk\win\msvc64\tdbf.c .hbmk\win\msvc64\system.c .hbmk\win\msvc64\security.c
*** Error
Pressione qualquer tecla para continuar. . .

Você pode ajudar a desvendar o mistério do servidor do clipper/harbour?
Grato,

***************************
English/USA(google translate):

1) How do we place the HTTPS protocol (SSL certificate) whether it is free or not that exists on the internet?
2) I'm recompiling the entire U-DBU, to translate it into Portuguese, but when I run go64.bat, I have some questions:
a) To compile my system I don't use the traditional pure harbor hbmk2, but use HMG 3.5 from Roberto Lopez/Dr. I just load the .HBP file and press F5 and that's it;
i. In its original GO64.BAT file I changed the harbor line to: “C:\syslink\hmg.3.5\HARBOUR\bin\hbmk2 app.hbp -comp=msvc64” – location where my HMG 3.5 harbor is;
ii. The line: “if exist "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\ vcvarsall.bat" amd64” I didn't change, because I don't have Microsoft Visual Studio 2022 vcvarsall.bat installed. Is it necessary to download and install it? Without downloading, it even compiles, but generates the following error:

hbmk2: Compiling...
hbmk2[app]: Error: Running C/C++ compiler. -1
cl.exe -nologo -c -O2 -W4 -wd4127 -Fo.hbmk\win\msvc64\ -IC:\ syslink\hmg.3.5\HARBOUR\include -IC:\syslink\hmg.3.5\HARBOUR\contrib\hbwin -IC:\ syslink\hmg.3.5\HARBOUR\contrib\xhb -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbct -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbtip -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbfship -IC:\ syslink\hmg.3.5\HARBOUR\contrib\hbxpp .hbmk\win\msvc64\app.c .hbmk\win\msvc64\api_security.c .hbmk\win\ message msvc64\api_browse.c .hbmk\win\msvc64\api_dashboard.c .hbmk\win\msvc64\tdbf.c .hbmk\win\msvc64\system.c .hbmk\win\msvc64\security.c
*** Error
Press any key to continue. . .

Can you help me unravel the mystery of the clippler/harbour?
Grateful,
******************
Charly
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Mai 2023 15:47
Localização: Spain

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por Charly »

Carlaaonline,

Prueba eliminar las tablas de la carpeta /data.sys y vuelve a jecutar el server

Gracias.
C.
Charly
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Mai 2023 15:47
Localização: Spain

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por Charly »

Syslink,

1.- Toda esta información la tenies bien explicada en https://carles9000.github.io?search=SSL

En esta pàgina --> https://carles9000.github.io/ teneis toda la información relativa al proyecto.

Existe un chat de usuarios que ya empiezan a a manejar el sistema y podeis intercambiar ayuda aqui https://discord.gg/bq8a9yGMWh


2.- Este proyecto de momento solo esta disponible para msvc. Cuando este disponible para otro compilador ya se anunciará.

Saludos.
C.
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por syslink »

carlaoonline escreveu:Entrei no servidor, mas não lista os arquivos DBF, não consigo selecionar nenhum, eles não aparecem e não tem pastas para navegar e escolher.
Pra abrir os arquivos dbf/cdx é muito simples.
1) acesse com usuário/senha "admin/1234"
2) clique no menu principal
3) clique em config/REPOSITORY
4) em REPOSITORY clique em (+ NEW)
5) dê um codnome (alias) para o campo USER (sugestão: "data.example" e "data.sys"):
5.1) como existem apenas 2 pastas que contém arquivos/tabelas DBF/CDX:
5.1.1) DATA.EXAMPLE e
5.1.2) DATA.SYS
5.2) insira o caminho para a pasta: DATA.EXAMPLE
5.3) se quiser inserir as 2 pastas, faça o mesmo para DATA.SYS
6) na última coluna/campo: ACTIVE, clique com o mouse na(s) pasta(s) que você acabou de adicionar, até ficar com o "v" (vezinho) verde
7) volte para o menu "general/BROWSE"
7.1) clique em "SELECT DBF"
7.2) cliqeu em "REPOSITY" e aí irá aparecer o codnome (alias) que você criou ao incluir a(s) pasta(s) que contém os arquivos/tabelas dbf/cdx.
8) selecione na lista "DBF LIST" na parte debaixo e escolhe um dos arquivos/tabelas DBF que gostaria de abrir
8.1) clique em seguida em "SELECT"... e pimba!!!
tela_select_dbf-1.png
tela_select_dbf-2.png
Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por carlaoonline »

Consegui...


Elimnei os arquivos de dentro da pasta D:\Teste\u-dbu-main\data.sys e funcionou!
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por syslink »

No link que o autor posta para baixar o Visual Studio, quando termina de instalar não cria a pasta completa:
if exist "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64

1) "...\VC\AUXILIARY\..." não existe na minha instalação;
2) O arquivo "...\vcvarsall.bat" também não existe em lugar algum do meu computador após a instalação do Microsoft Visual Studio.

Alguém se deparou com este problema?

Com isso, não consigo recompilar o GO64.BAT
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por syslink »

assim como fiz um passo a passo, alguém pode fazer um passo a passo para instalar o básico do básico desse Microsoft Visual Studio, fornecido pelo autor no link: https://visualstudio.microsoft.com/es/vs/community/?

É muita coisa e o que a gente precisa não veio.
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

U-Dbu Exemplo de uma aplicação web harbour

Mensagem por syslink »

ACHEI.
No link: https://carles9000.github.io/ tem o passo a passo pra baixar o MSVC e o HARBOUR 64bits
Responder