ano VIII | nº 75 | julho 2008 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.
Um novo livro chamado PHP Web 2.0 Mashup Projects, disponibilizado em formato eletrônico pela O'Reilly's Safari, apresenta o uso dos serviços SOAP do Visual DataFlex, e demonstra como os web services do Visual DataFlex podem ser alavancados através das plataformas. O livro traz estudos de caso detalhados, explicados cuidadosamente, sobre o uso de PHP para criar aplicaçõe mashup, que combinam dados de múltiplas fontes externas online dentro de uma experiência integrada Web 2.0.
Na mesma linha, o desenvolvedor Vincenzo Menanno criou um plug-in no FileMaker utilizando os Web Services da Euro 2008 Football Pool desenvolvidos em Visual DataFlex na FileMaker Conferences em Phoenix, neste mês de julho!
O site Euro 2008 Football Pool mostra três tecnologias da Data Access Worldwide: Visual DataFlex Web Application Server, funções Web Services do Visual DataFlex e a ferramenta de BI Dynamic AI.
Saiba mais sobre como utilizar web services em suas aplicações com Visual DataFlex, no endereço http://www.visualdataflex.com/features.asp?pageid=796.
É sabido que a literatura existente sobre assuntos técnicos relacionados ao transporte de cargas é escassa e, em sua maioria, em língua estrangeira. São poucos os autores que se aventuram nesta seara, apesar de o setor ser um ramo do conhecimento humano extremamente rico e complexo.
Pensando nesta escassez e preocupado com a perpetuação do conhecimento técnico sobre o transporte de cargas, o SETCESP - Sindicato das Empresas de Transporte de Carga de São Paulo e Região - tomou a iniciativa e acaba de lançar o livro “Tecnologia Aplicada ao Transporte de Cargas”, obra de autoria de Anírio Neto, Gerente de TI da Rápido 900 de Transportes Rodoviários (cliente Data Access e usuária do Visual DataFlex), com grande experiência no setor e vasta atuação nas diversas áreas da tecnologia. Neto, como é mais conhecido, é um entusiasta da leitura e sempre sentiu falta de livros sobre o assunto. “Senti essa dificuldade ao concluir um curso de Pós-Graduação. Quando tive que consultar livros estrangeiros para poder fazer meu trabalho de conclusão de curso, decidi produzir algo para incentivar a escrita no setor”, conta o autor.
Com linguagem clara e direta, o livro “Tecnologia Aplicada ao Transporte de Cargas” traz, em suas 160 páginas, um apanhado geral das principais tecnologias utilizadas no segmento, exemplos de utilização e referências para os profissionais de TI das empresas. “O que muitos não sabem é que a Tecnologia da Informação pode alavancar novos negócios para a empresa. Por meio da inserção de conceitos de Business Intelligence, o transportador pode buscar novos serviços e apresentar diferenciais em relação à concorrência”, explica Neto.
Da Nota Fiscal Eletrônica à automação de armazéns, do parque de informática ao uso do e-mail no ambiente de trabalho, o livro é leitura obrigatória para os que querem entender melhor as aplicações da tecnologia nas empresas de transporte de cargas.
O livro está sendo distribuído pelo SETCESP para seus associados. Os interessados podem entrar em contato com a entidade pelo site www.setcesp.org.br.
Por vezes, o usuário necessita de um relatório que seja exportado para uso off-line ou para se enviar por e-mail. Para isso, se você tem uma aplicação web com relatórios baseados na classe cWebReport, bastaria que o usuário salvasse o relatório como uma página web e enviasse para onde desejasse. Porém esta solução é um tanto quanto incômoda, pois grava a página toda incluindo logos e menus.
Uma solução muito mais elegante seria exportar o relatório para um arquivo HTML, com uma pequena modificação na classe cWebReport de forma a redirecionar a saída do relatório para um arquivo dentro do servidor.
Nós modificamos os métodos WriteHtml, Initialize_Output_Device, Close_Output_Device para que as linhas do relatório fossem enviadas para um arquivo definido pela propriedade psArquivo. Você pode também usar esta classe como um web report normal, pois o que define se o relatório será exportado ou não é outra propriedade chamada pbArquivo que vem por padrão com valor verdadeiro, ou seja, o relatório será exportado!
Abaixo está a transcrição completa da classe, mas para sua comodidade o pacote está disponível para download no link http://www.dataaccess.com.br/eupdate/arquivos/ed75/cWebReport2.zip.
Use cWebReport.pkg
Classe cWebReport2 is a cWebReport
Procedure Construct_Object
Forward Send Construct_Object
// Criamos esta propriedade para que o nome do arquivo
// possa ser modificado diretamente no objeto
{ Category=Report }
Property String psArquivo
// Flag para indicar se deve ou não gerar o arquivo.
{ Category=Report }
Property Boolean pbArquivo True
End_Procedure
Procedure End_Construct_Object
Forward Send End_Construct_Object
End_Procedure
Procedure WriteHtml String WrStr
Forward Send WriteHtml WrStr
Boolean bArquivo
// Gravação no arquivo
Get pbArquivo to bArquivo
If ( bArquivo = True );
Writeln WrStr
End_Procedure
Procedure Initialize_Output_Device
Forward Send Initialize_Output_Device
String sArquivo
Boolean bArquivo Get pbArquivo to bArquivo
Get psArquivo to sArquivo
If ( bArquivo = True );
Direct_Output channel 2 sArquivo
End_Procedure
Procedure Close_Output_Device
Forward Send Close_Output_Device
Boolean bArquivo
Get pbArquivo to bArquivo
If ( bArquivo = True );
Close_Output channel 2
End_Procedure
End_Class

