Página 1 de 1
Dúvida sobre migração
Publicado: Jue Ago 02, 2012 2:02 am
por Cassiano de Oliveira
Senhores eu ainda tenho 98% do meu sistema em Console + Harbour + DBF, em
paralelo fiz os mesmos fontes compilarem com xHarbour + SQLRDD através de
DEFINES, estou colocando para rodar o sistema Console + xHarbour + SQLRDD em
alguns clientes para testar e esta indo bem, não usei o Harbour + SQLRDD por
não existir SQLRDD para HARBOUR somente xHB.
Agora vejam aonde quero chegar... eu na intenção de migrar meu legado para o
mundo visual sem perder a velocidade resolvi testar Fivewin, HWGUI,
Xailer...
No HWGUI e no Fivewin, consigo trabalhar com xHarbour e SQLRDD, porém eu não
me adaptei muito a elas...
De todas a que mais estou gostando pelo fato de produtividade, estabilidade
até o momento é o Xailer, porém estou vendo uma questão que esta gerando uma
dúvida é o fato de como vou trabalhar com SQL, devido hoje nos meus sistemas
ter migrado praticamente sem trocar muita coisa porque o SQLRDD aceita a
sintaxe que uso hoje com DBF, sei q se eu usar comandos SQL terei maior
desempenho e outras vantagens e pretendo fazer isto no decorrer dos dias,
mas agora minha prioridade é a migração para ambiente Gráfico e analisando o
Xailer, eu não vi como resolver este problema, pelo que eu analisei terei q
ou trabalhar com DBF ou reescrever as chamadas e operaçíµes com o Banco em
SQL...
Gostaria da opinião dos colegas a respeito.
Grato e Att.
Cassiano.
Dúvida sobre migração
Publicado: Vie Ago 03, 2012 6:29 am
por Cassiano de Oliveira
Vamos tentar em Espanhol (via translator google)
Señores, todavía tengo el 98% de mi sistema en Console (texot) + Harbour +
DBF en
paralela a la compilación xHarbour mismas fuentes + SQLRDD a través
Define, me voy a poner el sistema para ejecutar la Console(texto) + SQLRDD
en xHarbour
algunos clientes para probar y va bien, no utilizado por Harbour + SQLRDD
sólo hay XHB SQLRDD.
Ahora mira dónde vengo ... Tengo la intención de migrar mi legado a la
mundo visual sin perder la velocidad que decidí probar Fivewin, HWGUI,
Xailer ...
En HWGUI Fivewin y puedo trabajar con xHarbour y SQLRDD, pero no lo hago
me he adaptado mucho para ellos ...
De todo lo que lo estoy disfrutando más por la productividad, la estabilidad
hasta el momento es el de Xailer, pero estoy viendo un tema que genera una
duda es el hecho de cómo trabajar con SQL, ya que hoy en mis sistemas
han emigrado casi sin cambiar mucho porque SQLRDD acepta
sintaxis que se utiliza hoy para DBF, q sé si voy a utilizar los comandos de
SQL más alta
de rendimiento y otras ventajas y la intención de hacerlo durante el día,
pero ahora mi prioridad es la migración hacia el entorno y el análisis de la
gráfica
Xailer, no veía la forma de resolver este problema, por lo que analizó
tendré q
o trabajar con las llamadas DBF o reescritura y transacciones con el Banco
SQL ...
Me gustaría que la opinión de sus colegas al respecto.
Agradecido y la atención de
Casiano.
"Cassiano de Oliveira" escreveu na notícia da
mensagem:[email=5019c399@svctag-j7w3v3j....]5019c399@svctag-j7w3v3j....[/email]
Senhores eu ainda tenho 98% do meu sistema em Console + Harbour + DBF, em
paralelo fiz os mesmos fontes compilarem com xHarbour + SQLRDD através de
DEFINES, estou colocando para rodar o sistema Console + xHarbour + SQLRDD em
alguns clientes para testar e esta indo bem, não usei o Harbour + SQLRDD por
não existir SQLRDD para HARBOUR somente xHB.
Agora vejam aonde quero chegar... eu na intenção de migrar meu legado para o
mundo visual sem perder a velocidade resolvi testar Fivewin, HWGUI,
Xailer...
No HWGUI e no Fivewin, consigo trabalhar com xHarbour e SQLRDD, porém eu não
me adaptei muito a elas...
De todas a que mais estou gostando pelo fato de produtividade, estabilidade
até o momento é o Xailer, porém estou vendo uma questão que esta gerando uma
dúvida é o fato de como vou trabalhar com SQL, devido hoje nos meus sistemas
ter migrado praticamente sem trocar muita coisa porque o SQLRDD aceita a
sintaxe que uso hoje com DBF, sei q se eu usar comandos SQL terei maior
desempenho e outras vantagens e pretendo fazer isto no decorrer dos dias,
mas agora minha prioridade é a migração para ambiente Gráfico e analisando o
Xailer, eu não vi como resolver este problema, pelo que eu analisei terei q
ou trabalhar com DBF ou reescrever as chamadas e operaçíµes com o Banco em
SQL...
Gostaria da opinião dos colegas a respeito.
Grato e Att.
Cassiano.
Dúvida sobre migração
Publicado: Vie Ago 03, 2012 12:09 pm
por jfgimenez
Cassiano,
> Senhores eu ainda tenho 98% do meu sistema em Console + Harbour + DBF,
> em paralelo fiz os mesmos fontes compilarem com xHarbour + SQLRDD
> através de DEFINES, estou colocando para rodar o sistema Console +
> xHarbour + SQLRDD em alguns clientes para testar e esta indo bem, não
> usei o Harbour + SQLRDD por não existir SQLRDD para HARBOUR somente xHB.
>
> Agora vejam aonde quero chegar... eu na intenção de migrar meu legado
> para o mundo visual sem perder a velocidade resolvi testar Fivewin,
> HWGUI, Xailer...
>
> No HWGUI e no Fivewin, consigo trabalhar com xHarbour e SQLRDD, porém
> eu não me adaptei muito a elas...
>
> De todas a que mais estou gostando pelo fato de produtividade,
> estabilidade até o momento é o Xailer, porém estou vendo uma questão
> que esta gerando uma dúvida é o fato de como vou trabalhar com SQL,
> devido hoje nos meus sistemas ter migrado praticamente sem trocar
> muita coisa porque o SQLRDD aceita a sintaxe que uso hoje com DBF, sei
> q se eu usar comandos SQL terei maior desempenho e outras vantagens e
> pretendo fazer isto no decorrer dos dias, mas agora minha prioridade é
> a migração para ambiente Gráfico e analisando o Xailer, eu não vi como
> resolver este problema, pelo que eu analisei terei q ou trabalhar com
> DBF ou reescrever as chamadas e operaçíµes com o Banco em SQL...
>
> Gostaria da opinião dos colegas a respeito.
Mi consejo es que utilices el sistema de DataSources/DataSets de Xailer.
Tendrás muchas más ventajas, puesto que puedes utilizar un esquema de
navegación por registros (al estilo de los DBF o de ADO), y
simultaneamente puedes utilizar comandos SQL directos, que siempre serán
más rápidos y podrás optimizarlos al máximo según lo necesites.
Por otro lado, Xailer va a funcionar próximamente en Harbour, por lo que
al no existir un SQLRDD en Harbour tampoco podrías utilizarlo con
futuras versiones de Xailer. En cambio, los DataSources/DataSet siempre
van a estar ahí, listos para utilizar, usemos el compilador que usemos o
estemos en la plataforma que estemos.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Dúvida sobre migração
Publicado: Dom Ago 05, 2012 3:18 am
por Roberto
Passei por este drama a alguns anos atraz. Resumindo: é muito difícil, senão impossível, passar para o ambiente grfico de verdade e aproveitar o que foi feito em modo console´(em termos de interface). Cheguei a comprar o RDDSQL, o FiveWin e outras ferramentas como o visual-xharbour, mas nada se compara com a flexibilidade, compatibilidade, velocidade e tantos outros atributos que o xailier oferece (como uso de DLLs, OCX, etc). Uso o mySQL e datasets e funciona perfeitamente bem acessando a base de dados em um servidor na nuvem.
Dúvida sobre migração
Publicado: Lun Ago 06, 2012 4:42 am
por Cassiano de Oliveira
Senhores obrigado pelas respostas...
[]´s
"Roberto" escreveu na notícia da mensagem:501dc9df$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Passei por este drama a alguns anos atraz. Resumindo: é
muito difícil, senão impossível, passar para o ambiente
grfico de verdade e aproveitar o que foi feito em modo
console´(em termos de interface). Cheguei a comprar o
RDDSQL, o FiveWin e outras ferramentas como o
visual-xharbour, mas nada se compara com a flexibilidade,
compatibilidade, velocidade e tantos outros atributos que o
xailier oferece (como uso de DLLs, OCX, etc). Uso o mySQL e
datasets e funciona perfeitamente bem acessando a base de
dados em um servidor na nuvem.
Dúvida sobre migração
Publicado: Lun Ago 06, 2012 6:30 pm
por Sommus
Roberto,
Concordo plenamente com vocíª... Não dá pra migrar telas aproveitando o que
foi feito no clipper e obtendo um resultado 100%... Já migrei telas do
clipper para xharbour com ambiente gráfico, mas, usando a GTWVW (Acho até
que foi descontinuada).... Mas, para obter um resultado satisfatório é
preciso construir as telas todas novamente, e para isso não existe melhor
que o xailer...
Att
Reginaldo
"Roberto" escreveu na notícia da mensagem:501dc9df$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Passei por este drama a alguns anos atraz. Resumindo: é
muito difícil, senão impossível, passar para o ambiente
grfico de verdade e aproveitar o que foi feito em modo
console´(em termos de interface). Cheguei a comprar o
RDDSQL, o FiveWin e outras ferramentas como o
visual-xharbour, mas nada se compara com a flexibilidade,
compatibilidade, velocidade e tantos outros atributos que o
xailier oferece (como uso de DLLs, OCX, etc). Uso o mySQL e
datasets e funciona perfeitamente bem acessando a base de
dados em um servidor na nuvem.
Dúvida sobre migração
Publicado: Mié Ago 08, 2012 3:16 am
por Marcelo Coelho Silva
Prezado Cassiano,
O melhor é vocíª redesenhar a aplicação em Xailer e aproveitar o
conhecimento de programação já adquirida em Clipper (uma vez que a
linguagem é xHarbour), podendo reaproveitar "trechos" de funçíµes (tipo
CPF, CNPJ, IE, cálculos, etc).
Neste Contesto o ideal é utilizar o DATASET/DATASOURCE do Xailer.
Há uma mudança de Paradigma (Aplicação Visual, Bancos SQL, etc), e
perde-se menos tempo se adaptando a ele.
Att.
Marcelo Coelho Silva
Mhacker Software.
Em 01/08/2012 21:02, Cassiano de Oliveira escreveu:
> Senhores eu ainda tenho 98% do meu sistema em Console + Harbour + DBF,
> em paralelo fiz os mesmos fontes compilarem com xHarbour + SQLRDD
> através de DEFINES, estou colocando para rodar o sistema Console +
> xHarbour + SQLRDD em alguns clientes para testar e esta indo bem, não
> usei o Harbour + SQLRDD por não existir SQLRDD para HARBOUR somente xHB.
>
> Agora vejam aonde quero chegar... eu na intenção de migrar meu legado
> para o mundo visual sem perder a velocidade resolvi testar Fivewin,
> HWGUI, Xailer...
>
> No HWGUI e no Fivewin, consigo trabalhar com xHarbour e SQLRDD, porém eu
> não me adaptei muito a elas...
>
> De todas a que mais estou gostando pelo fato de produtividade,
> estabilidade até o momento é o Xailer, porém estou vendo uma questão que
> esta gerando uma dúvida é o fato de como vou trabalhar com SQL, devido
> hoje nos meus sistemas ter migrado praticamente sem trocar muita coisa
> porque o SQLRDD aceita a sintaxe que uso hoje com DBF, sei q se eu usar
> comandos SQL terei maior desempenho e outras vantagens e pretendo fazer
> isto no decorrer dos dias, mas agora minha prioridade é a migração para
> ambiente Gráfico e analisando o Xailer, eu não vi como resolver este
> problema, pelo que eu analisei terei q ou trabalhar com DBF ou
> reescrever as chamadas e operaçíµes com o Banco em SQL...
>
> Gostaria da opinião dos colegas a respeito.
>
> Grato e Att.
> Cassiano.
Dúvida sobre migração
Publicado: Jue Ago 09, 2012 2:25 am
por Cassiano de Oliveira
Obrigado Marcelo pela orientação... Então em resumo eu até consigo
aproveitar funçíµes tipo tirando a parte gráfica da jogada, como vc mesmo
disse por exemplo, verifica se é valido o CPF etc... entendi...
Vlw...
[]´s
"Marcelo Coelho Silva" escreveu na notícia da
mensagem:5021bde5$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Prezado Cassiano,
O melhor é vocíª redesenhar a aplicação em Xailer e aproveitar o
conhecimento de programação já adquirida em Clipper (uma vez que a
linguagem é xHarbour), podendo reaproveitar "trechos" de funçíµes (tipo
CPF, CNPJ, IE, cálculos, etc).
Neste Contesto o ideal é utilizar o DATASET/DATASOURCE do Xailer.
Há uma mudança de Paradigma (Aplicação Visual, Bancos SQL, etc), e
perde-se menos tempo se adaptando a ele.
Att.
Marcelo Coelho Silva
Mhacker Software.
Em 01/08/2012 21:02, Cassiano de Oliveira escreveu:
> Senhores eu ainda tenho 98% do meu sistema em Console + Harbour + DBF,
> em paralelo fiz os mesmos fontes compilarem com xHarbour + SQLRDD
> através de DEFINES, estou colocando para rodar o sistema Console +
> xHarbour + SQLRDD em alguns clientes para testar e esta indo bem, não
> usei o Harbour + SQLRDD por não existir SQLRDD para HARBOUR somente xHB.
>
> Agora vejam aonde quero chegar... eu na intenção de migrar meu legado
> para o mundo visual sem perder a velocidade resolvi testar Fivewin,
> HWGUI, Xailer...
>
> No HWGUI e no Fivewin, consigo trabalhar com xHarbour e SQLRDD, porém eu
> não me adaptei muito a elas...
>
> De todas a que mais estou gostando pelo fato de produtividade,
> estabilidade até o momento é o Xailer, porém estou vendo uma questão que
> esta gerando uma dúvida é o fato de como vou trabalhar com SQL, devido
> hoje nos meus sistemas ter migrado praticamente sem trocar muita coisa
> porque o SQLRDD aceita a sintaxe que uso hoje com DBF, sei q se eu usar
> comandos SQL terei maior desempenho e outras vantagens e pretendo fazer
> isto no decorrer dos dias, mas agora minha prioridade é a migração para
> ambiente Gráfico e analisando o Xailer, eu não vi como resolver este
> problema, pelo que eu analisei terei q ou trabalhar com DBF ou
> reescrever as chamadas e operaçíµes com o Banco em SQL...
>
> Gostaria da opinião dos colegas a respeito.
>
> Grato e Att.
> Cassiano.
Dúvida sobre migração
Publicado: Jue Ago 09, 2012 1:14 pm
por emeasoft
Cassiano, bom dia:
Para aproveitar todas as suas funçíµes (menos a parte gráfica),
faça assim:
No seu projeto, clique em Arquivo -> Novo -> PRG e cole todas
as suas funçíµes. Salve como MyFunc, por exemplo. Pronto !
Mário Angelini
Dúvida sobre migração
Publicado: Jue Ago 09, 2012 7:28 pm
por Cassiano de Oliveira
Obrigado Mário e com relação a algumas q eu tenho q são em C ?
E com relação a envio de e-mail(sendmail), gerar PDF (harupdf) q eu uso...
permanece igual?
[]´s
Cassiano.
"www[dot]eMeAsOfT[dot]com" escreveu na notícia da
mensagem:50239ba3$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Cassiano, bom dia:
Para aproveitar todas as suas funçíµes (menos a parte
gráfica),
faça assim:
No seu projeto, clique em Arquivo -> Novo -> PRG e cole
todas
as suas funçíµes. Pronto !
Mário Angelini
--
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
http://www.facebook.com/emeasoft
https://plus.google.com/102999253031532804222
http://g.co/maps/26gey
Dúvida sobre migração
Publicado: Jue Ago 09, 2012 10:56 pm
por emeasoft
Cassiano:
Para enviar e-mail tem a própria classe:
TCDOMail()
Como usar PDF: tem diversas maneiras de vocíª utilizar
inclusive usando as funçíµes do xHarbour;
Se permanece igual ao que vocíª já tem pronto não sei
dizer.
NFe:
.criar XML
xml:='<?xml version="1.0" encoding="UTF-8"?>'
xml+='<NFe xmlns="
http://www.portalfiscal.inf.br/nfe">'
xml+= '<infNFe versao="2.00" Id="NFe'+...+'">'
xml+= '<ide>'
xml+= '<cUF>'+...+'</cUF>'
FCreate(...
FWrite(...
FClose(...
...
WebService: Class TOleAutoX...
Exemplo para as funçíµes em C:
#pragma BEGINDUMP
#include <windows.h>
#include "hbapi.h"
#include "winable.h"
#include "Xailer.h"
...
HB_FUNC( TRAVATEC ) // trava teclado;
{
BlockInput( hb_parl(1) );
}
#pragma ENDDUMP
Abraços
Mário Angelini
Dúvida sobre migração
Publicado: Vie Ago 10, 2012 4:57 am
por Cassiano de Oliveira
Blz Mário já clareou bem... obrigado...
Talvez de pra usar o projeto HBNFe futuramente qdo o Xailer estiver com o
Harbour né...
[]´s
"www[dot]eMeAsOfT[dot]com" escreveu na notícia da
mensagem:5024241b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Cassiano:
Para enviar e-mail tem a própria classe:
TCDOMail()
Como usar PDF: tem diversas maneiras de vocíª utilizar
inclusive usando as funçíµes do xHarbour;
Se permanece igual ao que vocíª já tem pronto não sei
dizer.
NFe:
criar XML
xml:='<?xml version="1.0" encoding="UTF-8"?>'
xml+='<NFe xmlns="
http://www.portalfiscal.inf.br/nfe">'
xml+= '<infNFe versao="2.00" Id="NFe'+...+'">'
xml+= '<ide>'
xml+= '<cUF>'+...+'</cUF>'
FCreate(...
FWrite(...
FClose(...
...
WebService: Class TOleAutoX...
Exemplo para as funçíµes em C:
#pragma BEGINDUMP
#include <windows.h>
#include "hbapi.h"
#include "winable.h"
#include "Xailer.h"
...
HB_FUNC( TRAVATEC ) // trava teclado;
{
BlockInput( hb_parl(1) );
}
#pragma ENDDUMP
Abraços
Mário Angelini
--
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
http://www.facebook.com/emeasoft
https://plus.google.com/102999253031532804222
http://g.co/maps/26gey