Lançamento do Visual DataFlex 11.1!

Visual DataFlex 11.1 é a versão mais nova do Visual DataFlex, uma ferramenta para a construção de soluções corporativas para Windows, Web e Web Services.

Esta nova versão traz aos desenvolvedores surpreendentes novos recursos que tornam o desenvolvimento de suas soluções corporativas muito mais fácil e rápido, e com os melhores resultados. O novo nível de integração com a ferramenta líder no mercado de criação de relatórios, o Crystal Reports XI, aumenta a produtividade do desenvolvedor e as opções de informações disponíveis aos usuários. Por fim, para aumentar a qualidade global do produto, uma ênfase especial foi dada à correção de bugs no Visual DataFlex 11.1.

Os novos recursos do Visual DataFlex 11.1 incluem:

Nova tela "Start Center" do Visual DataFlex 11.1Start Center: uma nova facilidade do Visual DataFlex Studio que guia os desenvolvedores nos passos necessários à criação de soluções Windows, distribuição Web e Web Services. Ele ajuda os desenvolvedores a fazerem a coisa certa na hora certa; torna o desenvolvimento rápido e fácil. O Start Center...

  • Entrega informações imediatamente para ajudar os novos usuários a se tornarem produtivos mais rapidamente;
  • Fornece informações de how to sobre diversas necessidades comuns nas aplicações;
  • Fornece uma interface direta e on-line com as informações mais recentes sobre o produto, seus recursos e eventos;
  • Possibilita a execução rápida de Assistentes e ferramentas para criação de aplicações e componentes no Studio;
  • Possibilita a execução rápida de aplicações e componentes existentes no Studio;
  • Direciona os desenvolvedores a recursos relacionados ao Visual DataFlex e outros produtos da Data Access Worldwide;
  • Pode ser posicionado em qualquer local na tela do desenvolvedor, obedecendo ao seu estilo e preferência pessoal (inclusive fora dos limites do painel principal do Studio).

Integração de relatórios com o Crystal RDC: para dar aos desenvolvedores de soluções corporativas maior poder e habilidades, a versão 11.1 inclui um novo conjunto de classes que integram completamente o Crystal Reports Designer Component (RDC) ao Visual DataFlex.

Melhor aparência das soluções Windows: as aplicações VDF têm agora uma aparência aprimorada quando executadas com estilos, como por exemplo os temas do Windows XP.

A Biblioteca de Funções de Array foi expandida: a usabilidade e performance das Arrays foram expandidas com um conjunto de funções que suportam ações comuns como ordenação, pesquisa, inicialização, etc.

Recursos adicionais para integração de sistemas de Help: a classe HTML Help pode referenciar páginas específicas no arquivo de help sem a necessidade de Help_Ids (Map IDs).

Melhorias de conectividade: como cada vez mais os desenvolvedores conectam-se a bases de dados SQL, a necessidade de suporte às tabelas de sistemas sem índices aumentou. O Visual DataFlex suporta o uso de tabelas de sistemas que não possuam índice.

E muito mais!

Você pode baixar as licenças Development e Client do Visual DataFlex 11.1 a partir dos seguintes locais:

Instalação completa do Studio:

http://www.dataaccess.com/download/VDFstudio

Web Application Server:

http://www.dataaccess.com/download/VDFserver

VDF Client Engine:

http://www.dataaccess.com/download/VDFclient

Note que estes arquivos, assim como o arquivo de controle de configuração da instalação do Client, podem ser baixados do nosso FTP:

ftp://ftp.dataaccess.com/pub/products/vdf/Software/

Enquanto a versão 11.1 amplia as capacidades do Visual DataFlex, ele também foi projetado para tornar a migração de versões anteriores mais fácil. A maioria dos usuários atuais estará apto a migrar para o Visual DataFlex 11.1 e tirar proveito dos seus benefícios imediatamente.

Nova versão do VDF traz melhorias na conectividade

Suporte a tabelas de sistema sem índices

