|
LEIA NESTA EDIÇÃO:
Notícias
Novo Crystal Reports
10 for DataFlex já está disponível!
Novo curso de Visual
DataFlex é inaugurado na primeira semana de maio
Artigos cadastrados e
atualizados em abril na seção Knowledge Base, do
site 4developers
Comandos cadastrados
e atualizados em abril na seção Developer Library,
do site 4developers
Aplicações
Como Criar um Timer no
DataFlex Character
Eventos
Cursos de certificação
TECDAB - maio / junho de 2004
Você Sabia...
Já é possível
testar o Visual DataFlex 10 - versão Alpha
|
| |
 |
|
Novo Crystal Reports 10 for DataFlex
já está disponível!
A
Data Access Corporation acaba de anunciar que a última
versão do melhor e mais conhecido gerador de relatórios
do mercado - o Crystal Reports 10 - já está
disponível para ser integrado às suas aplicações
desenvolvidas em Visual DataFlex!
Crystal Reports for DataFlex é uma combinação
extremamente poderosa do Crystal Reports 10, adquirida da
Crystal Decisions pela Business Objects, e o Connectivity
Kit for Crystal Reports, da Data Access Worldwide (version
9.0.0.57). O Connectivity Kit é um driver especial
que oferece conexão direta entre os mecanismos do
Crystal Reports e a base de dados DataFlex.
Com a nova versão, você pode gerar relatórios
mais rápido que nunca! Testes preliminares realizadas
com a nova versão do Connectivity Kit for Crystal
Reports 10 mostraram uma velocidade 20% superior comparada
às versões anteriores.
SOBRE A NOVA VERSÃO DO CRYSTAL
REPORTS
O Crystal Reports está disponível em quatro
edições diferentes separadas em duas categorias
- Application Development Solutions e Report Design Solutions
- para suprir as necessidades de desenvolvedores de aplicações,
profissionais de TI e usuários finais.
Soluções para Desenvolvimento
de Aplicações
Advanced Developer - Bundle de desenvolvimeto e
distribuição Web(1) para criação,
integração, distribuição e visualização
de relatórios em aplicações web.
Developer Edition - Para adicionar visualização,
impressão e exportação de relatórios
em suas aplicações (Visual DataFlex, Visual
Basic, etc).
Solução para Criação
de Relatórios
Professional Edition - Para criação
e manutenção de relatórios acessando
uma larga variedade de fontes de dados além de uma
opção de distribuição de relatórios
na web para workgroups(2).
Standard Edition - Para desenvolvimento de relatórios
básicos acessando fontes de dados do tipo PC (DataFlex,
Paradox, dBase, etc).
A tabela abaixo ilustra algumas diferenças importantes
entre as várias edições do Crystal
Reports 10:
REPORT
DESIGN |
CONECTIVIDADE COM FONTES DE DADOS |
S |
P |
D |
A |
| PC-based e Microsoft® ODBC/OLE
DB para MS Access e SQL Server |
|
|
|
|
| XML |
|
|
|
|
| OLAP |
|
|
|
|
| Enterprise database servers (via ODBC e nativo) |
|
|
|
|
| Dados customizados, definidos pelo usuário
através de JavaBeans, ADO, .NET e COM |
|
|
|
|
| EDIÇÃO DE RELATÓRIOS |
| Editor visual de relatórios |
|
|
|
|
| Templates personalizáveis para formatação
rápida e consistente |
|
|
|
|
| Repositório para reutilização
de objetos em diversos relatórios |
|
|
|
|
| ENTREGA DE RELATÓRIOS WEB |
| Crystal Enterprise Express para entrega rápida
de relatórios na web |
|
|
|
|
APPLICATION
DEVELOPMENT |
INTEGRAÇÃO COM APLICAÇÕES |
S |
P |
D |
A |
| API's de visualização de relatórios
(Java, .NET e COM SDKs) |
|
|
|
|
| API's (Java, .NET e COM SDKs) para usuários
criarem e modificarem relatórios em tempo de
execução |
|
|
|
|
| DISTRIBUIÇÃO DE APLICAÇÕES |
| Componentes de relatórios(3) do Crystal Reports
para Java, .NET e COM, para visualização,
impressão e exportação de relatórios |
|
|
|
|
| Crystal Enterprise Embedded para processamento de
relatórios grandes em um web server |
|
|
|
|
| 1 Inclui todos os recursos do Crystal Reports Developer
Edition e uma licença do Crystal Enterprise Embedded
Edition. |
| 2 Este recurso está disponível no CD
do Crystal Enterprise Express incluído no pacote. |
| 3 Inclui componentes para execução de
relatórios em .NET, Java, e inclui também
o Report Design Component (RDC). |
| Para fazer download
do novo driver de conectividade para o Crystal Reports
10, acesse: |
| |
|
 |
