ano IV | nº 40 | set./out. 2004 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.


 

Leia nesta edição:

NOTÍCIAS:
Wizards novos e aperfeiçoados serão as principais novidades do Visual DataFlex 10.1
Artigos cadastrados e atualizados em setembro na seção Knowledge Base, do site 4developers
Comandos cadastrados e atualizados em setembro na seção Developer Library, do site 4developers
NOVIDADE: produtos cadastrados e atualizados em setembro na seção Downloads, do site 4developers

DICA TÉCNICA:
Converta suas Workspaces do VDF 8.x ou 9.x para 10

AGENDA TECDAB:
Cursos de certificação TECDAB - outubro de 2004

VOCÊ SABIA?
VDF 10 tem documentação em português
 
Opções de pesquisa e cadastro
 

 
 

Wizards novos e aperfeiçoados serão as principais novidades do
Visual DataFlex 10.1

 

Wizards (assistentes) novos e aperfeiçoados são os principais destaques entre as melhorias do novo Visual DataFlex 10.1, que já está na versão Beta. Veja alguns detalhes a seguir:

Assistente de Lookup - cria lookup muito facilmente para qualquer tabela, incluindo as declarações "Lookup Object" e "Lookup Package" necessárias no dicionário de dados para os campos selecionados. Agora não será mais necessário executar o Database Builder depois de criar a lookup e adicionar essas declarações para cada campo manualmente.

Aperfeiçoamentos nos assistentes - gera código compatível com XHTML e faz uso mais consistente dos CSS style sheets (folhas de estilo CSS).

Assistente de criação de classes - permite criar uma subclasse a partir de uma das das classes pré-definidas do VDF muito fácil e rapidamente. Em versões anteriores, era necessário criar uma camada de subclasse completa (uma subclasse para todas as classes do VDF para a workspace).

Outras características fazem parte do pacote de novidades que aumentam ainda mais a produtividade do desenvolvedor, incluindo o novo recurso chamado de Desktop Save & Restore (o Studio salva o status da sua área de trabalho quando você muda de Workspace ou o fecha), aperfeiçoamentos no editor de estrutura de dicionário de dados e abertura de tabelas ao editar componentes no Studio, alterações para faciligar a utilização e manutenção dos arquivos CodeMast e CodeType, melhoria na classe cHttpTransfer para suportar sites seguros com mais facilidade (HTTPS), suporte a exportação para PDF (Adobe) a partir de objetos da classe CrystalReport, documentação atualizada e muito mais!

Leia mais detalhes sobre as novas características e aperfeiçoamentos que o Visual DataFlex 10.1 traz para suas aplicações Windows e web (em inglês)!

Faça já o download do Visual DataFlex 10.1 Beta 1 para dar uma olhada nas novidades e enviar comentários e sugestões sobre a nova versão. Sua contribuição será muito importante para oferecermos um produto de alta qualidade e que atenda às suas necessidades. Envie seu Feedback através do NewsGroup da Data Access: news://news.dataaccess.com/dac-public-newsgroups.visual-dataflex-10-0-testing.

Para obter informações completas sobre como utilizar o Visual DataFlex para desenvolvimento de aplicações Windows, web e web services, visite www.VisualDataFlex.com.

 

voltar ao menu
 

 
 

Artigos cadastrados e atualizados na seção Knowledge Base,
do site 4developers

 

Conheça a seguir os artigos cadastrados e atualizados durante o mês de setembro
(clique sobre o título para acessá-los diretamente):

  ARTIGOS NOVOS
Artigo Tipo Título  
1379 Conkit Pervasive Mensagem de Erro "Invalid Record Identity" status 20505
1378 Conkit Pervasive Mensagem de Erro "Invalid INT Fieldtype" status 20501
1377 Conkit Pervasive Mensagem de Erro "Recnum Has To Be Last In Index" status 20499
1376 Base de dados Usando Linux e SAMBA como servidor de banco de dados DataFlex
1374 Crystal 9 ou sup. Onde estão as opções "Same As Report" e "Convert To UNC" no Crystal 9?
1373 VDF (win) 8 ou sup. O que usar no lugar de CurrentDataPath?
1372 VDF (win) 10 Mensagem de Erro "DataFlex Is Not Installed"
1371 Linguagem Mensagem de Erro "Cannot delete - related records exist" status 4140 ao tentar excluir registro
1370 Electos Exemplos de sites feitos com o Electos
1369 Electos 1.2 Quais os pré-requisitos para instalar o Electos?
1368 Electos 1.x Quais as diferenças entre as edições do Electos?
1367 Conkit Pervasive Mensagem de Erro "Can't Convert Inside Transaction" status 20498
1366 Conkit Pervasive Mensagem de Erro "Root Name Too Long" status 20497

  Artigos atualizados
