Lançada edição 27 da revista 4developers

Capa da revista 4developers, edição 27A edição 27 da revista 4developers foi enviada a todos os assinantes do PSE - Pacote de Serviços Exclusivos Data Access América Latina. Veja a seguir a relação das matérias publicadas nesta edição:

Estudo de Caso
• Nigro Alumínio Ltda.

Desenvolvimento Character
• Tela de login para aplicações em OOP

Desenvolvimento Windows
• Library no Visual DataFlex 12

Desenvolvimento Web
• Administração remota de aplicações web

Desenvolvimento de Relatórios
• Back to basics

Business Intelligence
• Utilizando planilhas Excel

Matéria de capa
• Crystal Reports Server XI: seu negócio a qualquer hora e lugar

Open Source
• Precisa alterar todo o código-fonte? Não se preocupe, pois chegou o FindReplaceBr

Dica do Leitor
• Tabelas de validação personalizadas

Dicas Rápidas
• Utilize consultas SQL para criar tabelas virtuais em seus relatórios
• Desabilitando um controle de entrada HTML conectado a uma aplicação VDF web
• Alterando o tamanho padrão da janela de tabela de validação
• Capturando o fechamento da janela de preview de relatórios do Crystal
• Impressão no Linux com driver “somente texto”

Como Resolver
• Erro “Unable to instantiate COM object”
• Objeto c[Db]TextEdit não respeita o retorno da procedure Entering

Em breve, todo o conteúdo desta edição estará disponível para consulta também no site 4developers.

Artigos cadastrados e atualizados na seção
Knowledge Base

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

ARTIGOS NOVOS

TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1566 Constantes Crescentes/Decrescentes para cCrystal Conteúdo de acesso restrito
1565 Conversão tipo Number para tipo Decimal pelo gerador da Classe Client Web Service. Conteúdo de acesso restrito
1564 Como fazer um controle HTML INPUT somente leitura "dinamicamente". Conteúdo de acesso restrito
TIPO: Linguagem (DataFlex)
Artigo Versão Título  
1567 Obtendo o número de um campo Conteúdo de acesso público
TIPO: DB2
Artigo Versão Título  
1563 Erro SQL30081N mostrado durante a abertura de um banco de dados no Control Center. Conteúdo de acesso restrito

 

ARTIGOS ATUALIZADOS

TIPO: DataFlex Character Mode
Artigo Versão Título  
1557 Atualizações para DataFlex 3.2 para Linux desde o lançamento Conteúdo de acesso restrito
1556 Atualizações para DataFlex 3.2 para Windows/Console Mode desde o lançamento Conteúdo de acesso restrito
TIPO: Visual DataFlex (Aplicações Web)/WebApp Product Suite
Artigo Versão Título  
1307 Mensagem de Erro "VDF Internet Server panic, cause: Invalid process map..." após instalar Crystal Reports 8 Conteúdo de acesso público
TIPO: Base de dados (DataFlex)
Artigo Versão Título  
995 Corrupção de dados em rede Windows Conteúdo de acesso público

Comandos cadastrados e atualizados na seção
Developer Library

Veja abaixo a lista dos comandos cadastrados e atualizados em junho de 2007 (clique sobre o título):

COMANDOS NOVOS
Código Data Título  
397 23/06 CountArray (continuação) Conteúdo de acesso restrito
396 23/06 CountArray Conteúdo de acesso restrito
395 22/06 CopyArray Conteúdo de acesso restrito
394 22/06 Cast Conteúdo de acesso restrito
ENTRADAS ATUALIZADAS
Código Data Título  
395 23/06 CopyArray Conteúdo de acesso restrito
393 23/06 BinarySearchArray (continuação) Conteúdo de acesso restrito
392 23/06 BinarySearchArray Conteúdo de acesso restrito

Pesquisa sobre utilização de
Windows Terminal Services e Visual DataFlex

Os profissionais que desenvolvem com Visual DataFlex e utilizam MS Windows Terminal Services (WTS) têm a oportunidade de ajudar a Data Access Worldwide em suportar o WTS numa próxima versão do VDF. Esta tecnologia da Microsoft oferece novas possibilidades para a distribuição de aplicações, é mais eficiente no acesso a dados onde a largura de banda é limitada, permite a reutilização de hardware antigo e gerencimanto remoto, além de muitas outras tarefas.

Ficaremos muito gratos se você, usuário dessas tecnologias em conjunto, nos ajudar contando suas experiências. Basta fazer download do formulário de pesquisa que está disponível no endereço www.dataaccess.com.br/download/Pesquisa_VDF_WTS.doc, preenchê-lo e enviá-lo de volta para o e-mail info@DataAccess.com.br.