Inscreva-se nos cursos de certificação oferecidos pelo TECDAW! Utilizando material totalmente em português, desenvolvido por técnicos e especialistas, os cursos abrangem as ferramentas de forma clara e objetiva, com recursos áudio-visuais e exemplos práticos para um aprendizado eficiente.
Preço promocional e pagamento facilitado. CONSULTE-NOS!
Telefone (11) 3262-2000 - ramal 216 | tecdab@dataaccess.com.br.
INVISTA EM VOCÊ. INVISTA NO SEU FUTURO.
Seja um profissional certificado TECDAW!
Participe do Synergy 2009 Developer Conference, evento mundial da Data Access Worldwide, que acontecerá de 18 a 20 de março de 2009 na cidade conhecida como The Big Easy, Nova Orleans, Louisiana/EUA!
Desenvolvedores Visual DataFlex de todo o mundo - e qualquer um com interesse nas ferramentas e serviços oferecidos pela Data Access Worldwide - estão convidados a participar do Synergy 2009. Venha aprender as últimas técnicas e dicas que vão ajudá-lo a utilizar nossas ferramentas mais fácil e rapidamente que nunca, descobrir as mais recentes tecnologias que o nosso time técnico está desenvolvendo e que irão ajudá-lo em seus projetos e fazer um network com outros técnicos e colegas de desenvolvimento de todo o mundo!
O Synergy 2009 Developer Conference irá acontecer de 18 a 20 de março de 2009, em Nova Orleans, Louisiana/EUA!
Para este evento ímpar, nós selecionamos o Loews New Orleans Hotel, que está estrategicamente localizado para nossos convidados que se interessam pelo que a cidade tem a oferecer de melhor: o famoso French Quarter, o French Market, River Walk, os Shops at Canal Place, o Audubon Aquarium of the Americas, Harrah’s Casino, inúmeros restaurantes famosos – tudo à distância de uma caminhada do Hotel!
Para mais informações sobre a agenda, oportunidades de treinamentos pré-conferência e inscrição, visite a página do evento em www.DataAccess.com/Synergy.
Note que existem dois dias de treinamentos pré-conferência: 16 e 17 de março.
As inscrições se abrirão em setembro. Por enquanto, reserve sua agenda entre 18 e 20 de março de 2009 - estamos ansiosos para vê-lo em Nova Orleans!
Escolha abaixo um idioma para o qual deseja traduzir esta página:
Serviço gratuito oferecido pela Google, Inc. Não nos responsabilizamos por problemas de tradução ou pela eventual falha do serviço.
Av. Paulista, 1776 - 21º andar - CEP 01310-921 - São Paulo - SP
Tel: (55 11) 3262-2000 | Fax: (55 11) 3284-1579
www.DataAccess.com.br | www.4developers.com.br |
www.VisualDataFlex.com | www.Electos.com
©Copyright 2009, Data Access Corporation. ® Todos os direitos reservados.
As informações deste veículo foram produzidas conjuntamente pelos departamentos de Marketing e Suporte Técnico da Data Access América Latina.