Visual DataFlex Web Services integrados com PHP e FileMaker

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.

Cliente Data Access lança livro sobre
Tecnologia Aplicada ao Transporte de Cargas

É 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.

DICA TÉCNICA:
Exportando um relatório Web para arquivo texto

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

Agenda TECDAB

Programação de AGOSTO e SETEMBRO de 2008

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.

AGOSTO
Visual DataFlex 14 - Desenvolvendo Aplicações Windows 04 a 08
Visual DataFlex - Desenvolvendo Aplicações Web 11 a 12
Criando Web Services com Visual DataFlex 13
Construindo Aplicações Web Interativas com Ajax e Visual DataFlex 14 a 15
Trabalhando com XML no Visual DataFlex 19
Visual DataFlex - Dicas e Truques I 20
Crystal Reports XI - Módulo Básico 21
Crystal Reports XI - Módulo Avançado 22
SETEMBRO
Visual DataFlex 14 - Desenvolvendo Aplicações Windows 08 a 12
Visual DataFlex - Desenvolvendo Aplicações Web 15 a 16
Criando Web Services com Visual DataFlex 17
Construindo Aplicações Web Interativas com Ajax e Visual DataFlex 18 a 19
Trabalhando com XML no Visual DataFlex 23
Visual DataFlex - Dicas e Truques I 24
Crystal Reports XI - Módulo Básico 25
Crystal Reports XI - Módulo Avançado 26

Logo Certified ProfessionalPreç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!

VOCÊ SABIA?
Synergy 2009 será em Nova Orleans

Data Access Worldwide's Synergy 2009 Developer Conference will be held March 18-20 in world-famous New Orleans, Louisiana!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!

Marque esta data em sua agenda!

The Loews New Orleans Hotel is strategically located for our guests to be amongst the best of what the city has to offer!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.

 

  • Selo de validação do código XHTML pelo W3C
  • Selo de validação do CSS pelo W3C