http://www.4developers.com.br/downloads_produtos.asp
(código 034 - 1,28 MB; disponível para
avaliação) |
| |
|
| |
|
| A documentação
oficial e o arquivo Readme também podem ser
acessados em formato pdf no endereço: |
| |
|
 |
ftp://ftp.dataaccess.com/pub/products/connectivity/Crystal/doc
(264 KB e 42,1 KB respectivamente, em inglês) |
| |
|
| |
|
| Mais informações
disponíveis em: |
| |
|
 |
http://www.dataaccess.com/cryh.asp
(em inglês) |
| |
|
 |
http://www.businessobjects.com/
(site do fabricante, em inglês) |
|
|
|
Novo curso de Visual DataFlex é inaugurado na primeira
semana de maio
A primeira turma de Visual DataFlex
- Desenvolvendo Aplicações Web aconteceu
entre os dias 3 e 6 de maio. Este curso foi criado para
ser uma extensão do curso básico de VDF, chamado
Desenvolvendo Aplicações Windows e, originalmente,
terá duração de dois dias, em período
diurno (das 9 às 17 horas). Sua turma inaugural,
porém, acontecerá no período noturno
para atender a demanda de clientes que não têm
o horário comercial livre.
O curso Desenvolvendo Aplicações
Web é destinado aos profissionais que desejam disponibilizar
suas aplicações Visual DataFlex (Windows) ou DataFlex (Character)
na web através do Web Application Server, criar aplicações
de e-business e e-commerce. O único pré-requisito
para participar é ter concluído o curso básico
de VDF, Desenvolvendo Aplicações Windows.
Veja a seguir seu conteúdo programático do
curso:
Linguagem HTML (noções básicas da Linguagem HTML)
Active Server Pages (noções básicas de VBScript
e ASP)
Internet Information Server (criação e configuração
de diretórios virtuais)
Web Business Objects
Criação de aplicações
Criação de entrada de dados para web
Chamada de métodos do WBO a partir do ASP
Criação de relatórios para Web
Fique atento às novas datas dos
cursos de Visual DataFlex e participe. Seja um profissional
certificado TECDAB e esteja preparado para o futuro!
|
|
|
Artigos cadastrados e atualizados em abril na seção
Knowledge Base,
do site 4developers
Conheça a seguir os artigos cadastrados e
atualizados durante o mês de abril (clique
sobre o título para acessá-los diretamente):
| LEGENDA: |
 |
CONTEÚDO PÚBLICO: pode ser
acessado livremente |
 |
CONTEÚDO RESTRITO: exclusivo para assinantes
do PSE - Pacote de Serviços Exclusivos |
Conheça a seção Knowledge Base Brasil
e outros recursos e informações, disponíveis
para assinantes do Pacote
de Serviços Exclusivos em www.4developers.com.br.
Acesse já e conheça o site e todas as vantagens
de ser um assinante.
|
|
| |
 |
|
Como Criar um Timer no DataFlex Character
Podemos utilizar um objeto Timer em diversas situações.
Sempre que necessitamos que uma certa tarefa seja acionada
após um determinado intervalo de tempo, utilizamos
o Timer. Aprenda neste artigo todos os detalhes de como
utilizar esse objeto no DataFlex Character.
A criação e utilização de um
objeto Timer é muito simples. Ele pode ser criado
e alterado com apenas uma linha de código:
Set_Timer {Nm_Timer} {Modo} {Objet_ID}
{Mensagem} {Período}
Agora só precisamos saber como preencher os argumentos
deste comando. Primeiramente um Timer necessita de um identificador
(um nome), que será informado no parâmetro
Nm_Timer.
O parâmetro Modo define a forma de execução
do Timer. Existem cinco modos:
| Modos de execução
do Timer |
| Timer_off |
Utilizando essa opção, o Timer estará
desligado, podendo ser acionado a qualquer momento.
Obviamente, esse modo não requer os parâmetros
Object_ID, Mensagem e Período. |
| One_Shot |
Após o determinado intervalo de tempo, o Timer
acionará a mensagem a ser executada e automaticamente
alternará o seu modo para Timer_off. Ou seja,
no modo One_Shot, a mensagem é executada apenas
um vez. |
| Periodic |
A cada intervalo de tempo o Timer acionará
a execução da mensagem. Ele continuará
a sua execução até que o seu modo
seja alterado para Timer_off. |
| Idle |
A mensagem será executada caso o usuário
não aperte nenhuma tecla durante o determinado
intervalo de tempo. Cada vez que o usuário apertar
uma tecla, o Timer é "zerado" e a contagem
recomeça. |
| Timer_Delete |
Quando um Timer não possui mais utilidade,
o seu modo pode ser alterado para Timer_Delete. Assim,
ele será liberado para executar outros eventos. |
Definido o modo, precisamos informar qual o identificador
do objeto (parâmetro Object_Id) para quem o Timer
enviará a mensagem. E, é claro, o nome da
mensagem também deverá ser especificada (parâmetro
Mensagem).
E por fim, definimos o parâmetro Período que
será o intervalo de tempo a ser utilizado pelo Timer.
É importante lembrar que a medida de tempo usada
é em milisegundos.
Veja abaixo um exemplo completo de como utilizar o Timer:
ClearScreen
Use Timer.pkg // Pacote necessário para usar o
Timer
Integer gi_Cont
String gs_parada 1
Move 0 To gi_Cont
Procedure FazAlgo for Desktop
Increment gi_Cont
Showln "LINHA " gi_Cont
End_Procedure
Set_Timer MeuTimer Periodic Desktop
FazAlgo 100
// "MeuTimer" em modo "Periodic" envia
a mensagem "FazAlgo"
// para o objeto "Desktop" após "100"
milisegundos.
Inkey gs_parada
Também é possível criar mais de um
Timer na mesma aplicação. Agora que você
descobriu como é simples criar um timer no DataFlex
Character, utilize-o em suas aplicações.
|
|
| |
 |