Artigo Tipo Título  
1370 Electos Exemplos de sites feitos com o Electos
1367 Conkit Pervasive Mensagem de Erro "Can't Convert Inside Transaction" status 20498
1365 DataFlex Como usar um terminal/emulador não homologado
1360 ConKit Pervasive Mensagem de Erro "Cant Find Segment Field" status 20490
1356 Electos 1.x Como registrar o Electos Standard
1354 VDF (win) 9.1 Mensagem de Erro "File Termlist.cfg is unreadable or corrupt" status 28679 ao executar aplicações VDF
1346 VDF (win) 8.3 ou sup. Mensagem de Erro "Wrong number of arguments" 4379 status ao usar o comando External_Function
1343 VDF (win) Como incluir o ícone do meu programa no Systray (System Tray) do Windows?
1332 Linguagem Impedindo a exclusão de registros pais
1309 Crystal 10 Plataformas suportadas
1307 VDF (web) Mensagem de Erro "VDF Internet Server panic, cause: Invalid process map..." após instalar Crystal Reports 8
1301 Linguagem Como criar um índice específico com o comando Create_Index
1298 VDF (win) Alternativa para criação de menu sem usar o comando DFCreate_Menu
1293 Linguagem Quando utilizar o comando Begin_Transaction
1282 Crystal 9 Mensagem de Erro "Unable to connect: incorrect log on parameters" ao executar relatório do Crystal
1281 Conkit Crystal 9.0.0.51 Mensagem de Erro "Unable to connect: incorrect log on parameters" ao executar relatório do Crystal
1280 VDF (win) Mensagem de Erro "Unable to connect: incorrect log on parameters" ao executar relatório do Crystal
1266 VDF (win) Exemplo de criação de um menu dinâmico a partir de uma base de dados
1242 VDF (win) 8.x/9.x Mensagem de Erro "DATAFLEX CRITICAL ERROR: Cannot read DataFlex User Count Lock" ao executar
1102 VDF (win) Impressão de relatórios do Crystal Reports em Landspace
1101 Crystal Impressão em Landscape a partir de programas Visual DataFlex
996 VDF (win) Recriando o menu sem sair do programa
966 Base de dados Como colocar um bitmap dentro de um campo Binary
949 VDF (win) Alterando a localização dos arquivos em relatórios do Crystal
933 Crystal Crystal lê toda a base ao utilizar o operador "Starts With"
924 Configurações e informações de SO Montando Drivers Unix como Windows
846 Linguagem Como gravar um registro filho sem ter de posicionar o pai usando Dicionário de Dados
732 VDF (win) Descobrindo se o usuário já está executando o Sistema
648 VDF (win) FMAC no Visual DataFlex
444 VDF (win) Chamar uma view de dentro de outra
420 VDF (win) Escondendo colunas de uma dbGrid em tempo de execução
419 Crystal Impressão de código de Barras
418 VDF (win) Impressão de código de Barras
399 Base de dados Corrupção de dados usando Samba
72 Topclass Comando Set_Ind
71 Topclass Comando No_Lock
70 Topclass Comando Newchain
69 Topclass Comando Field_Size
68 Topclass Comando EQ2G
67 Topclass Comando Keysfind
66 Topclass Comando Set_Options
65 Topclass Macro Rotina Exten
64 Topclass Comando Sumx
63 Topclass Comando Countx
62 Topclass Comando Clear_Integers
61 Topclass Comando Clear_Options
26 Topclass Comando Data_Ext

LEGENDA:
CONTEÚDO PÚBLICO: pode ser acessado livremente
CONTEÚDO RESTRITO: exclusivo para assinantes do PSE - Pacote de Serviços Exclusivos

 

voltar ao menu
 

 
 

Comandos cadastrados e atualizados na seção Developer Library,
do site 4developers

 

Abaixo, seguem listados os comandos cadastrados e atualizados no mês de setembro:

  COMANDOS NOVOS
Código Data Comando Status
333 24/09 Name_Items
332 20/09 Put
331 14/09 Real
330 10/09 Read_Block
329 06/09 DFCreate_Menu
328 02/09 Output_Wrap_Pagecheck

  Comandos atualizados
