Página 1 de 2

HWGUI é puro codigo ?

Enviado: 19 Abr 2008 10:54
por thekey
Ola a todos, como iniciante estou tentando enteder uma coisa, todas estas libs graficas, que se fala, sao aplicadas no programa com comandos digitados ? me corrijam se estiver errado: "O unico caminho de se criar janelas no programa, criando gridviews, (utilizando apenas o mouse) etc é atraves do xHARBOUR comercial ?

quando se utiliza estas libs graficas, os botoes, textbox etc sao colocados na tela com digitacao de codigo ?

Abracos

Re: HWGUI é puro codigo ?

Enviado: 19 Abr 2008 11:12
por Maligno
thekey escreveu:quando se utiliza estas libs graficas, os botoes, textbox etc sao colocados na tela com digitacao de codigo ?
Para coisas mais simples as LIBs apenas chamam funções da própria API do Windows. Não é à toa que a maioria dos programas têm a mesma aparência. O Windows faz tudo isso. Não só as janelas, mas os grids, botões, etc. Aliás, um botão é uma janela. Ele é um tipo de controle classificado como windowed control.

Enviado: 19 Abr 2008 11:52
por thekey
Maligno,

Maligno, antes de qualquer coisa quero lhe parabenizar pela atencao dispensada aos novatos que chegam neste forum tao bem apessoado.

Bom, deixe fazer a pergunta diferente, que ro saber se estas chamadas de tais apis, sao sempre chamadas em nosso programas atraves de linhas de comando, ou se posso por exemplo, criar e posicionar um botao na tela apenas com o mouse, tipo aplicacoes de programacao visual mesmo. ou isto so é possivel com o xharbour comercial ?

abracos.

Enviado: 19 Abr 2008 11:58
por Maligno
Para utilizar recurso do tipo "arrastar-soltar" você precisa dispor de uma IDE. Sua preocupação em obter algo assim é justificável. Dá gosto trabalhar assim. Eu uso uma IDE em C++ e com esse recurso, a produtividade aumenta consideravelmente. Mas aí já é um assunto onde não tenho muito conhecimento. Não sei o que existe disponível. Vou deixar para os demais colegas responderem isso pra você.

Enviado: 20 Abr 2008 01:02
por thekey
Maligno,

Poderia me dar umas dicas de como usar esta IDE que vc usa ? como adquirir, como instalar ? Desde ja agradeco.

Enviado: 20 Abr 2008 20:56
por esbasso
Voce pode Utilizar o DESIGNER uma IDE pra a HWGUI.

Vem junto com o HWGUI pasta utils\designer

Enviado: 21 Abr 2008 09:22
por Maligno
thekey escreveu:Poderia me dar umas dicas de como usar esta IDE que vc usa ? como adquirir, como instalar ? Desde ja agradeco.
Infelizmente a IDE que uso, do Turbo C++ Pro, não permite o uso de outra linguagem. É apenas para C++.

Mixar Turbo C++ e xHarbour

Enviado: 21 Abr 2008 16:17
por dotNET-man
Malígno,
Você consegue linkar form feito em Turbo C++ com fonte xHarbour?
Eu gostaria de fazer isto usando o Visual C++.
Sérgio

Enviado: 21 Abr 2008 16:50
por Maligno
A IDE só aceita código VCL (o framework da Borland). Mas usando o compilador em linha de comando é possível, já que é o mesmo compilador que se usa no XHarbour. Mas pra você isso não mudaria nada.

Enviado: 22 Abr 2008 14:43
por marcos.gurupi
Ah uma questao interessante a ser levada e eu particularmente ateh defendo: IDE eh uma "mao na roda" n tenho duvidas, acontece que a nossa vantagem (xbase/xhb) estah justamente no dominio que temos em nossos codigos, isso ocorre justamente pq n temos IDE para fabricar os nossos codigos, quando iniciei meu PDV em Hwgui fiz ele todinho na mao linha por linha (e com muita ajuda dos colegas aqui do forum e outros), por isso hoje eu domino meu PDV. A pouco tempo atras eu comprei o VISUAL UNION eh uma ferramenta para fazer telas poderia dizer que eh uma Semi-IDE, tirando alguns recursos q ainda falta pra ficar legal ela me ajuda muito, pois faco minhas telas com ela, ao inves d escrever o codigo e compilar pra ver c estah ok eu apenas desenho a tela e exporto o codigo PRG para meu programa, ficou mais rapido por exemplo fazer cadastros e menus. Mas o dominio de nossos codigos c dah justamente pq nos fabricamos ele artesanalmente.

