LANÇAMENTO: Visual DataFlex 12.1 -
baixe já sua versão para testes ou desenvolvimento

Visual DataFlex Studio 12.1 permite a criação de menus e barras de ferramentas através dos novos controles CodeJock integrados à ferramentaDesenvolvedores de todo o mundo foram tentados durante meses pelos previews das novidades do Visual DataFlex 12.1. Finalmente, agora você pode obter a mais recente versão disponível para migrar suas aplicações ou testá-la!

O novo Visual DataFlex 12.1 traz ferramentas que darão uma nova interface gráfica com menus, barras de ferramentas e barras de status consideradas "estado da arte" às suas aplicações novas e também às já existentes. Agora você poderá ter os mesmos controles Codejock usados na interface do Studio, também nas suas aplicações!

Deployed Visual DataFlex 12.1 applications will have great-looking, contemporary menus and toolbars using the included Codejock Active-X controls.O Visual DataFlex 12.1 Studio inclui barras de comandos Codejock (menu e controles da barra de ferramentas) e um framework com controles ActiveX para layout (skin) e novas classes menu e toolbar que usam os controles Codejock. O Visual DataFlex 12.1 Studio também traz um designer de menu e barra de ferramentas. Licenças de distribuição (Client e Web Application Servers) também incluirão os mesmos componentes Codejock, sem custo adicional para o desenvolvedor.