Agradecemos e contamos com a sua participação!

DICA TÉCNICA:
Economizando tempo com o Code Sense

Cada versão do Visual DataFlex procura trazer melhorias que possam facilitar a vida do programador. O VDF12 trouxe um novo ambiente de desenvolvimento que deixou todos impressionados pela sua beleza e facilidade de uso!

Nesta edição do eUpdate, explicaremos um pouco sobre o CodeSense, um recurso que pode ajudar o desenvolvedor a desempenhar o seu trabalho mais facilmente. As informações apresentadas aqui estão disponíveis também no sistema de Help do produto, portanto o principal objetivo dessa dica é conscientizar os desenvolvedores sobre o fato de o CodeSense ser um dos melhores amigos do desenvolvedor. Vamos todos utilizá-lo! Veja abaixo o porquê!

O CodeSense é um conjunto de características integradas no Studio que lhe confere inteligência para ajudá-lo durante a digitação do seu código, fornecendo listas com conteúdo e informações de acordo com o que você está fazendo. Com isso você pode ganhar tempo, pois não precisará parar para procurar referências na documentação ou olhar como o seu código está estruturado para encontrar determinado objeto ou função, por exemplo, além de diminuir a possibilidade de erros de digitação (que são muito comuns) no código.

Vejamos abaixo alguns dos recursos trazidos pelo CodeSense:

Listar Membros

Tecla de atalho: Ctrl + J

Exibe uma lista com os comandos, classes, tipos de dados, métodos, variáveis, constantes, objetos de acordo com o contexto. A lista é baseada no contexto onde foi chamada e contém apenas as informações apropriadas ao mesmo. Basta selecionar uma opção da lista para inserir o código no editor.

A lista do CodeSense é invocada automaticamente conforme digitamos certos códigos, quando digitamos o nome de uma variável Struct seguido de ponto (“.”) por exemplo, ou manualmente pressionando as teclas Ctrl+J.

Completar Código

Tecla de atalho: Ctrl + Espaço

Completa automaticamente a palavra que você está digitando com o nome da variável, nome do método, etc., logo após você informar caracteres suficientes para que o termo possa ser distinguido no contexto atual. Digite apenas algumas letras do nome de um objeto, por exemplo, e pressione Ctrl+Espaço para chamar o Code Complete. Se o que você digitou resulta em mais de uma opção, então a Lista de Membros será aberta com as opções válidas.

Informações de Parâmetros

Tecla de atalho: Ctrl + Shift + Espaço

Exibe uma tooltip com informações sobre os parâmetros do método que está sendo chamado. O parâmetro atual é exibido em negrito e a tooltip avança nos parâmetros conforme você os digita. Este recurso está disponível para todas as funções, procedures e propriedades de todas as classes e objetos, e para as funções internas da linguagem e externas.

A tooltip Informações de Parâmetro é exibida ao digitar uma chamada de método, utilizando Get, Set, Send ou dentro de uma expressão. Pode ser invocada manualmente também a qualquer momento dentro de um bloco válido de parâmetro em um contexto de chamada de método, pressionando-se as teclas Ctrl+Shift+Espaço.

Quick Info

Este recurso exibe informações sobre o símbolo onde o cursor está posicionado. Isto provê informações rápidas sobre variáveis, classes, objetos, métodos, etc. Se houver mais de uma informação sobre um símbolo, todas serão mostradas.

O Quick Info pode ser invocado ao posicionar o mouse em cima de uma palavra no editor de código.

Auto Complete

O Studio completa os pedaços de códigos fechando automaticamente o escopo corrente com o texto apropriado. Por exemplo, ao digitar Procedure seguido de espaço, automaticamente o código End_Procedure será inserido na posição correta. Quando estamos aumentando uma Procedure ou Função, os seus parâmetros são inseridos automaticamente.

Go To Definition

Esta opção localiza a definição do símbolo que está sob o cursor do mouse. O arquivo onde se encontra a definição do símbolo será aberto para classes, métodos, etc. Apenas clique com o botão direito do mouse sobre o nome da superclasse de um objeto ou classe, por exemplo, selecione a opção Go To Definition e você será levado para a definição da superclasse.

Object Browser

O Object Browser oferece uma listagem de métodos de um objeto para que você possa encontrar facilmente um método de um objeto em particular. Após selecionar o método, o CodeSense completa automaticamente a sua chamada.

O Object Browser pode ser aberto nos comandos Get, Set e Send, bem como em expressões. Por exemplo: Get <Ctrl + Espaço> e então selecione a opção Browse Objects no topo da lista.

Conclusão