Com o crescimento do número de usuários que começou a acessar bancos de dados SQL já existentes, a necessidade de suportar tabelas de sistema que não têm índices aumentou. Agora o Visual DataFlex suporta o uso de tabelas de sistema sem índices da seguinte forma:

  1. Tabelas de sistema sem índices são suportadas apenas com bancos de dados SQL (não se aplica ao banco de dados nativo ou ao banco de dados Pervasive PSQL usando o driver nativo).
  2. A tabela de sistema pode ter zero ou um registro.
  3. Quando a tabela de sistema é aberta, a linha é carregada.
  4. Você pode testar se a linha está ativa checando a propriedade Df_File_status.
  5. Você pode reposicionar a linha da tabela de sistema com os comandos:
Clear Systable
Find gt Systable by 0

Outras novidades podem ser acessadas no site oficial do produto, em www.VisualDataFlex.com (em inglês).

Artigos cadastrados na seção Knowledge Base

Veja abaixo a lista dos artigos cadastrados e atualizados em novembro (clique sobre o título):

ARTIGOS NOVOS

TIPO: DataFlex Character Mode
Artigo Versão Título  
1477 Mensagem de Erro "Can't close index file" status 26 ao fechar a aplicação Conteúdo de acesso público
1468 Mensagem de Erro "Out of Memory" status 10 ao executar aplicação no HP-UX Conteúdo de acesso público
TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1480 11.0 ou superior Como recuperar o texto sem formatação de um objeto c[db]RichEdit Conteúdo de acesso restrito
1476 Objeto some ao jogar o foco a partir da Activating da dbView Conteúdo de acesso restrito
1473 8 ou superior Mensagem de Erro "DATAFLEX CRITICAL ERROR: User count exceeded for this license" ao executar aplicações VDF Conteúdo de acesso público
1472 Mensagem de Erro "Invalid file name" status 4405 ao tentar executar relatório do Crystal Conteúdo de acesso restrito
1471 Como impedir alterações em tabelas Conteúdo de acesso restrito
1469 É possível alterar os atributos de fonte da Header da [db]Grid? Conteúdo de acesso restrito
TIPO: Base de dados (DataFlex)
Artigo Versão Título  
1479 Mensagem de Erro "Dates are unconverted ARQUIVO.DAT" status 4354 Conteúdo de acesso restrito
TIPO: DataFlex Connectivity Kit for DB2
Artigo Versão Título  
1470 6 dicas para otimizar a performance do DB2 Connectivity Kit Conteúdo de acesso restrito
TIPO: DataFlex Connectivity Kit for ODBC
Artigo Versão Título  
1478 Utilizando MySQL com VDF ou DataFlex Character Conteúdo de acesso público
TIPO: FlexODBC
Artigo Versão Título  
1475 Mensagem de Erro "Cannot open collate.cfg file or collate.cfg not found" Conteúdo de acesso público
1474 Mensagem de Erro "An error occurred while attempting to initialize the Borland Database Engine ($2108)" Conteúdo de acesso público
TIPO: Geral (configuração e instalação de SO, rede, etc)
Artigo Versão Título  
1481 Arquivos permanecem abertos no servidor NT quando a aplicação fecha Conteúdo de acesso público

 

ARTIGOS ATUALIZADOS

