REVISTA 4DEVELOPERS

ÍNDICE DE MATÉRIAS

EDIÇÃO 036 | ANO IX

jul/ago/set de 2009

Conteúdo Público

Drag and Drop não funciona com controles ActiveX (Como Resolver)

Ocorrência: Diversos controles ActiveX que funcionavam bem em aplicações desenvolvidas nos VDF 9.x a VDF 11.0 não funcionam no VDF 11.1. Alguns controles que possuem esse problema incluem o Pegasus System ImageX versão 6 e os controles Folderview e...

Conteúdo Público

Paulo Octávio Investimentos Imobiliários (História de sucesso)

Desde 1975 no mercado, 400 mil clientes atendidos e mais de 38 mil imóveis comercializados, todos construídos dentro do Distrito Federal, a PaulOOctávio destaca a otimização nos processos, a mobilidade e agilidade na programação como os fatores determ...

Conteúdo Exclusivo

Democracia já! (Desenvolvimento Character)

Parametrizando opções do seu sistema DataFlex. Liberdade de escolha para os usuários! Que tal permitir que cada usuário do seu sistema configure sua aplicação quanto à cor da tela, por exemplo? Isso é totalmente possível e bastante simples de fazer...

Conteúdo Exclusivo

Recuperando a quantidade de páginas no cCrystal (Dica rápida)

Alguns exemplos do Visual Dataflex Studio mostram como interagir com as seções e parâmetros dos relatórios em tempo de execução alterando seus valores através da nova classe cCrystal. No exemplo OrdersbyCustomerCR.rv podemos observar um método simples...

Conteúdo Exclusivo

Tratamento de erro no Visual DataFlex (Desenvolvimento Windows)

Visual DataFlex faz distinção entre erro previsto (usuário) e não previsto. Há muito se procurava uma forma de mostrar erros específicos do usuário de forma mais simplificada que as mensagens de erro padrão do Visual DataFlex...

Conteúdo Público

Erros ao utilizar o pacote cCJCommandBarSystem em aplicações não baseadas em DD/DEO (Como Resolver)

Ocorrência: Quando você criar uma aplicação que não é Data Aware e você desejar adicionar um menu de contexto serão exibidos alguns erros no momento de sua compilação...

Conteúdo Exclusivo

Filtros dinâmicos com AJAX (Desenvolvimento Web)

Veja mais uma situação prática de uso desta biblioteca. Nesta edição da revista 4dev iremos mais uma vez explorar a biblioteca Visual DataFlex Ajax. O objetivo dessa vez é mostrar mais uma situação onde podemos fazer uso dos conceitos Ajax já vistos em...

Conteúdo Exclusivo

Usando a classe cDbRichEdit (Dica rápida)

A partir da versão 11 do Visual Dataflex Studio foram implementadas novas classes para manipulação de campos do tipo text. Nos exemplos do VDF foi adicionada na workspace Specialized Components, um projeto chamado RichEditApp.src que utiliza um objeto...

Conteúdo Exclusivo

Funções pré-definidas do Crystal Reports (parte 5) (Desenvolvimento Relatórios)

Chega de números! Agora é a vez das strings. Dando continuidade na série "Funções pré-definidas do Crystal Reports", introduziremos algumas funções para tratamento de conteúdos do tipo string. Muitas delas são semelhantes às funções de mesmo nome de...

Conteúdo Exclusivo

Dynamic AI - Automated Intelligence (Business Intelligence)

E se você pudesse obter uma visão panorâmica e compreeder seu negócio com apenas o clique de um botão? Não seria mais inteligente se os computadores pudessem ajudá-lo a obter a informação que você precisa, de maneira automática, apresentando perspecti...

Conteúdo Exclusivo

Por trás das cortinas: Studio Parser (Matéria de capa)

Conhecendo o Visual DataFlex mais a fundo! O parser do Visual DataFlex Studio é na verdade separado em dois parsers (analisadores): um para analisar o código-fonte e outro para analisar a saída do primeiro numa estrutura em árvore...