Os recursos do CodeSense podem agilizar e muito a produção de código dos desenvolvedores Visual DataFlex. Uma dica interessante é que o CodeSense é inteligente e conhece a sintaxe da linguagem. Dessa forma, ele não pode ser utilizado em uma linha de código que possua algum erro e acaba ajudando a encontrar erros no código. A utilização desse recurso é uma questão de costume, basta que você se lembre dele ao digitar os seus códigos e utilize estas valiosas teclas de atalho.

Para saber mais, consulte o Sistema de Help do Visual DataFlex 12.

Agenda TECDAB

Programação de AGOSTO e SETEMBRO de 2007

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.

AGOSTO
Visual DataFlex 12 - Desenvolvendo Aplicações Windows 13 a 17
Visual DataFlex 12 - Desenvolvendo Aplicações Web 20 a 21
Visual DataFlex 12 - Dicas e Truques I 22
Crystal Reports XI - Módulo Básico 23
Crystal Reports XI - Módulo Avançado 24
SETEMBRO
Visual DataFlex 12 - Desenvolvendo Aplicações Windows 10 a 14
Visual DataFlex 12 - Desenvolvendo Aplicações Web 17 a 18
Visual DataFlex 12 - Dicas e Truques I 19
Crystal Reports XI - Módulo Básico 20
Crystal Reports XI - Módulo Avançado 21

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?
Data Access Worldwide comemora seus 30 anos de vida durante o Synergy 2007

O Synergy 2007, encontro mundial entre profissionais DataFlex, foi sucesso absoluto de público, qualidade técnica e diversão! Durante o evento, que aconteceu entre os dias 14 e 16 de maio em Miami - Flórida, os participantes ouviram e aprenderam sobre:

  • Como adicionar novos e sofisticados menus e barras de ferramentas às suas aplicações Windows com o Visual DataFlex 12.1;
  • Como aplicar novos visuais (skins) às suas aplicações VDF;
  • Usando a biblioteca AJAX do Visual DataFlex;
  • As mais novas características do Dynamic AI - business intelligence, fast & easy;
  • Electos 3.0 e os novos recursos que virão na versão 3.1 e muito mais!

Além dos cursos pré-conferência e das palestras técnicas, os participantes também puderam usufruir do luxo e das belezas do Miami Beach Resort & Spa enquanto trocavam informações com outros profissionais e com os criadores das ferramentas.

No final da semana, pra fechar o evento com chave de ouro, todos tiveram oportunidade de participar da festa de comemoração de aniversário de 30 anos da Data Access Worldwide, à bordo de um luxuoso iate que navegou nas águas azuis de Miami. Sem dúvida, uma experiência inesquecível...

PARABÉNS A DATA ACCESS WORLDWIDE E A TODA SUA EQUIPE DE PROFISSIONAIS TALENTOSOS E DEDICADOS!

Veja a seguir algumas fotos do Synergy 2007, clicadas pela comitiva brasileira que participou do evento:

Hall de entrada do Miami Beach Resort & Hotel

Saguão de entrada do Miami Beach Resort & Hotel, saudando os participantes do evento.

Foto parcial de um dos cursos de pré-conferência

Foto parcial do salão de um dos cursos de pré-conferência.

Vista parcial do salão principal da conferência

Vista parcial do salão principal da conferência. No palco, Mr. Casanave, CEO Data Access Corporation.

Da esquerda para direita: Américo Muramatsu - Gerente Técnico Data Access Brasil; Marcia Booth - Blablabla Data Access Corporation; Fulano de Tal - Blablabla; João Maurício Rinardo - Coordenador Técnico Data Access Brasil

Da esquerda para direita: Américo Muramatsu - Gerente Técnico Data Access América Latina; Marcia Booth - Quality Assurance Analyst Data Access Corporation; Sonny Falk - Desenvolvedor do VDF Studio;
João Maurício Rinardo - Suporte Técnico Data Access América Latina.

Comitiva Data Access Brasil com o Presidente da Data Access Corporation, Mr. Casanave

Em pé: comitiva Data Access América Latina com Arturo Valdes - KEH Inc.;
sentados: o CEO da Data Access Corporation, Mr. Charles Casanave III, sua esposa Claudia
e Brienne, sua filha.

No iate, comemorando os 30 anos de Data Access Corporation:

No iate, comemorando os 30 anos de Data Access Worldwide (da esquerda pra direita):
Kattya Varas Tapia - Diretora Geral DAB; Américo Muramatsu - Gerente Técnico DAB;
Stephen Meeley - Vice-Presidente de Produtos Data Access Corporation;
Vincent Oorsprong - Software Engineer Data Access Europa B.V.;
João Maurício Rinardo, Suporte Técnico DAB.

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