TIPO: DataFlex Character Mode
Artigo Versão Título  
1477 Mensagem de Erro "Can't close index file" status 26 ao fechar a aplicação Conteúdo de acesso público
1001 3.2 Ao tentar excluir registros, o programa trava Conteúdo de acesso público
650 Dicas para executar DataFlex sobre Unix Conteúdo de acesso restrito
411 3.1d/3.2 Mensagem de Erro "Out of Memory" status 10 no DataFlex for Linux Conteúdo de acesso público
TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1472 Mensagem de Erro "Invalid file name" status 4405 ao tentar executar relatório do Crystal Conteúdo de acesso restrito
1469 É possível alterar os atributos de fonte da Header da [db]Grid? Conteúdo de acesso restrito
1462 11.0 e anteriores Label do objeto aparece truncado ao configurar a propriedade FontWeight Conteúdo de acesso público
1458 11.0 Grid e dbGrid podem fazer a aplicação travar sobre Windows 98 e Me Conteúdo de acesso público
1354 9.1 Mensagem de Erro "File Termlist.cfg is unreadable or corrupt" status 28679 ao executar aplicações VDF Conteúdo de acesso público
1255 8 ou superior Fechando todos os arquivos e reabrindo após mudança do psDataPath Conteúdo de acesso restrito
1242 8 ou superior Mensagem de Erro "DATAFLEX CRITICAL ERROR: Cannot read DataFlex User Count Lock" ao executar aplicações VDF Conteúdo de acesso público
1197 Como personalizar o recurso de pesquisa da Lookup Conteúdo de acesso restrito
1066 7 Valor padrão não aparece na primeira linha da dbGrid Conteúdo de acesso público
960 8.0 a 11.1 Propriedade Auto_Save_State não está funcionando Conteúdo de acesso público
459 11.0 Como disponibilizar o recurso de impressão no objeto WebBrowser Conteúdo de acesso restrito
424 Como limpar o conteúdo dos objetos de uma View Conteúdo de acesso restrito
381 "Jogando" o foco em uma célula da [db]Grid Conteúdo de acesso restrito
380 "Jogando" o foco em um objeto Conteúdo de acesso restrito
TIPO: Visual DataFlex (Aplicações Web)/WebApp Product Suite
Artigo Versão Título  
1456 Mensagem de Erro "Fatal error occurred during child process initialization: Can't open data (.DAT) file" Conteúdo de acesso restrito
1152 Como funcionam as opções de campo em uma aplicação Web Conteúdo de acesso restrito
TIPO: Base de dados (DataFlex)
Artigo Versão Título  
1463 Limites do arquivo DataFlex Conteúdo de acesso público
TIPO: DataFlex Connectivity Kit (Geral)
Artigo Versão Título  
1264 Arquivos DataFlex que não devem ser convertidos Conteúdo de acesso público
TIPO: DataFlex Connectivity Kit for Crystal Reports
Artigo Versão Título  
1457 11.0.0.61 Mensagem de Erro ao tentar instalar o DataFlex Connectivity Kit for Crystal Reports XI Conteúdo de acesso público
TIPO: DataFlex Connectivity Kit for MS SQL Server
Artigo Versão Título  
1432 2.2.x Limitação do tamanho do registro ao converter para SQL Server Conteúdo de acesso público
1348 Como aumentar a velocidade de conversão para SQL Server Conteúdo de acesso restrito
TIPO: Crystal Reports/WinQL
Artigo Versão Título  
928 9 Suporte a relatórios compilados Conteúdo de acesso público
388 8/8.5 Crystal Reports 8.x não mostra opção para distribuir relatórios Conteúdo de acesso público
TIPO: Programação HTML/ASP/JavaScript
Artigo Versão Título  
1467 Implementando Exit Method em aplicações Web Conteúdo de acesso restrito
TIPO: Top Class
Artigo Versão Título  
94 Comando Var_Save Conteúdo de acesso restrito
93 Comando Var_Clear Conteúdo de acesso restrito
92 Comando Var_Open Conteúdo de acesso restrito
91 Programa Scroll Conteúdo de acesso restrito
90 Programa Prompt Conteúdo de acesso restrito
89 Comando Pos_Char Conteúdo de acesso restrito

Comandos cadastrados e atualizados na seção
Developer Library

Veja abaixo a lista dos comandos cadastrados e atualizados no mês de novembro (clique sobre o título para ir direto ao comando):

ENTRADA NOVA

Código Data Título  
381 29/11/2005 Character Conteúdo de acesso restrito

 

ENTRADAS ALTERADAS