Conteúdo Exclusivo

Construindo Objetos dinamicamente (Dica rápida)

Já publicamos diversas matérias falando de criação dinâmica de algum tipo de objeto, por exemplo menu, form, grid, etc. Em alguns casos até demos dicas falando da possibilidade de usar a propriedade visible_state para dar a impressão de que os objetos...

Conteúdo Público

Diga "Xis" (Open Source)

Com a GraphicsLibrary você pode rechear suas aplicações com imagens. A exibição de imagens sempre foi um assunto bastante discutido entre os desenvolvedores Visual DataFlex, principalmente pelo fato de o Visual DataFlex não possuir suporte nativo...

Conteúdo Público

Label continua visível ao configurar a propriedade visible_state de um dbForm para False (Como Resolver)

Ocorrência: Ao configurar a propriedade visible_state de um objeto da classe Dbform para False seu Label continua visível.

Conteúdo Exclusivo

Controlando a tecla CapsLock através da API do Windows (Dica rápida)

Geralmente quando não conseguimos algum recurso de uma linguagem de programação, somos obrigados a apelar para forças superioras. As APIs do Windows podem ser consideradas algumas dessas forças superiores. Podemos até mesmo economizar tempo utilizando...

Conteúdo Público

jQuery (Dica do Leitor)

Conheça um pouco sobre essa potente biblioteca JavaScript. Primeiramente gostaria de apresentar aos desenvolvedores de Visual DataFlex para web a biblioteca jQuery. Alguns podem estar se perguntando: O que é jQuery? jQuery é uma biblioteca JavaScript...

Conteúdo Público

O Database Builder não permite configurar o diretório raiz como DataPath da workspace (Como Resolver)

Ocorrência: Se você configurou o DataPath do arquivo .ws de sua workspace para o diretório raiz, ou seja, se você está configurando o DataPath = X: ao invés de DataPath=.\Data ou DataPath=X:\Data.

Conteúdo Exclusivo

Organização com DockingPane (Perif. & Comp. Externos)

Saiba como utilizar oCodeJock DockingPaneem aplicaçõesVisual DataFlex. Organização é algo fundamental em tudo o que fazemos. Sem organização, as coisas podem não sair da forma como gostaríamos ou como o nosso cliente deseja...

Conteúdo Público

Mensagem de erro: "Could not load database driver "" "ao tentar criar uma nova tabela através do Studio (Como Resolver)

Ocorrência: Às vezes, quando você tenta criar uma nova tabela no Studio é exibido o erro "Could not load database driver "" " cinco vezes.

Conteúdo Exclusivo

Parâmetros do Connectivity Kit (Conectividade)

Saiba mais sobre alguns parâmetros disponíveis para os Connectivity Kits for DB2, MSSQL ou ODBC. Em geral, todo comportamento do DataFlex Connectivity Kit para DB2, MSSQL ou ODBC pode ser configurado em seus arquivos de configuração (arquivo.INT)...

Conteúdo Público

Trabalhando com SAX2 no VDF (Open Source)

Velocidade e economia de memória no processamento de arquivos XML. SAX é a sigla para Simple API for XML. Nada mais é que uma interface que nos permite criar aplicações com a possibilidade de ler dados em documentos XML...

Conteúdo Exclusivo

Função para ler todos os nós de um XML (Dica rápida)

Nesta dica vamos mostrar como ler um documento XML qualquer. Para isso criamos uma função simples para ler os nós (elementos) do documento XML a partir da classe cXMLDOMDocument. A idéia é customizar as linhas de programação para que você possa ler em...

Conteúdo público

Conteúdo exclusivo

REVISTA 4DEV

Leia na íntegra a edição 85 da Revista 4dev

FLEXLINKS

Inscreva-se no FlexLinks para dicas úteis e informações atualizadas (em inglês). Clique no botão abaixo seja o primeiro a saber!