Código Data Comando Status
327 12/09 Read
321 12/09 Output_Pagecheck
320 10/09 Print
309 12/09 Entry_Name_Item (continuação)
307 27/09 Print_Wrap
295 20/09 Readln (continuação)
275 20/09 Number
260 20/09 Local
256 20/09 Integer
213 20/09 GetBuff
212 18/09 GetBuff_String
197 20/09 GetAddresst
153 10/09 Field
137 06/09 External_Function
123 10/09 End_Type
95 25/09 Direct_Input (continuação)
53 10/09 Type
50 25/09 Unlock
49 25/09 Until
48 18/09 Cmdline
47 18/09 Close_Output

LEGENDA:
CONTEÚDO RESTRITO: exclusivo para assinantes do PSE - Pacote de Serviços Exclusivos

 

voltar ao menu
 

 
 

NOVIDADE:
Produtos cadastrados e atualizados na seção Downloads,
do site 4developers

 

Abaixo, seguem listados os produtos cadastrados e atualizados no mês de setembro:

  DOWNLOADS NOVOS
Código Publicação Atualização Título Versão Status
42 29/09/04 29/09/04 DataFlex Connectivity Kit for ODBC 2.2.0.22
41 27/09/04 27/09/04 Visual DataFlex 10.1 Studio Beta 10.1.31.0
39 16/07/04 08/09/04 Visual DataFlex 10 Web Application Server 10.0.27.9
38 16/07/04 08/09/04 Visual DataFlex 10 Client 10.0.27.9
33 22/06/04 08/09/04 Visual DataFlex 10 Studio 10.0.27.9
28 22/06/04 29/09/04 DataFlex Connectivity Kit for ODBC 2.2.0.16
6 22/06/04 29/09/04 DataFlex Connectivity Kit for ODBC 2.2.0.8

LEGENDA:
CONTEÚDO PÚBLICO: pode ser acessado livremente

 

voltar ao menu
 
 
 

DICA TÉCNICA
Converta suas Workspaces do VDF 8.x ou 9.x para 10

 

O processo de conversão de Workspaces desenvolvidas no Visual DataFlex 8.x ou 9.x para a versão 10 requer alguns poucos cliques.

Para nossa felicidade, um assistente faz todo o trabalho. Durante o processo, você irá informar um novo diretório para onde o assistente irá copiar e migrar sua Workspace. Ele não altera nada na Workspace “antiga”.

Além disso, você pode instalar a cópia de desenvolvimento do VDF 10 (Studio) na mesma máquina onde está instalada qualquer versão anterior. Cada versão do VDF utiliza uma chave de registro diferente, o que permite que você tenha instalado na mesma máquina o VDF 8.x, VDF 9.x e VDF 10, por exemplo, sem nenhum conflito entre eles e dar manutenção em Workspaces de versões diferentes na mesma máquina. Portanto, você pode migrar suas Workspaces aos poucos, não é necessário converter todas de uma única vez.

Como diz o ditado popular: “O seguro morreu de velho”. Portanto, não custa nada fazer um backup das suas Workspaces antes de iniciar o processo.

Abaixo estão os passos para a migração:

1. Se você tiver definido uma camada de subclasse global, a primeira coisa a fazer será executar o utilitário Import Global Subclass, que pode ser acessado em Iniciar -> Programas -> Visual DataFlex 10 -> Utilities -> Import Global Subclass. É muito raro que os desenvolvedores usem camada de subclasse global. Nossa experiência mostra que trabalhar apenas com a camada de subclasse de Workspace é mais fácil de gerenciar, migrar e trabalhar com uma Workspace compartilhada com vários desenvolvedores. Se você usa camada de subclasse global, entretanto, não terá problemas em seguir os passos deste assistente.

2. O próximo passo é convertar a(s) Workspace(s). Clique em Iniciar -> Programas -> Visual DataFlex 10 -> Utilities -> Import Workspaces. O assistente irá procurar por todas as Workspaces que estão registradas nas versões 8.x e 9.x do VDF e que são elegíveis para conversão.

Em seguida, a tela de boas-vindas aparecerá:

3. Clique em Next.

Nesta tela, o assistente exibe várias informações importantes sobre seu funcionamento. Recomenda-se que estas informações sejam lidas cuidadosamente.

Clique na seta ao lado para ver a tradução

4. Clique em Next novamente.