Código Data Título  
362 28/11 Put_String Conteúdo de acesso restrito
325 22/11 Open (continuação) Conteúdo de acesso restrito
256 28/11 Integer Conteúdo de acesso restrito
216 28/11 Entry_Item Conteúdo de acesso restrito
213 28/11 GetBuff Conteúdo de acesso restrito
212 28/11 GetBuff_String Conteúdo de acesso restrito
186 28/11 EntDisplay Conteúdo de acesso restrito
160 28/11 Get_Channel_Size Conteúdo de acesso restrito
153 22/11 Field Conteúdo de acesso restrito
152 22/11 Get_Argument_Size Conteúdo de acesso restrito
151 22/11 Set_Registry_Root Conteúdo de acesso restrito
150 22/11 Float Conteúdo de acesso restrito
149 22/11 Set_Profile_String Conteúdo de acesso restrito
148 22/11 Set_Option Conteúdo de acesso restrito
147 22/11 EnterMode Conteúdo de acesso restrito
146 22/11 Filelist Conteúdo de acesso restrito
145 22/11 Get Conteúdo de acesso restrito
144 22/11 Function_Return Conteúdo de acesso restrito
143 22/11 Fill_Field Conteúdo de acesso restrito
142 22/11 Function Conteúdo de acesso restrito
141 22/11 File_Size Conteúdo de acesso restrito
140 22/11 File_Exist Conteúdo de acesso restrito
139 22/11 Field_Map Conteúdo de acesso restrito
138 22/11 Set_Relate Conteúdo de acesso restrito
137 22/11 External_Function Conteúdo de acesso restrito
136 22/11 Forward Conteúdo de acesso restrito
135 22/11 For Conteúdo de acesso restrito
134 03/11 Set_Transaction_Retry Conteúdo de acesso restrito
133 03/11 SetChange Conteúdo de acesso restrito
132 03/11 Find Conteúdo de acesso restrito
131 03/11 Set_Video_Mode Conteúdo de acesso restrito
130 03/11 Showln Conteúdo de acesso restrito
129 03/11 Show Conteúdo de acesso restrito
128 03/11 ZeroType Conteúdo de acesso restrito
127 03/11 Error Conteúdo de acesso restrito
126 03/11 EntAgain Conteúdo de acesso restrito
125 03/11 EraseFile Conteúdo de acesso restrito
124 03/11 EndGroup Conteúdo de acesso restrito
123 03/11 End_Type Conteúdo de acesso restrito
113 28/11 Sort Conteúdo de acesso restrito
53 29/11 Type Conteúdo de acesso restrito
42 29/11 Character Conteúdo de acesso restrito
24 29/11 Calculate Conteúdo de acesso restrito

Produtos cadastrados na seção Downloads

Veja abaixo o produto atualizado no mês de novembro:

PRODUTO ATUALIZADO

Código Alteração Título Versão  
59 17/11 Visual DataFlex Studio 11.1 RC1 11.1.100.1 Beta 4 Conteúdo de acesso público

DICA TÉCNICA:
Uma alternativa para o comando RunProgram

O comando RunProgram faz uma chamada a qualquer outro programa do sistema operacional e é muito utilizado pelos programadores DataFlex Character e Visual DataFlex. Como uma alternativa a esse comando, podemos utilizar uma API (Application Programming Interface) do Windows chamada ShellExecute.

No Visual DataFlex, a utilização desta API é muito simples, uma vez que ela já é utilizada em alguns dos seus pacotes padrões. Vejamos abaixo alguns exemplos de utilização desta API:

1. Este primeiro exemplo abre um arquivo (operação “open”) utilizando a aplicação padrão determinada no registro do Windows para abrir este tipo de arquivo (identificado pela sua extensão).

// sOperation é igual a "OPEN" (poderia ser "PRINT" também)
Procedure DoStartDocument GLOBAL String sOperation String sDocumento
    Handle hInstance hWnd
    Get Window_Handle To hWnd
    Move (ShellExecute (hWnd, sOperation, (Trim (sDocumento)), ;
'', '',1)) To hInstance End_Procedure // DoStartDocument

2. Neste exemplo o comando Net.exe é executado passando-se alguns parâmetros para obtermos o horário de um servidor a partir de outra estação de trabalho.

Procedure NetTime String sServerName
    String sHostAddr sArgument
    Handle hInstance hWindowHandle


    Get Window_Handle To hWindowHandle
    Move ('time \\' + sServerName + ' /set /yes') To sArgument
    Move (ShellExecute(hWindowHandle,'open','net.exe', ;
sArgument,0,0)) To hInstance End_Procedure

Algumas das vantagens de se utilizar o ShellExecute são justamente as funcionalidades exibidas nos exemplos acima: é possível abrirmos arquivos com os seus programas padrões configurados no próprio Windows (exemplo 1); é possível executarmos um comando do DOS sem exibirmos a janela do Prompt (exemplo 2).