Marcos Roberto.

Enviado: 22 Abr 2008 22:25
por Maligno
Esse é um engano comum quando algumas pessoas analisam o que faz uma IDE. Sua função básica é *facilitar* a codificação da interface com o usuário. Se fosse fazer seu PDV numa IDE realmente muito boa (eu disse BOA), todo o trabalho de interface gráfica seria enormemente facilitado. Entretanto o código relativo ao PDV propriamente você ainda teria que fazer "no braço" e ele seria tão complexo como é esse seu PDV feito sem IDE. Você também teria que ter o domínio da linguagem. Nada mudaria.

Em suma: IDE existe aumentar a produtividade, livrando o programador de perder tempo com o código massante, repetitivo. Portanto, não é uma vantagem fazer tudo "no braço". Muito pelo contrário.

Enviado: 24 Abr 2008 10:11
por esbasso
Se alguem quiser o DESIGNER da HwGUI com melhorias para gerar o codigo PRG me solicite.

Fiz umas modificações para manusear os objetos, multi seleção para arrastar, alinhar,e para gerar o codigo para o Browse

Enviado: 24 Abr 2008 10:44
por marcos.gurupi
Opa eu quero sim.

marcos_gurupi@hotmail.com

Enviado: 24 Abr 2008 14:34
por software_facil
Respondendo a dúvida inicial do nosso colega, as únicas ferramentas para desenvolvimento que possuem uma IDE, onde vc desenha os elementos gráficos visualmente com o mouse, e esses elementos interagem com o código fonte automaticamente, são :

1- Xailer ( www.xailer.com )
2- Visual xHarbour VXH ( www.xharbour.com.br )

Fora isso, tem que ser como era no Clipper, a única diferença, é que antes era mais fácil, pois era sempre 25 linhas e 80 colunas, independente se o usuário final tivesse um monitor de 14 polegadas em 640x480 ou de 19 polegadas wide em 1440x900. Já utilizando a MiniGUI ou a HwGUI, vc tem que pensar e trabalhar em pixel, e como os usuários possuem diversos tamanhos e configurações de monitores, ou vc escolhe um tamanho fixo para o seu aplicativo, 800x600 por exemplo, ou programa para que todos os elementos gráficos se adeqüem ao tamanho de tela configurado.
Muitos programadores, utilizam a IDE que vem junto com a distribuição da MiniGUI, outros utilizam o Designer que vem junto com a HwGUI, mas para ser justo e correto, nenhum dos dois é uma ferramenta madura para realmente ajudar o programador, e se alguém tiver dúvida disso, faça um teste com o Delphi ou Visual Studio, vão entender o que falo.

Agora depende de vc avaliar qual ferramenta lhe atende melhor, se quiser analisar aplicativos feitos usando MiniGUI, todos feitos "artesanalmente", basta acessar o meu site que está na minha assinatura, vc verá que ficam muito bons, mas dá um trabalho...

Abraços

Enviado: 24 Abr 2008 14:57
por Toledo
Amigos, eu utilizo a IDE da MiniGui para montar os formulários (Telas) dos meus programas, e para este tipo de serviço ela não deixa muito a desejar não. A única coisa que eu acho que poderia ter era um ajuste fino, com o mouse ou teclado, para posicionar os objetos na tela. Apesar dela não ser um ferramenta completa, eu gosto muito dela. Mas eu uso a IDE da MiniGui apenas para criar as telas, o resto eu faço tudo na mão.

Agora, para FiveWin, eu uso o Pelles C IDE, que também é muito bom.

Abraços,