REVISTA 4DEVELOPERS

ÍNDICE DE MATÉRIAS

EDIÇÃO 044 | ANO XI

jul/ago/set de 2011

Conteúdo Exclusivo

Redefinindo uma tecla padrão (Dica rápida)

Existem situações em que os desenvolvedores precisam criar telas/recursos exatamente conforme o que os usuários desejam, por mais que tentemos convencê-los de que há outras formas mais adequadas para atingir os mesmos objetivos.Isso pode acontecer...

Conteúdo Público

Um dos maiores escritórios de advocacia do Brasil implanta ferramenta de BI Dynamic AI com sucesso (História de sucesso)

A Gaia, Silva, Gaede & Assosciados, implantou a ferramenta de Business Intelligence Dynamic AI, com o objetivo de ter ganhos em confiabilidade das informações, que passam as ser acompanhadas on-line pelos seus gestores.Contamos com a participação de Renato Pereira...

Conteúdo Exclusivo

O poder da FMAC (Desenvolvimento Character)

Vamos abordar um assunto que é muito extenso: como criar comandos no DataFlex. Queremos proporcionar um entendimento simplificado da criação de comandos para a customização de códigos fontes em seus programas. Iremos abordar algumas diretivas importantes...

Conteúdo Público

Entry_State não funciona em subclasses da classe dbComboForm (Como Resolver)

Suponha que necessitemos de um objeto da classe dbComboForm que não permita edição. Uma opção seria criar uma subclasse e configurar a propriedade Entry_State para False, pois desta forma, o usuário não poderá editar o objeto instanciado com esta...

Conteúdo Exclusivo

Arrays: o guia completo (Desenvolvimento Windows)

Nesta matéria iremos apresentar o que o framework do Visual DataFlex oferece aos desenvolvedores no que se refere a utilização de arrays. Este recurso está presente no VDF há muito tempo. Antigamente, os desenvolvedores utilizavam uma classe chamada Array, sendo...

Conteúdo Público

O Studio não cria subclasse para uma ReportView (Como Resolver)

Ao tentar criar uma subclasse para uma ReportView através do Wizard do VDF, uma mensagem de erro é exibida e é criada uma ReportView ao invés do pacote da subclasse. Para visualizar esse comportamento, siga as etapas abaixo:

Conteúdo Exclusivo

Breakpoints condicionais (Dica rápida)

O Visual DataFlex 15.0 trouxe um recurso bastante interessante para o Studio no que se refere à depuração de aplicativos: breakpoints condicionais. Mas o que isto significa? Isso quer dizer que os famosos breakpoints ou pontos de parada para depuração no código...

Conteúdo Exclusivo

Gerenciamento WAS via browser (Desenvolvimento Web)

Você que é desenvolvedor e/ou possui aplicações web, ficará feliz com o que está por vir nesta matéria. A equipe da Data Access Latin America atualizou a workspace WebAdmin e ainda por cima adicionou um tempero a mais na aplicação: a biblioteca AJAX.Se você ...

Conteúdo Público

Campo DateTime não funciona em Constrains (Como Resolver)

Suponha que você esteja trabalhando com um banco de dados relacional (DB2, MS SQL Server, Pervasive SQL, etc.) e que um campo do tipo DateTime é o primeiro segmento de um índice.

Conteúdo Exclusivo

Conhecendo a API do Visual Report Writer (Desenvolvimento Relatórios)

Os modelos (templates) utilizados pelos assistentes de criação de relatórios do Visual Report Writer (wizard) utilizam a classe cVisualReport na criação e utilização de seus objetos. Esta classe é definida no pacote cVisualReport.pkg que faz parte da...

Conteúdo Exclusivo

Desabilitando o botão AI (Dica rápida)

O recurso oferecido pelo botão AI (Automated Intelligence) do Dynamic AI (DAI) é realmente incrível. Com apenas um clique do mouse, a ferramenta faz uma análise da sua base de dados e destrincha cada informação em pequenos relatórios dentro de um pacote...

Conteúdo Exclusivo

UML - Parte 2 (Matéria de capa)

Na edição anterior falamos sobre a UML, seus conceitos, sua história além de montarmos um exemplo baseado nos requisitos de uma clínica médica fictícia chamada MedCenter Ltda. Criamos o diagrama de Caso de Uso com todos os cenários interagindo com os...

Conteúdo Exclusivo

Evento OnSelectedRowDataChanged (cCJGridColumn) (Dica rápida)

É muito comum a necessidade de saber exatamente quando uma célula da grid foi alterada pelo usuário, para atualizar outras colunas, logo em seguida, dependendo do valor da célula alterada (quando falamos em célula, nos referimos a um objeto da classe...

Conteúdo Exclusivo

Colocando umaaplicação VDF noSystem Tray com o Trayicon (Perif. & Comp. Externos)

Desde a versão 12.1 do Visual DataFlex Studio, um novo pacote de recursos foi introduzido - ferramenta para que o desenvolvedor possa criar novas interfaces nas suas aplicações. Dentre os recursos conhecidos, estão algumas classes retiradas de um pacote COM da...

Conteúdo Exclusivo

Prompt List para Tabelas de Validações (Dica rápida)

Um dos importantes recursos no que tange à validação de campos no Visual DataFlex são as tabelas de validações. Com as tabelas de validações, podemos especificar uma grande quantidade de valores válidos para um ou mais campos, especificar e mostrar uma...

Conteúdo Exclusivo

Adicionando um link para a última página em relatórios Web (Dica rápida)

Quando se fala em relatórios web, uma das perguntas mais comuns que ouvimos, além da parte sobre impressão, é sobre a navegação entre as páginas. Nesta matéria falaremos especificamente de como colocarmos um link para que possamos ir para a última página do...

Conteúdo público

Conteúdo exclusivo

REVISTA 4DEV

Leia na íntegra a edição 93 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!