Opiniões sobre o VisRel
18 de Junho de 2007 @ 08:03 por Fredi GiesbrechtEste espaço foi criado para guardar os depoimentos de revendedores e clientes do VisRel.
Este espaço foi criado para guardar os depoimentos de revendedores e clientes do VisRel.
Seja bem-vindo,
O VisRel foi desenvolvido para auxiliar programadores COBOL a visualizar, imprimir ou enviar por e-mail relatórios feitos pelo seu programa, através de uma interface amigável e de fácil utilização.
Informações Adicionais:
Possui tecnologia para enviar os relatórios diretamente ao hardware de impressoras locais ou da rede (com compactação de CPP e LPP), isso permite que você visualize e imprima qualquer relatório já existente em seus programas, com um mínimo de alteração. Ou então você pode utilizar o modo gráfico (VisRelEdit) para montar o layout do seu relatório com recursos de:
Fontes de tipos, cor e tamanhos variados;
Alinhamento de texto;
Linhas e bordas;
Figuras (BMP, JPG, GIF, etc.);
Códigos de barras (EAN-13 e 8, C-39 e 128, I-25, PDF417);
Gráficos de barras;
Girar o texto nos angulos de 90, 180 e 270 graus;
Variáveis do seu programa (veja o tutorial).
Roda em Windows 95, Windows 98, Windows NT, Windows 2000, Windows Millenium, Windows XP, Windows 2003, Windows Vista
Comentários:
Sugiro utilizar o modo matricial (/M) apenas para imprimir relatórios já existentes, por exemplo, gravar em arquivo aqueles que eram impressos diretamente na LPT1 e passar o arquivo por parâmetro ao VisRel, ou então quando precisar imprimir “somente texto” de forma rapida nas antigas impressoras matriciais.
Digo isso porque no modo matricial (/M) os recursos até de visualização são restritos, ou seja, o usuário não pode alterar a impressora durante a visualização e nem imprimir intervalos de páginas. Isso acontece porque cada impressora tem caracteres de controle e compactação diferentes que causam anomalias na impressão se o usuário selecionar uma impressora diferente, em resumo o desenvolvedor é obrigado a saber em que tipo e modelo de impressora determinado relatório será impresso e quais parâmetros o mesmo deve passar ao VisRel.
Outra opção é utilizar o modo texto (/R), que permite visualizar e imprimir seus relatórios matriciais também em impressoras Jato ou Laser (veja os exemplos).
Já no modo gráfico (/G) o relatório será impresso da mesma forma que outros aplicativos como o Word (veja as telas). Ou seja, o desenvolvedor não precisa preocupar-se com a marca e/ou modelo da impressora, tamanho do papel, cabeçalhos ou rodapés.
Como funciona o modo gráfico (/G):
1º Você usa o VisRelEdit para montar de forma visual o layout do seu relatório (linhas, colunas, cabeçalho, alinhamentos, variáveis do cobol, perfoms, etc) quase como se estivesse usando o Excel;
2º Existe uma opção no VisRelEdit que transforma o layout em código fonte COBOL (que depois será colado e compilado dentro do seu programa), cujo objetivo é gravar uma infinidade de comandos em um arquivo TXT;
3º O programa cobol executa o VisRel passando por parâmetro o TXT recem gravado;
4º O VisRel interpreta os comandos do TXT e monta o relatório.
Parece complicado? Com um pouco de pratica você perceberá que essa sequencia de eventos dá muito poder ao COBOL durante a geração do relatório.
Sugiro que seja seguido o tutorial abaixo para entender o principio de funcionamento de integração “VisRelEdit => COBOL => VisRel”:
http://www.visrel.com.br/Arquivos/Tutorial%20VisRelEdit.doc
Com quase nenhuma programação é possível conseguir resultados satisfatórios “aos olhos do cliente”, que considera hoje em dia mais importante a aparência e funcionalidades (e-mail, visualização) do que os dados apresentados, veja no link abaixo um relatório cadastral:
http://www.visrel.com.br/VisRelCadPro.htm
O relatório acima foi feito visualmente e anexado ao programa Cobol pelo arquivo “CadPro.cpy”. Sugiro fazer dessa forma pois ao alterar qualquer coisa no layout, basta substituir todo o conteúdo desse arquivo pelo código fonte gerado pelo VisRelEdit e recompilar.