O novo sistema de menus do Visual DataFlex 12.1 inclui:

  • Codejock Xtreme CommandBars: commandbars incluem uma barra de menu, barras de ferramentas, uma barra de status e menus de contexto. Essas classes COM são importadas através da função Visual DataFlex Import ActiveX. Visite o site da Codejock Software (http://www.codejock.com/) para ler mais sobre sua linha completa de componentes.
  • Novas classes Visual DataFlex: uma camada adicional de classes envolvem as classes COM CodeJock importadas para oferecer uma interface familiar fácil de usar e para facilitar a conversão de menus em aplicações existentes.
  • Visual Designer: o novo Studio oferece modelagem visual das barras de menus, barras de ferramentas e seus itens, menus de contexto e barra de status.

Outras características incluídas no Visual DataFlex 12.1:

  • Melhorias no Studio: novo método mais prático para testes de componentes View e Report; função Find & Replace multi-arquivo.
  • Tipo de dado DateTime: suporte ao tipo de dado DateTime no servidor de dados combinado com a nova versão 5 dos kits de conectividade para MSSQL, DB2 e ODBC.
  • Exemplos: todas as aplicações de exemplo foram convertidas para usar o novo sistema de menu.
  • Conectividade: a nova versão 5 dos Connectivity Kits para MSSQL, DB2 e ODBC já fazem parte do Visual DataFlex Studio. A versão 5 traz otimizações de performance e outras características valiosas.
  • Geral: todos os programas que compõem o Visual DataFlex são assinados digitalmente para oferecer compatibilidade com Windows Vista.

Todas essas características traduzem-se em novas ferramentas com capacidade para criação de aplicações Windows de altíssima qualidade e distribuição mais fácil e rápida do que nunca!

Assinantes da licença Visual DataFlex

Novos códigos já foram enviados para assinantes ativos do Visual DataFlex. Entretanto, novos códigos só são necessários para licenças do Studio, Client com Connectivity Kit e Web Application Server com Connectivity Kit. Outras licenças diferentes dessas utilizam os mesmos códigos da versão 12.0.

Para baixar sua cópia do Visual DataFlex 12.1, por favor acesse o seguinte link:

http://www.4developers.com.br/downloads_produtos.asp?StartRec=77 (código 076, 76MB).

Mais informações podem ser obtidas no endereço http://www.VisualDataFlex.com (em inglês).

Artigos cadastrados e atualizados na seção
Knowledge Base

Veja abaixo a lista dos artigos cadastrados e atualizados nos meses de setembro a dezembro (clique sobre o título):

ARTIGOS NOVOS

TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1601 7 Exemplo de utilização da API VdfTools (continuação - parte 2) Conteúdo de acesso restrito
1600 Versão:12.1 Temas com o Codejock CommandBars Conteúdo de acesso restrito
1599 Efeitos do arquivo Manifest em programas Windows Conteúdo de acesso público
1598 11.0 ou superior Erro "Invalid message. MSG_WRITE_DBMS" status 98 ao tentar mover informações do Buffer para uma Tabela.Campo Conteúdo de acesso público
1597 12.0 Impressão para uma impressora diferente da padrão com cWinReport2 sem interferência do usuário Conteúdo de acesso restrito
1596 11.0 ou superior Como capturar o valor de um objeto da classe c(Db)TextEdit Conteúdo de acesso restrito
1595 10.1 ou superior Imprimindo dois campos texto com um CR/LF no WinPrint Conteúdo de acesso restrito
1591 11.0 ou superior Como zerar uma variável do tipo Array? Conteúdo de acesso restrito
1588 10.0 ou superior Como esconder a página de teste de um Web Service Conteúdo de acesso restrito
1586 12.0 / 12.1 Mensagem de Erro: "Error: Bad Format in expression (operand) ) expected ," ao avaliar função na janela Watch Conteúdo de acesso público
1585 Duplicando um registro de uma dbGrid através de uma tecla de atalho Conteúdo de acesso restrito
1584 Como exibir um formulário personalizado na janela de impressão. Conteúdo de acesso restrito
1581 Mensagem de Erro: "Error: Bad Format in expression (operand) ) expected ," ao avaliar função em Watches Conteúdo de acesso público
TIPO: Crystal Reports/WinQL
Artigo Versão Título  
1592 11.1 ou superior Manipulando números de páginas para combinar múltiplos trabalhos de impressão em um só Conteúdo de acesso restrito
1583 XI Crystal Dictionaries, Queries e Info Views no Crystal Reports XI Conteúdo de acesso público
1582 XI Mensagem de Erro "Formatting formulas must be print-time formulas" ao abrir um relatório Conteúdo de acesso público
TIPO: Connectivity Kit (Geral)
Artigo Versão Título  
1589 VDF 11.x ou superior Utilizando o Database Builder Standalone com Connectivity Kits Conteúdo de acesso público
TIPO: Connectivity Kit for MS SQL Server
Artigo Versão Título  
1590 11.1 ou superior Como restaurar uma única tabela do Microsoft SQL Server ao invés da base de dados inteira Conteúdo de acesso restrito
TIPO: FlexODBC
Artigo Versão Título  
1587 É possível utilizar o FlexODBC em um ambiente Thin Client? Conteúdo de acesso público
TIPO: Linguagem (DataFlex)
Artigo Versão Título  
1594 N/A Corrigindo o valor digitado em um SpinForm de acordo com os valores Mínimo e Máximo Conteúdo de acesso público
1593 11.0 ou superior Como zerar uma variável do tipo Array Multidimensional? Conteúdo de acesso restrito

ARTIGOS ATUALIZADOS

TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1600 Versão:12.1 Temas com o Codejock CommandBars Conteúdo de acesso restrito
1598 11.0 ou superior Erro "Invalid message. MSG_WRITE_DBMS" status 98 ao tentar mover informações do Buffer para uma Tabela.Campo Conteúdo de acesso público
1597 12.0 Impressão para uma impressora diferente da padrão com cWinReport2 sem interferência do usuário Conteúdo de acesso restrito
1595 10.1 ou superior Imprimindo dois campos texto com um CR/LF no WinPrint Conteúdo de acesso restrito
1585 Duplicando um registro de uma dbGrid através de uma tecla de atalho Conteúdo de acesso restrito
1581 Mensagem de Erro: "Error: Bad Format in expression (operand) ) expected ," ao avaliar função em Watches Conteúdo de acesso público
1497 Propriedade View_Mode não tem efeito no objeto Panel Conteúdo de acesso restrito
1496 Mensagem de Erro "Attempt to reference invalid item number" Conteúdo de acesso restrito
1268 7 Exemplo de utilização da API VdfTools Conteúdo de acesso restrito
1157 8 ou superior É necessário um Client Multi-User ao usar Windows Terminal Server? Conteúdo de acesso público
1086 Como fazer uma tela abrir maximizada Conteúdo de acesso restrito
686 Quando um Dialog é chamado antes do Panel, a aplicação finaliza quando o Dialog é fechado Conteúdo de acesso restrito
442 Utilizando campo text em uma dbGrid Conteúdo de acesso restrito
TIPO: Visual DataFlex (Aplicações Web)/WebApp Product Suite
Artigo Versão Título  
1498 Como fazer um link gerado pelo VDF abrir em outra janela? Conteúdo de acesso restrito
1495 Como executar um relatório da Web com a ordem do índice inversa? Conteúdo de acesso restrito
TIPO: Crystal Reports/WinQL
Artigo Versão Título  
1592 11.1 ou superior Manipulando números de páginas para combinar múltiplos trabalhos de impressão em um só Conteúdo de acesso restrito
1493 Fixando o tamanho do papel ao executar um relatório a partir do Visual DataFlex (continuação - parte 2) Conteúdo de acesso restrito
TIPO: Connectivity Kit for MS SQL Server
Artigo Versão Título  
1590 11.1 ou superior Como restaurar uma única tabela do Microsoft SQL Server ao invés da base de dados inteira Conteúdo de acesso restrito
TIPO: FlexODBC
Artigo Versão Título  
1587 É possível utilizar o FlexODBC em um ambiente Thin Client? Conteúdo de acesso público
1492 Query por intervalo de data não retorna registro Conteúdo de acesso restrito
TIPO: Pervasive PSQL
Artigo Versão Título  
1313 V8 Workgroup Mensagem de Erro "Microsoft Visual C++ Runtime Library. Runtime Er..." ao sair de aplicação usando Pervasive Conteúdo de acesso público
TIPO: Linguagem (DataFlex)
Artigo Versão Título  
1594 N/A Corrigindo o valor digitado em um SpinForm de acordo com os valores Mínimo e Máximo Conteúdo de acesso público
594 Como abrir todos os arquivos do Filelist em um programa Conteúdo de acesso restrito
TIPO: Base de dados (DataFlex)
Artigo Versão Título  
679 Ao excluir registros, o tamanho do arquivo DAT não diminui Conteúdo de acesso restrito

Comandos cadastrados e atualizados na seção
Developer Library

Veja abaixo a lista dos comandos cadastrados e atualizados nos meses de setembro a dezembro (clique sobre o título):

COMANDOS NOVOS
Código Data Título  
406 31/10 Set_Directory Conteúdo de acesso restrito
405 31/10 Variant Conteúdo de acesso restrito
404 31/10 DFBTR_Get_Explicit_Locking Conteúdo de acesso restrito
403 14/09 DFBTR_DDF_Owner Conteúdo de acesso restrito
402 13/09 DFBTR_Clear_Owner Conteúdo de acesso restrito
401 10/09 DFBTR_Add_Owner Conteúdo de acesso restrito
400 10/09 CLI_Get_Database_Attribute Conteúdo de acesso restrito
COMANDOS ATUALIZADOS
Código Data Título  
403 31/10 DFBTR_DDF_Owner Conteúdo de acesso restrito
402 31/10 DFBTR_Clear_Owner Conteúdo de acesso restrito
401 31/10 DFBTR_Add_Owner Conteúdo de acesso restrito
399 10/09 CStringLength Conteúdo de acesso restrito
373 10/09 CLI_Set_Driver_Attribute (continuação - parte 2) Conteúdo de acesso restrito
371 10/09 CLI_Get_Driver_Attribute (continuação - parte 2) Conteúdo de acesso restrito
258 31/10 Make_Temp_File Conteúdo de acesso restrito
252 31/10 Make_Directory Conteúdo de acesso restrito
209 31/10 Lock Conteúdo de acesso restrito
208 31/10 Saverecord Conteúdo de acesso restrito
207 31/10 Set_DFPath Conteúdo de acesso restrito
189 31/10 Get_Windows_Directory Conteúdo de acesso restrito
173 31/10 Get_Directory Conteúdo de acesso restrito
140 31/10 File_Exist Conteúdo de acesso restrito
92 31/10 Remove_Directory Conteúdo de acesso restrito
35 31/10 Valid_Drive Conteúdo de acesso restrito
26 31/10 Call_Driver Conteúdo de acesso restrito

Produtos cadastrados e atualizados na seção Downloads

Veja abaixo os produtos cadastrados e atualizados nos meses de setembro a dezembro:

PRODUTOS CADASTRADOS

Código Criação Título Versão  
78 20/12 Visual DataFlex Web Application Server 12.1 12.1.124.11 Conteúdo de acesso público
77 20/12 Visual DataFlex Client 12.1 12.1.124.11 Conteúdo de acesso público
76 19/11 Visual DataFlex Studio 12.1 (build 12.1.124.11) 12.1.124.11 Conteúdo de acesso público

PRODUTOS ATUALIZADOS

Código Alteração Título Versão  
76 20/12 Visual DataFlex Studio 12.1 (build 12.1.124.11) 12.1.124.11 Conteúdo de acesso público
72 31/10 Visual DataFlex Studio 12.0 12.0.91.8 Conteúdo de acesso público

Próxima versão do Visual DataFlex será chamada "2008"

Para o próximo lançamento, o esquema de nomenclatura do Visual DataFlex será quebrado após uma longa tradição e substituirá a numeração sequencial (11.0, 11.1, 12.0, 12.1, e anteriores) pelo ano: Visual DataFlex 2008. A numeração interna da versão será mantida afim de garantir identificação precisa para desenvolvimento de ferramentas e distribuição de componentes.

Chip Casanave, Presidente e CEO da Data Access Worldwide, afirmou sobre o novo nome: "Nós sentimos que 2008 representa um ano excepcionalmente excitante para o Visual DataFlex - especialmente nas áreas de interface com controles Codejock, aplicações web com o framework AJAX e Web Services. O novo formato do nome se alinha perfeitamente bem com nosso direcionamento técnico e comercial."

Veja a estréia do Visual DataFlex 2008 no DISD Conference em fevereiro!

Atualização do Visual DataFlex 12.1 disponível,
com nova versão dos kits de conectividade já inclusa

Uma atualização para o recém-lançado Visual DataFlex 12.1 (Build 12.1.124.11) está sendo disponibilizada, e todos os desenvolvedores que já tiverem instalado a versão 12.1 deverão fazer essa atualização.

Este último build inclui não apenas atualizações importantes e algumas correções - também inclui a mais recente versão 5 dos kits de conectividade para os bancos de dados Pervasive PSQL, MS SQL Server, IBM DB2 e ODBC! Leia mais a respeito no texto abaixo.

Baixe já o Visual DataFlex Build 12.1.124.11 (http://www.dataaccess.com/download/studio) para obter as últimas atualizações e os novos kits de conectividade 5! Leia a seção What's New no Help do VDF para uma lista detalhada das melhorias incluídas neste build.

Lançada a versão 5 dos kits de conectividade
com suporte a bancos de dados Express SQL

A última versão dos kits de conectividade para Pervasive PSQL, Microsoft SQL Server, IBM DB2 e ODBC já está disponível!

Esta versão 5 aumenta a velocidade de acesso para aplcações VDF de maneira incomparável em relação a outras soluções de conectividade disponíveis no mercado atualmente!

Características da nova versão 5:

Melhor performance: as diversas alterações feitas na estrutura dos kits de conectividade resultaram em uma considerável melhora de performance. Usuários devem testar os novos drivers para avaliar o aumento da performance em seus aplicativos.

Mecanismo de trava melhorado: maior controle sobre Deadlocks e Timeouts.

Silent Login: uma nova opção que permite controle programático sobre informações de logins inválidos sem interação com desktop para configurações quando um diálogo com o usuário não é necessário ou desejado.

Conexão redirecionável: permite mudar uma conexão com banco de dados já aberta para um banco diferente cuja definição é idêntica a da conexão inicial.

Seleção automática do Client (MS SQL Server): com a introdução do MS SQL Server 2005, a Microsoft criou um novo Client. Isso é possível para uma máquina que tenha dois clients SQL Server diferentes instalados - um para SQL Server 2000 e um para SQL Server 2005. Na lógica de login da nova versão 5 do Kit de Conectividade, o Client correto é selecionado automaticamente.

Identificadores de conexão DataFlex: este novo conceito permite uma forma de identificar logicamente uma string de conexão. Quando especificar uma conexão numa aplicação usamos o identificador lógico ao invés da string de conexão. Isto permite uma configuração onde um programa pode acessar um mesmo conjunto de tabelas em bancos de dados diferentes, tendo apenas um arquivo int por tabela. Esta técnica pode simplificar e muito a distribução de aplicações com banco de dados cliente/servidor.

Suporte a conectividade Express: os novos kits de conectividade incluem suporte a bancos de dados Express - uma versão sem custo apenas para distribuição com uma licença comercial do VDF Client e versões “Express” de bancos de dados. Microsoft, IBM e Oracle agora oferecem gratuitamente versões “Express” de seus servidores SQL. Estes produtos indicados especialmente para uso com soluções VDF e DataFlex for Linux em aplicações de pequeno e médio porte. Com conectividade Express, quando uma solução VDF ou DataFlex é distribuída num cliente pequeno com um banco de dados Express SQL server, não há custo inicial com a licença do kit de conectividade.O único custo para o consumidor é um pequeno incremento no valor da renovação da assinatura anual.

Saiba mais sobre kits de conectividade para bancos de dados Express no seguinte endereço: http://www.dataaccess.com/products.asp?pageid=1087

Saiba tudo o que há de novo na versão 5 dos kits de conectividade acessando o pdf disponível em http://www.dataaccess.com/enews/2007/WhatsNewInVersion5.pdf.

Nota: Usuários do Visual DataFlex 12.1 devem atualizar suas instalações para a última revisão (12.1.124.11), disponibilizada após o lançamento oficial da versão 12.1 (build 12.1.124.8), que já inclui a versão 5 dos kits de conectividade.

IBM DB2:

MSSQL:

Pervasive PSQL:

ODBC:

Uma nova versão do Database Builder (11.1.36.0 – incluída nos arquivos de instalação dos kits de conectividade) é a versão mínima que deve ser usada com a versão 5 dos kits de conectividade. Você pode usar esta versão do Database Builder como uma atualização da sua instalação do VDF 11.1 se desejar, ou como ferramenta separada caso esteja usando uma versão suportada do VDF anterior à 11.1. Não é necessário usar o Database Builder 11.1.36.0 se você já estiver usando o VDF 12.0 ou mais recente.

Visual DataFlex vs. Visual Basic

Imagem de queda de braço, representando a competição entre as ferramentas Visual DataFlex e Visual BasicDesenvolvedores que utilizam o Visual DataFlex já sabem há muito tempo que o VDF é líder em construção de aplicações com acesso a banco de dados fast & easy!

Os experientes desenvolvedores Peter Donovan da Applause Software e Garret Mott publicaram um artigo que mostra porque o Visual DataFlex é superior ao Visual Basic no desenvolvimento de aplicações com banco de dados.

"A principal vantagem do Visual DataFlex é a velocidade de desenvolvimento," dizem os autores. "Num sistema que lida com grandes quantidades de dados, o Visual Basic iria provavelmente exigir o dobro do tempo de desenvolvimento."

Leia na íntegra o artigo Visual DataFlex vs. Visual Basic - Visual DataFlex Advantages no endereço http://ezinearticles.com/?id=731962 (em inglês).

Visual DataFlex impressiona Personal Computer World UK

Imagem da matéria originalO Visual DataFlex foi citado na capa e recebeu grandes elogios da revista Personal Computer World, no Reino Unido, citando que você pode "criar classes globais com esta poderosa ferramenta de desenvolvimento visual."

Os parceiros da Data Access Worldwide na região, Asckey Data Services (http://www.asckey.co.uk) e Unicorn InterGlobal (http://www.unicorninterglobal.com) juntaram-se à Data Access Europa para promover o Visual DataFlex a novos usuários no Reino Unido.

Leia a matéria sobre Visual DataFlex na revista Personal Computer World UK, edição de outubro/2007, no endereço http://www.dataaccess.com/Include/ElectosFileStreaming.asp?FileId=996.

Novidade: Pervasive PSQL v10

Logotipo Pervasive PSQL v10Desenvolvedores Visual DataFlex que criam ou mantêm aplicações de missão crítica para pequenas e médias empresas precisam de performance, confiabilidade e recursos que minimizem as requisições de suporte ao banco de dados. E mais, precisam também de uma facilidade de migração para novos sistemas operacionais ou plataformas de hardware.

O Pervasive PSQL Summit v10 simplifica o desenvolvimento e a distribuição, e minimiza os desafios da adoção de novas tecnologias, incluindo Windows Vista, Windows Server 2008, computação 64-bit e processamento multi-core.

A versão V10, a mais recente do Pervasive PSQL, é o banco de dados perfeito para pequenas e médias empresas. Esse banco vem sendo refinado ao longo de 25 anos, com foco em questões-chave para o mercado SMB: entregando excelente performance nas aplicações, longo prazo de funcionamento sem exigir um administrador de banco de dados, auto-ajustável e auto-otimizável, instalação simples, rápida e algumas vezes completamente "invisível", fácil atualização e anos de compatibilidade retroativa.

O Pervasive PSQL Summit v10 facilita a transição para as novas gerações das plataformas Linux e Windows Server. Com performance ainda melhor, sintaxe SQL expandida, uma instalação otimizada e muito mais. Os desenvolvedores Visual DataFlex que procuram pelas últimas tecnologias precisam conhecer o PSQL v10 hoje!

Algumas novas características e benefícios do Pervasive PSQL Summit v10:

  • Compatível com Windows Vista™,
  • Suporte nativo à plataforma 64-bit,
  • Desempenho otimizado através do Xtreme I/O,
  • Maior segurança,
  • E muito mais!

Conheça 10 razões para migrar para o novo Pervasive PSQL Summit v10 (pdf, em inglês):
http://www.dataaccess.com/enews/2007/psqlv10/PSQLv10_10Reasons.pdf.

Leia o guia comparativo do Pervasive PSQL Summit v10 (pdf, em inglês):
http://www.dataaccess.com/enews/2007/psqlv10/PSQLv10Comparison.pdf.

Veja sobre como o PSQL v10 Xtreme I/O reduz o tempo de consulta/gravação (pdf, em inglês):
http://ww1.pervasive.com/documentation/whitepapers/pdf/WP0907C04_XIO.pdf.

Visite o site da Pervasive Software para saber mais sobre o Pervasive PSQL Summit v10 (em inglês):
http://ww1.pervasive.com/psqlv10/.

Saiba mais sobre as soluções client/server baseadas em Visual DataFlex (em inglês):
http://www.dataaccess.com/connect.

Disponível Pervasive PSQL v9 Service Pack 2, Update 1

Logotipo Pervasive PSQL v9Para todos os usuários do Pervasive PSQL v9, está disponível o Service Pack 2 Update 1, que pode ser baixado do site da Pervasive Software no seguinte endereço:

ww2.pervasive.com/Database/MaintenanceReleases/Pages/
PervasivePSQLv9ServicePack2(95).aspx

Agora está mais fácil que nunca aplicar correções à sua instalação do PSQL, porque tudo é distribuído dentro de um único arquivo executável para Windows ou NetWare.

Ao invés de aplicar patches a um componente por vez, o Pervasive Support agora permite atualizações no arquivo setup.exe que inicia com um assistente para gerenciar a instalação (atualizações para distribuição Linux são entregues em formatos .tar e .rpm). O arquivo setup.exe contém atualizações para todos os componentes PSQL, incluindo Client, Workgroup e Server. O assistente identifica o componente PSQL no seu sistema e corrige a instalação existente. Como novos FTFs são criados, eles são adicionados ao HotFix. Uma vez que o assistente determina o que está sendo executado no sistema, ele aplica cada um dos componentes FTFs, atualizando seu Pervasive PSQL para a versão de patch mais recente disponível.

Para mais informações sobre os itens inclusos no Pervasive PSQL v9 Service Pack 2 Update 1, acesse http://ww2.pervasive.com/SiteCollectionDocuments/Database/readme_sp2u1.txt.

Revista 4developers - edições 28 e 29

Edição 28

Capa da revista 4developers número 26A edição 28 da revista 4developers foi enviada a todos os assinantes do PSE - Pacote de Serviços Exclusivos Data Access América Latina no mês de outubro. Veja a seguir a relação das matérias publicadas nesta edição:

Estudo de Caso
• Estância Árvore da Vida

Desenvolvimento Character
• Caixa de diálogo de acesso a arquivo

Desenvolvimento Windows
• Meta-data: veja a importância deste conceito no Visual DataFlex Studio 12

Desenvolvimento Web
• Load Balancing e Process Pooling II

Desenvolvimento de Relatórios
• Usando fonte de dados dinâmica com CDO

Business Intelligence
• Criando gráficos no Dynamic AI

Matéria de capa
• 10 super-dicas de Visual DataFlex 12

Dica do Leitor
• Relatórios com recursos avançados do RDC precisam de licenciamento adequado

Lançamento
• Com vocês.Visual DataFlex 12.1!

Periféricos & Componentes Externos
• Flash movies no Visual DataFlex

Dicas Rápidas
• Chamando um método do WBO através do JavaScript
• Criando script para compilação dos programas desenvolvidos em DataFlex Character
• Removendo marcadores AB após migração
• Utilizando cores em fórmulas no Crystal Reports

Como Resolver
• Erro ao passar uma função com dois ou mais parâmetros para a função Eval
• Janela de preview do Crystal não é dimensionada corretamente ao ser aberta maximizada
• A configuração da propriedade pbWrap para False em um objeto da classe c[Db]TextEdit através da janela de propriedades não funciona

Todo o conteúdo desta edição já está disponível para consulta também no site 4developers.

Edição 29

Capa da revista 4developers número 26A edição 29 da revista 4developers está sendo enviada a todos os assinantes do PSE - Pacote de Serviços Exclusivos Data Access América Latina esta semana. Veja a seguir a relação das matérias publicadas nesta edição:

Estudo de Caso
• Supermercados Calvi

Desenvolvimento Character
• Atualizações disponíveis para o DataFlex 3.2

Desenvolvimento Windows
• Utilizando funções de callback

Desenvolvimento Web
• Tratamento de erros em aplicações web: o guia completo

Desenvolvimento de Relatórios
• Entendendo um pouco mais sobre o RDC

Business Intelligence
• Dicas de SQL para criação de views no Dynamic AI

Matéria de capa
• Melhorando a performance de suas aplicações

Open Source
• cHeaderControlGrid: indicadores visuais de ordenação

Lançamento
• Evolução do Business Intelligence

Dicas Rápidas
• Como atribuir uma tela de login antes da aplicação principal aparecer
• Utilizando imagens dinâmicas no Crystal Reports
• Desabilitando a bufferização ao criar arquivos texto

Como Resolver
• Studio não configura propriedade Ordering com o valor 1
• Erro ao criar dicionário de dados personalizado no Studio
• Mensagem de erro "The number of rows and columns is too big. Try limiting the number of unique group values"

Todo o conteúdo desta edição já está disponível para consulta no site 4developers.

Electos e os mecanismos de busca -
dicas e planos para o futuro

Quando a Microsoft anunciou recentemente que as pessoas irão parar de usar as páginas amarelas impressas dentro de cinco anos, a otimização dos sites disponíveis para fácil localização e melhor indexação dos motores de busca tornaram-se fatores de grande importância para webmasters, executivos de marketing, executivos e afins.

Felizmente, os sites criados e gerenciados com o Electos Web Content Management System são facilmente adaptávies para os sistemas de otimização dos motores de buscas (Search Engine Optimization - SEO), e planos para o futuro do Electos incluem ferramentas ainda mais robustas para os sistemas SEO e integração com o Google Analytics para geração de relatórios de tráfego dos sites por ele construídos.

Para os sites que atualmente utilizam o Electos 3.0, o renomado desenvolvedor VDF David Martinko, da Redeemed Hosting, criou um tutorial mostrando quão fácil é criar tags meta e títulos personalizados para cada página do site, com o Electos. O tutorial completo está disponível para consulta no endereço http://www.redeemedhosting.com/news.asp?pageid=74.

A grade de atualização para o Electos 3.1 inclui otimização das características do mecanismo de busca tal como editor de títulos e meta-tags embutido, bem como rastreador e gerador de relatórios do Google Analytics incluindo a capacidade de embutir código de rastreamento do Google nos sites gerenciados com o Electos a partir de seu próprio editor, e mostrar o caminho das páginas como aparecem no Google Analytics, ao contrário das URLs dinâmicas.

Para saber mais sobre o Electos, a ferramenta CMS da Data Access Worldwide, acesse o endereço http://www.Electos.com (em inglês).

Ganhe melhor visibilidade nos resultados dos mecanismos de busca

Pesquisando...Um dos fatores-chaves usados pelos mecanismos de busca para classificar sites é o número total de links de qualidade que apontam para o site a partir de uma url externa. Os motores de busca enxergam os sites com muitos links externos que apontam para eles como experts, e portanto posicionam melhor as páginas nos resultados das buscas.

É vital ter links de qualidade para seu site, não apenas o maior número de links possível, por isso estamos convidando nossos clientes que estiverem interessados em trocar links e logos conosco para este propósito, para entrar em contato com Marketing@DataAccess.com, afim de obter mais informações sobre o programa Featured Customers.

Veja a lista inicial Featured Customers em http://www.dataaccess.com/company.asp?pageid=1170.

1º Desafio de Tecnologia Visual DataFlex

A Data Access América Latina, em iniciativa pioneira, realizou no dia 03 de outubro de 2007, o 1º Desafio de Tecnologia Visual DataFlex, durante a Semana de Tecnologia da FATEC-SP.

Logomarca do eventoA proposta do evento era contar com os alunos da área de informática para desafiarem o Visual DataFlex com as ferramentas de sua preferência, num teste prático de desenvolvimento de uma aplicação Windows, com acesso a banco de dados, cujas características foram pré-determinadas pela equipe técnica da DAB. Foram criados três provas diferentes, mantidas em sigilo absoluto, e no dia do evento o teste aplicado foi escolhido por um dos membros da banca.

As condições técnicas dos participantes foram as mesmas: a DAB se encarregou dos equipamentos, idênticos uns aos outros; a escolha de cada máquina pôde ser feita pelos próprios participantes, conforme a ordem de chegada. Com relação ao software necessário a cada desafiante, ficou por conta de cada um levar seu material de instalação, que inclusive pôde ser feito antes da prova em si. O tempo de instalação de cada ferramenta foi contabilizado apenas para efeito de desempate, caso houvesse.

Ao todo foram cinco ferramentas diferentes contra o VDF, sendo que cada ferramenta podia ter até dois alunos. Os participantes (em ordem alfabética) e suas respectivas ferramentas foram:

  1. Anderson Rodrigues, Visual DataFlex.
  2. Bruno Renato Feliciano, C# .Net.
  3. Ricardo Augusto e Tiago Pleffer, Delphi com Rave Reports para geração de relatórios.
  4. Tânia Shirley Quispe Zambrana, MS Visual Studio .Net 2003.
  5. Victor Rocha da Silva, Java.
  6. Wagner Alves Pinheiro, VBA (Access).

"Foi uma disputa acirrada, que teve que ser prorrogada duas vezes para que algum dos participantes declarasse o término das tarefas", contou Ivan Kaupa, convidado para ser o apresentador do evento. "Embora a maioria não tenha concluído seus projetos, ainda assim foi possível mostrar a superioridade do VDF em relação às outras ferramentas inscritas", acrescentou.

O Visual DataFlex, operado por Anderson Rodrigues, ficou com a primeira colocação pela contagem de pontos, realizada por uma banca composta de professores da FATEC SP mais o Gerente de TI da Data Access América Latina, Américo Muramatsu; por ser a ferramenta desafiante, não foi atribuído prêmio para manter a transparência da competição.

Em segundo lugar, o MS Access, utilizado por Wagner Pinheiro, aluno do 4º semestre de Processamento de Dados, que foi quem ficou com o prêmio principal de R$ 1.000,00 em dinheiro mais vagas nos cursos VDF: Desenvolvimento Windows (35 horas), Desenvolvimento Web (14 horas) e Dicas & Truques (7 horas).

Além do prêmio principal, também foi sorteado um prêmio de R$ 500,00 em dinheiro + uma vaga no curso VDF - Desenvolvendo Aplicações Windows (35 horas), entregues a Victor Rocha da Silva, aluno do 2º semestre de Processamento de Dados.

O sucesso do evento foi tão grande, mesmo em sua primeira edição, que a idéia será mantida na FATEC SP em 2008 e também será adotada na nova unidade FATEC Zona Sul, provavelmente ainda no primeiro semestre deste ano.

DICA TÉCNICA:
Removendo informações de login dos arquivos INT

Quando utilizamos os kits de conectividade da Data Access, para que nossas aplicações acessem outras bases de dados como o IBM DB2 ou MS SQL Server, arquivos intermediários (INT) são criados e têm a função de fazer a “ponte” entre o banco de dados e o DataFlex.

Dentre outras informações, os arquivos intermediários contém as informações de login no banco de dados e, dependendo da situação, isto não é desejável pelo desenvolvedor. Esta dica mostra como é simples remover as informações de login dos arquivos intermediários e utilizar o comando login para logar-se no banco de dados a partir da aplicação.

Veja abaixo um arquivo INT gerado pelo Database Builder (customer.int):

DRIVER_NAME MSSQLDRV
SERVER_NAME SERVER=MAQX\SQLEXPRESS;UID=sa;PWD=#pass7590;
    DATABASE=MSSQLOrder121
DATABASE_NAME CUSTOMER
SCHEMA_NAME dbo

É possível omitir o usuário e senha da string de conexão dentro do arquivo INT, no entanto as outras informações (server e database) devem ser mantidas. Exemplo:

DRIVER_NAME MSSQLDRV
SERVER_NAME SERVER=MAQX\SQLEXPRESS;DATABASE=MSSQLOrder121
DATABASE_NAME CUSTOMER
SCHEMA_NAME dbo

Agora, na aplicação podemos utilizar o seguinte comando para realizar a conexão corretamente antes da abertura do arquivo:

Login "SERVER= MAQX\SQLEXPRESS;DATABASE=MSSQLOrder121" " sa" ;
"#pass7590" "MSSQLDRV"
Open Customer

Agenda TECDAB

Programação de JANEIRO a MARÇO 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.

JANEIRO
Crystal Reports XI - Módulo Básico 10
Crystal Reports XI - Módulo Avançado 11
Visual DataFlex 12 - Desenvolvendo Aplicações Windows 14 a 18
Visual DataFlex 12 - Desenvolvendo Aplicações Web 21 a 22
Visual DataFlex 12 - Desenvolvendo Aplicações Web Service 23
Visual DataFlex 12 - Desenvolvendo Aplicações Web com Ajax 24
FEVEREIRO
Crystal Reports XI - Módulo Básico 07
Crystal Reports XI - Módulo Avançado 08
Visual DataFlex 12 - Desenvolvendo Aplicações Windows 11 a 15
Visual DataFlex 12 - Desenvolvendo Aplicações Web 18 a 19
Visual DataFlex 12 - Desenvolvendo Aplicações Web Service 20
Visual DataFlex 12 - Desenvolvendo Aplicações Web com Ajax 21
Visual DataFlex 12 - Dicas e Truques I 22
MARÇO
Visual DataFlex 12 - Desenvolvendo Aplicações Windows 10 a 14
Visual DataFlex 12 - Desenvolvendo Aplicações Web 17 a 18
Visual DataFlex 12 - Desenvolvendo Aplicações Web Service 19
Visual DataFlex 12 - Desenvolvendo Aplicações Web com Ajax 20
Visual DataFlex 12 - Dicas e Truques I 21
Crystal Reports XI - Módulo Básico 24
Crystal Reports XI - Módulo Avançado 25

 

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?
Windows Terminal Services e Visual DataFlex

O Visual DataFlex versão 12.1 suporta a distribuição de aplicações Windows em ambientes Windows Terminal Services (WTS).

As informações abaixo sobre aplicações Visual DataFlex na plataforma WTS estão organizadas em forma de um FAQ (Frequently Asked Questions).

P: Quais plataformas WTS Server são suportadas?

R: Windows Terminal Services 2003.

P: Quais plataformas WTS Client são suportadas?

R: As mesmas plataformas em que a versão do Visual DataFlex é normalmente suportada. Veja a lista de produtos suportados no site da Data Access Worldwide.

P: Quais versões ou componentes do Visual DataFlex não são suportados no WTS?

R: O suporte formal da Data Access ao WTS foi iniciado com o lançamento do Visual DataFlex 12.1. Nenhuma versão anterior à versão 12.1 é suportada no WTS, embora muitos clientes as utilizem com sucesso. Existem problemas conhecidos com o obsoleto WinPrint 1 quando utilizado no WTS.

P: Quais componentes do Visual DataFlex são suportados no WTS?

R: O Visual DataFlex Client 12.1 ou superior para distribuição de aplicações Windows.

P: Quais direitos são necessários no Windows Server que possui o WTS para instalar a licença do Visual DataFlex Client?

R: O login utilizado para instalar a licença do Visual DataFlex Client deve possuir direitos administrativos.

P: Quais são os passos necessários para instalarmos corretamente o Visual DataFlex Client para uso via WTS?

R: O Visual DataFlex Client deve ser instalado via Adicionar/Remover Programas do Painel de Controle do Windows, não apenas executando o arquivo .exe de instalação do Client.

P: Quais são os passos necessários para instalarmos uma aplicação Windows do Visual DataFlex para uso via WTS?

R: A aplicação Visual DataFlex deve ser instalada via Adicionar/Remover Programas do Painel de Controle do Windows. Outros passos para instalação são os mesmos para qualquer aplicação Windows. Veja a documentação da Microsoft sobre instalação de aplicações no WTS e o tópico Deploying Applications do Help do Visual DataFlex para mais informações.

P: O Read Caching/Opportunistic Locking deve ser desabilitado para utilização da base de dados DataFlex com WTS?

R: Não, já que todas as transações ocorrem no servidor, o read caching do cliente não é um problema. Leia mais sobre Opportunistic Locking e Read Caching acessando o white paper no disponível no endereço http://www.dataaccess.com/whitepapers/opportunlockingreadcaching.html.

P: É necessário configurar permissões para chaves do registro do Windows para os meus usuários após instalar minha aplicação?

R: Não caso sua aplicação tenha sido instalada corretamente via Adicionar/Remover Programas. Isto funcionará também para novos usuários adicionados depois que sua aplicação Visual DataFlex foi instalada.

P: O que acontece se um usuário fechar a sua janela cliente do WTS ao invés de efetuar o log out da sessão WTS corretamente?

R: Este é um problema comum com WTS. Os usuários não percebem que ao fechar a janela do cliente WTS a sessão continua ativa, o que significa que você terá usuários executando o sistema, sendo que na verdade eles não estão. Isto pode afetar qualquer aplicação que esteja rodando no WTS. Para o Visual DataFlex, isto significa que um usuário está executando uma aplicação e, sem saber, utilizando um usuário da licença do Visual DataFlex Client. A solução para isto é o usuário logar novamente na sessão e fechar a aplicação Windows, ou um administrador eliminar a sessão no servidor. Os usuários devem ser treinados sobre o modo correto de finalizar as sessões WTS.

Documento original disponível em http://www.dataaccess.com/support.asp?pageid=1172 (em inglês).

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