A sintaxe do ShellExecute é mostrada abaixo. Para mais informação, consulte a sua documentação no site da Microsoft.

ShellExecute (hWnd, lpOperation, lpFile, lpParameters, lpDirectory,
iShowCmd)

onde:

  • hWnd é a referência à janela associada à operação.
  • lpOperation é uma string que representa a operação a ser executada (edit, explore, find, open, print).
  • lpFile é uma string que especifica o arquivo ou objeto a ser executado pela operação.
  • lpParameters é uma string que especifica os parâmetros a serem passados para a aplicação.
  • lpDirectory é uma string que determina um diretório padrão.
  • nShowCmd recebe flags que especificam como a aplicação será exibida ao ser aberta. Se estivermos abrindo um documento, este parâmetro é repassado para a aplicação associada ao arquivo.

Exemplos de flags: SW_HIDE, SW_MAXIMIZE, SWMINIMIZE, SW_SHOW, dentre outras.

Referências

INFO: ShellExecute

http://www.dataaccess.com/kbasepublic/KBPrint.asp?ArticleID=2160

Configurando a data da estação com a mesma data do servidor

http://www.4developers.com.br/kbase_zoom.asp?Codigo=1012

ShellExecute Function

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/
functions/shellexecute.asp

Agenda TECDAB

PROGRAMAÇÃO DE DEZEMBRO DE 2005 A MARÇO DE 2006

Inscreva-se nos cursos de certificação oferecidos pelo TECDAB! 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.

  DEZEMBRO 2005
  DataFlex 3.2 OOP - Programação Orientada a Objetos 05 a 09
  Crystal Reports XI - Módulo Básico 15
  Crystal Reports XI - Módulo Avançado 16
  Visual DataFlex - Dicas e Truques I 19
  JANEIRO 2006
  Visual DataFlex - Dicas e Truques I 12
  Visual DataFlex - Desenvolvendo Aplicações Windows 16 a 20
  Crystal Reports XI - Módulo Básico 26
  Crystal Reports XI - Módulo Avançado 27
  FEVEREIRO
  Visual DataFlex - Desenvolvendo Aplicações Web 09 a 10
  DataFlex 3.2 OOP - Programação Orientada a Objetos 13 a 17
  Crystal Reports XI - Módulo Básico 20
  Crystal Reports XI - Módulo Avançado 21
  Visual DataFlex - Dicas e Truques I 22
  MARÇO
  Visual DataFlex - Desenvolvendo Aplicações Windows 06 a 10
  Visual DataFlex - Desenvolvendo Aplicações Web 13 a 14
  Visual DataFlex - Dicas e Truques I 15
  Crystal Reports XI - Módulo Básico 23
  Crystal Reports XI - Módulo Avançado 24

 

Logo Certified ProfessionalPreço promocional e pagamento facilitado. CONSULTE-NOS!
Telefone (11) 3262-2000 - ramal 222 | tecdab@dataaccess.com.br.

INVISTA EM VOCÊ. INVISTA NO SEU FUTURO.
Seja um profissional certificado TECDAB!

VOCÊ SABIA?
Data Access expande atuação na América Latina

Na edição passada do eUpdate, apresentamos aqui no "Você Sabia" uma ação da Data Access América Latina na Venezuela.

Desta vez, falaremos da empresa Proveedores Integrales Prisa S/A, de Santiago do Chile, líder nacional em vendas e distribuição de artigos para escritório, cafeteria, materiais de informática, escolares e produtos de limpeza.

A Prisa adquiriu, recentemente, licenças do Visual DataFlex junto com o Pacote de Serviços Exclusivos.

Além da licença e do PSE, o Gerente de TI, Sr. Giancarlo Moreno Herrán e a Eng. de Projetos, Sra. Marta Escobar Jaramillo, também fizeram os cursos DataFlex 3.2 OOP - Programação Orientada a Objetos e Visual DataFlex 11 - Desenvolvendo Aplicações Windows, no período de 12 a 23 de setembro, aqui na sede da Data Access América Latina.

Essa é mais uma notícia que mostra a atuação crescente da Data Access América Latina nos mercados que compõem a América Latina.

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