ano VI | nº 55 | janeiro 2006 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.

A PROMOÇÃO ESPECIAL DE VERÃO preparada pela Data Access pra você que não vai viajar nas férias continua a todo vapor no mês de fevereiro. TODOS OS CURSOS oferecidos pelo TECDAW terão um DESCONTO PROMOCIONAL DE 50%*!
Esta é a sua chance de colocar seus conhecimentos técnicos em dia, pelo melhor preço já praticado pela Data Access em toda sua história...
Não importa quantos cursos você deseja realizar, nem quantos desenvolvedores sua empresa queira enviar, sejam os de curta duração como Crystal Reports e VDF Avançado, ou os de maior duração como VDF básico e OOP, NÃO HÁ LIMITE DE CURSOS NEM DE ALUNOS NESTA PROMOÇÃO!*
E TEM MAIS: fazendo dois ou mais cursos, você ainda pode obter parcelamento progressivo conforme a quantidade de cursos contratados!
Confira na seção Agenda TECDAW os cursos agendados para o período de promoção e inscreva-se!
Como em qualquer turma regular, os alunos que participarem das turmas promocionais receberão:
Basta escolher quais os cursos que deseja participar e entrar em contato conosco pelo telefone (11) 3262-2000 - ramal 213 ou, se preferir, escreva para o endereço tecdab@dataaccess.com.br.
LEMBRE-SE: as vagas são limitadas a oito alunos por turma, então corra pra não ficar de fora!
Acesse www.DataAccess.com.br/course.asp e conheça os detalhes destes e de outros cursos.
* Exclusivo para Pessoa Física.
Novos Web Services desenvolvidos com o Visual DataFlex foram publicados para ajudar os desenvolvedores a testar o uso de Web Services em suas aplicações.
O Web Service Conversions, criado por Márcia Booth da DAW (à direita), provê uma variedade de funções de conversão para converter números em palavras (em inglês), números em quantias de dólar, e textos em textos com títulos formatados (primeiras letras de cada palavra em maiúsculo).
O serviço pode ser testado por qualquer pessoa, bastando apenas visitar a página Conversions Visual DataFlex Web Service hospedada pela Data Access Worldwide ou a página XMethods.
O serviço de conversões já foi útil até para um programador VB.Net:
“Eu gostaria de agradecê-los pelo extraordinário web service de conversões. Eu utilizei este serviço em uma aplicação prática de um cliente e foi incrível como ele funcionou bem! Se eu tivesse que escrever o código para converter números em palavras, eu levaria um bom tempo para fazê-lo. Eu precisei escrever apenas algumas linhas de código para utilizar o seu serviço de conversões em menos de 5 minutos! É uma aplicação simples, mas o seu WSDL é ótimo! Seu Web Service foi o primeiro que eu utilizei via programação! Obrigado!”
Brice R. - Desenvolvedor VB.Net WinForms
O Web Service Anagram, desenvolvido por Vicent Oorsprong da DAW (à esquerda) e que está hospedado no xMethods, demonstra funções para testar o seu conhecimento sobre anagramas. Há funções para testar se uma palavra é um anagrama, quantas palavras estão armazenadas, etc. Os anagramas podem ser armazenados em diversas línguas.
Construir aplicações client que utilizem Web Services com o Visual DataFlex é fácil e rápido! Você precisa apenas executar o Web Service Client Class Generator do VDF Studio para criar um pacote automaticamente. A partir do momento que o pacote fizer parte da Class List, você pode adicionar o serviço em qualquer aplicação Visual DataFlex.
Todos os desenvolvedores de soluções corporativas estão convidados a testar estes Web Services! Note que todos os desenvolvedores – não apenas desenvolvedores Visual DataFlex – podem utilizar estes Web Services criados com o Visual DataFlex em suas aplicações.
Os desenvolvedores interessados em ter um Web Service Visual DataFlex que julgue útil para desenvolvedores de soluções corporativas publicado pela DAW podem entrar em contato com Márcia Booth através do e-mail marcia-b@dataaccess.com.
Saiba mais sobre como criar e publicar Web Services facilmente com o Visual DataFlex em http://www.visualdataflex.com.au/readme.htm.
Veja abaixo a lista dos artigos cadastrados e atualizados em dezembro de 2005 e janeiro de 2006 (clique sobre os títulos para acessaro artigo):
| TIPO: Visual DataFlex (Aplicações Windows) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1488 | Desligando uma tabela de validação para uma dbView | ||
| 1487 | Mensagem de Erro "Erro causado por falha no SOAP." status 4423 ao tentar usar o Web Service de CEP | ||
| 1485 | 11.0 e anteriores | Utilização errada da classe cIniFile pode corromper o registro do Windows | |
| TIPO: DataFlex Character Mode | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1491 | Suporte a mouse em ambiente Unix ou Linux | ||
| TIPO: Linguagem (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1490 | Desligando a bufferização ao criar arquivos texto | ||
| TIPO: DataFlex Connectivity Kit (Geral) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1484 | Como salvar NULL em uma base de dados não-DataFlex | ||
| TIPO: Crystal Reports/WinQL | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1493 | Fixando o tamanho do papel ao executar um relatório a partir do Visual DataFlex (continuação - parte 2) | ||
| 1486 | 9 | Mensagem de Erro "Unicode wrapper not found" ao tentar registrar o arquivo crqe.dll | |
| TIPO: FlexODBC | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1492 | Problemas com seleção de registro por data | ||
| 1489 | Posso usar o FlexODBC com UNIX/Linux? | ||
| TIPO: Geral (configuração e instalação de SO, rede, etc) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1483 | Configurando os tipos MIME para WAP no IIS | ||
| TIPO: Visual DataFlex (Aplicações Windows) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1192 | Como especificar índices "manualmente" para as colunas da Lookup | ||
| 1103 | Valores de campos não são exibidos na seção Page_Top da primeira página do relatório (WinReport) | ||
| 444 | Como chamar uma view de dentro de outra? | ||
| TIPO: Linguagem (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1460 | Consultando e alterando atributos de arquivos e pastas | ||
| 1285 | Como fazer o comando Read parar no ";" e não na "," ao ler um arquivo TXT | ||
| 1012 | Configurando a data da estação com a mesma data do servidor | ||
| TIPO: Base de dados (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 880 | Mensagem de Erro "Read Error on Index File" status 20 | ||
| TIPO: DataFlex Connectivity Kit for Pervasive.SQL | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1315 | Mensagem de Erro "Cannot load DLL DFBTRDRV.DLL" status 4103 ao tentar executar a aplicação | ||
Todos os comandos da seção Developer Library foram atualizados nos meses de dezembro de 2005 e janeiro de 2006, devido a uma necessidade de adaptação na forma como as páginas são escritas no site 4developers.
Por se tratar de uma medida essencial para o bom funcionamento do site, priorizamos esta ação e, como conseqüência, não foram adicionados novos comandos.
Também optamos por não apresentar a lista completa neste espaço para não sobrecarregar o leitor com uma tabela muito extensa. Mas caso você queira ver a lista completa de comandos, basta acessar o endereço www.4developers.com.br/dlibrary.asp e pressionar o botão "procurar" sem preencher nenhum campo.
Veja abaixo a lista de produtos cadastrados e atualizados nos meses de dezembro de 2005 e janeiro de 2006:
| Código | Criação | Título | Versão | |
|---|---|---|---|---|
| 61 | 09/12 | Visual DataFlex Web Application Server 11.1 | 11.1.104.0 | |
| 60 | 09/12 | Visual DataFlex Client 11.1 | 11.1.104.0 |
| Código | Alteração | Título | Versão | |
|---|---|---|---|---|
| 61 | 13/12 | Visual DataFlex Web Application Server 11.1 | 11.1.104.0 | |
| 60 | 13/12 | Visual DataFlex Client 11.1 | 11.1.104.0 | |
| 59 | 13/12 | Visual DataFlex Studio 11.1 | 11.1.104.0 |
A partir da versão 11 do Visual DataFlex foram implementadas novas classes para manipular campos do tipo texto com tamanho indeterminado. Com essas novas classes não é necessário aumentar o limite da interface para conter um valor, por exemplo.
Os novos controles suportam todos os atalhos padrões do Windows, sendo os métodos de leitura e gravação idênticos aos das classes obsoletas (Edit e dbEdit). É possível notar o aperfeiçoamento completo da interface.
Os controles RichEdit trabalham com os objetos das classes cRichEdit e cdbRichEdit que controlam textos que podem receber formatação, como se fosse no Bloco de Notas.
Quando precisamos utilizar um objeto que deverá conter texto de tamanho indeterminado podemos usar as classes cTextEdit e cdbTextEdit. O tamanho dos objetos da classe cdbTextEdit é limitado apenas pelo database enquanto que o tamanho dos objetos da classe cTextEdit é limitado pela performance do sistema.
Por exemplo, se você utiliza banco de dados SQL e tem campos do tipo texto definidos com tamanho indeterminado (Text no SQL Server, Medium ou LongText no MySQL), pois pode ser que você não tenha condições de determinar o tamanho do texto que esse campo conterá, você pode usar o controle dbTextEdit para suprir sua necessidade.
Portanto, a utilização dessas classes permite ao desenvolvedor criar aplicações de forma amigável de modo que haja maior flexibilidade na criação dos objetos.
Os objetos das classes RichEdit (cRichEdit e cdbRichEdit) estão localizados nas guias Base e Data da Controls Palette do Studio.

Um novo programa de exemplo do controle Rich Edit (RichEditApp.src) foi adicionado à Workspace “Advanced Components”. Esse exemplo ilustra o uso de um controle cRichEdit e também implementa uma barra de ferramentas, no estilo WordPad, para o controle.

Os objetos das classes TextEdit (cTextEdit e cdbTextEdit) estão localizados nas guias Base e Data da Controls Palette do Studio.

Embora não seja recomendado, a utilização das classes obsoletas ainda é suportada pelo Visual DataFlex, porém existem muitas vantagens na nova arquitetura dos controles RichEdit e TextEdit, tais como, o modo de limitar o tamanho dos campos e os processos de leitura e gravação foram mantidos, de forma a facilitar a sua implementação.

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.
Preç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 TECDAW!
por Stacy Cowley - IDG News Service, EUA
A IBM já está oferecendo uma versão gratuita do seu banco de dados DB2, disponível para download a partir do portal da companhia desde esta segunda-feira (30/01).
O DB2 Universal Database Express-C roda em Linux e Windows, com restrições para até dois servidores equipados com chips de duplo núcleo e até quatro Gigabytes de memória.
Apesar da limitação de hardware, o software está liberado para qualquer número de conexões simultâneas ou tamanho do banco de dados, e pode ser empregado comercialmente ou até mesmo incluído em pacotes de softwares, como distribuições gratuitas ou pagas do sistema operacional Linux, por exemplo.
O DB2 Express-C possui menos recursos do que a sua versão paga, DB2 Express, incluindo as ferramentas DB2 Warehouse Manager, Informix e DB2 Connect.
Dentre as três maiores fabricantes de bancos de dados do mundo, no entanto, a IBM é a última a divulgar uma versão gratuita. A Microsoft foi a primeira, com o seu SQL Server Express, e a Oracle veio logo atrás com o Database 10g Express, limitada a 4 Gigabytes de tamanho máximo por banco, servidor com apenas um processador e no máximo um Gigabyte de memória.
Além desses, é possível ainda encontrar o MySQL e o Ingres, dois bancos de dados de código aberto e disponíveis para download e uso gratuito.
Anteriormente, a IBM também divulgou o código do Cloudscape, um pequeno servidor Java que teve seu desenvolvimento transferido à Apache Software Foundation, que o renomeou para Derby.
Para o final do ano, a companhia pretende também aplicar atualizações tecnológicas ao DB2 Express-C, ao mesmo tempo em que as versões pagas ganharão novos recursos. O banco de dados gratuito está disponível para download no endereço http://www.ibm.com/db2/express.
FONTE: IDG Now!, Segunda-feira, 30 janeiro de 2006 - 17:19.
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.