Nesta tela, o assistente mostra as Workspaces eleitas para migração. Novamente, recomendamos que leia atentamente as observações.

Clique na seta ao lado para ver a tradução

5. Marque a(s) Workspace(s) que você deseja migrar e clique em Next.

Se você estiver migrando uma Workspace do VDF 9.1 que contém uma aplicação Web, então a informação disponível nesta tela do assistente deve ser lida cuidadosamente.

Clique na seta ao lado para ver a tradução

6. Clique em Next novamente.

Nesta tela você pode aceitar ou escolher um novo diretório de destino onde a Workspace será migrada. No nosso exemplo, preferimos manter a nossa estrutura de diretórios e o diretório destino (Targe Folder) ficou da seguinte forma:

Note que, como não criamos fisicamente o diretório de destino antes de executar o utilitário, simplesmente digitamos o caminho completo na tela exibida ao pressionar o botão Browse.

7. Clique em Next mais uma vez e o assistente começará a migração da Workspace:

Finalmente a tela a seguir será exibida, indicando que o processo foi concluído:

8. Clique em Finish para finalizar a importação.

Pronto! Sua Workspace já está convertida. Você pode abrir o Studio do VDF 10 e compilar os programas.

Se você possui uma aplicação feita no VDF 6 ou 7 e deseja migrar para o VDF 10, dê uma olhada na matéria Migrando aplicações Visual DataFlex 7 para versão 9, publicada na edição 13 da revista 4developers. A versão eletrônica desta matéria pode ser acessada em http://www.4developers.com.br/r4d_013_097.asp. A despeito do título e das versões definidas nesta matéria, ela pode ser usada por quem deseja converter uma Workspace do VDF 6 ou 7 para o VDF 9.x ou 10.0, pois os passos são praticamente os mesmos.

 

voltar ao menu
 

 
 

PRÓXIMA TURMA (ESPECIAL NOTURNA):
18 A 29 DE OUTUBRO

Participe do curso oficial de certificação Visual DataFlex - Desenvolvendo Aplicações Windows no TECDAB - Technical Education Center Data Access América Latina - e seja um profissional certificado!

OBJETIVO:

Capacitar o aluno que não conhece o Visual DataFlex, e/ou que já conheça o DataFlex Character, a utilizar o produto para desenvolvimento de aplicações Windows de pouca e média complexidade, fornecendo a base necessária para que o aluno possa evoluir por conta própria na utilização do produto para criação de aplicações altamente complexas.

CONTEÚDO PROGRAMÁTICO:

1. Visão geral do Visual DataFlex
2. Visão geral da linguagem DataFlex
3. Visão geral dos principais utilitários para desenvolvimento de aplicações Windows
4. Desenvolvimento de uma aplicação simples
5. Desenvolvimento de uma aplicação completa
    a. Criação da Base de Dados
    b. Criação de dicionários de dados
    c. Criação de Lookups
    d. Criação de Views
    e. Criação de ReportViews
    f. Criação da aplicação (programa principal)

Pré-requisitos:
O aluno interessado em assistir este curso deve ter conhecimentos prévios em algoritmo, lógica de programação, modelagem e base de dados. Também é desejável, mas não obrigatório, conhecimentos em programação orientada a objetos (OOP).
Carga horária:
O curso Desenvolvendo Aplicações Windows possui 35 horas de duração.

 

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.

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

 

voltar ao menu
 

 
 

VOCÊ SABIA?
VDF 10 tem documentação em português

 

Já estão disponíveis quatro documentos traduzidos que acompanham o Visua DataFlex 10! São eles: Guia de Instalação e Ambiente, Guia da Linguagem, Guia da Base de Dados e Guia do Usuário do Connectivity Kit for Pervasive.SQL. Além desses, outro documento está em fase de finalização, o Primeiros Passos, e será disponibilizado em breve.

Todos os usuários que solicitarem licenças/mídias novas a partir dessa data, receberão os documentos traduzidos e atualizados.

Para os outros usuários que estiverem com suas assinaturas em dia, poderão solicitar um CD contendo os arquivos em formato pdf. Basta contactar o departamento de produção da Data Access América Latina.

 

voltar ao menu
 

Opções de cadastro e pesquisa:
   
Próxima edição
   
Edição anterior
   
 
   
   
Alterar endereço de recebimento
   
Cancelar Assinatura
   
   

 

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.brwww.4developers.com.brwww.VisualDataFlex.comwww.Electos.com.br

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