Cursos de certificação TECDAB -
MAIO de 2004 |
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.
Conheça o conteúdo programático do
curso, pré-requisitos e outras informações
clicando com o mouse sobre os nomes dos cursos de seu interesse:
Agenda do próximo mês:
Inscreva-se já e torne-se um profissional certificado.
Disque (55-11) 3262-2000 - ramal 213, ou escreva para TECDAB@DataAccess.com.br
e solicite mais informações.
AS VAGAS SÃO LIMITADAS! Garanta
já a sua...
Para conhecer as vantagens de ser um profissional certificado
TECDAB, clique
aqui.
Observação: A Data Access América Latina e
o TECDAB reservam-se o direito de alterar datas, nomes dos
cursos de certificação e seus respectivos
conteúdos programáticos sem prévio
aviso, exceto àqueles que tiverem vaga reservada
no curso em questão.
|
|
| |
 |
|
Já é possível testar o Visual DataFlex
10 - versão Alpha
Continua disponível para testes
a versão open alpha do Visual DataFlex 10!
As principais novidades que estarão
inclusas na versão final do VDF 10 são: suporte
a Web Services (Server e Client) e a segunda versão
do WinPrint (um recurso muito esperado pela comunidade de
desenvolvedores da ferramenta). A versão alpha já
inclui suporte a Web Services e pode ser testada, porém
ainda não possui a nova versão do WinPrint!
Os comentários iniciais dos desenvolvedores
que testaram o suporte a Web Services e deixaram suas impressões
no NewsGroup da Data Access Corporation demostram que o
VDF 10 será uma ferramenta muito prática para
criar e utilizar esta nova tecnologia. Veja abaixo um deste
comentários:
"Wow!
Seu pessoal (DAC) tornou este caminho muito fácil!
Após pegar os exemplos do Vincent (DAC) e testar
eu pensei em implementar eu mesmo um client side service.
Eu não esperava conseguir, para ser honesto.
Vocês precisam saber que eu não sei nada
sobre XML, soap ou qualquer um destes termos. Contudo
eu fui ao www.webservicex.com
e encontrei um Web Service para fazer tradução.
No Studio, eu informei a localização
do WDSL (embora não saiba o que é isto!
Eu sei, eu preciso ler mais sobre o assunto).
Depois de algum tempo, eu tinha implementado um client,
mas ele não funcionou. Felizmente a mensagem de
erro me informou que um dos parâmetros que eu forneci
estava errado.
Após corrigir, ele funcionou corretamente.
Eu estou MUITO impressionado!
Agora sei que o termo francês para 'computer'
é 'ordinateur' e um 'programmer' é um 'programmeur'...
Continuem o bom trabalho.
Saudações,
Grant Harrington
Handmade Software"
Todos os assinantes da licença anual
de uso terão acesso gratuito ao release final do
VDF 10, sem custo adicional.
| Para baixar o Visual DataFlex
10 - Open Alpha, acesse (não requer senha de
acesso): |
| |
|
 |
ftp.dataaccess.com/pub/products/vdf/updates/Beta/VDF10.0.16.2.exe
(47,8 MB) |
|

|

Av. Paulista, 1776 - 21º andar
- CEP 01310-921 - São Paulo - SP Tel: (55
11) 3262-2000 Fax: (55 11) 3284-1579.
As informações deste veículo foram
produzidas conjuntamente pelos departamentos de
Marketing e Suporte Técnico Data Access
Brasil.
Business Partners Data Access América Latina:
|
|