Trabalhando com Campos Blob Felipe Aron |
Nosso colunista Felipe Aron estréia na revista abordando um tema que muitos programadores sofrem no cotidiano. O autor explica detalhes de como gravar e recuperar informações de um campo tipo BLOB, seja informações textos, imagens, áudio, etc., usando dois métodos bem conhecidos: BDE e IBX. Neste artigo o autor passa também dicas e macetes para trabalhar com imagens de vários formatos. |
Borland Delphi 2005 com Firebird Fabiano Eduardo |
Muitos que estão migrando para o Delphi 2005 estão sentindo falta do BDP (Borland Data Provider) para Firebird e também de ter o Firebird disponível no DataExplorer. Nosso colunista Fabiano Eduardo também estréia demonstrando como disponibilizarmos o Firebird no DataExplorer, explicando detalhadamente quais arquivos devemos ajustar para termos este resultado. |
Ocultando dados sensíveis através de Criptografia com o ClientDataSet Reynaldo Abreu |
No mundo corporativo é freqüente a necessidade de ocultar informações sensíveis ou valores confidenciais, que se devem acessar através de uma interface protegida. Muitos dos leitores já estão familiarizados com a capacidade do popular componente TClientDataSet de salvar as informações em formato XML ou CDS para persistência local. Porém, os arquivos gerados podem ser abertos, identificados e alterados com um editor de texto simples. Adicionalmente, qualquer TClientDataSet de outro aplicativo tem a capacidade de abrir e interpretar a estrutura dos arquivos criados. Reynaldo Abreu propõem neste artigo fornecer um método básico para ocultar as informações armazenadas pelo TClientDataSet em arquivos locais através de criptografia. |
Criando Serviços Windows com D2005 para Win32 Adriano Neres |
Nas últimas edições, Adriano Neres falou sobre os serviços Windows e como implementá-los para a plataforma .NET utilizando o Delphi 2005. Agora o autor mostra como implementar os serviços Windows para a plataforma Win32. |
Geração de chave primária Marcos Soares e Laércio Guerço |
Gerar chave primária em banco de dados relacionais ainda é um tanto desconcertante, cada SGDB implementa uma forma diferente, Firebird utiliza Generators, SqlServer campos auto-incremento, Oracle utiliza Sequence e assim por diante. Marcos Soares e seu amigo Laércio Guerço demonstram uma forma simples e interessante de se implementar um gerador de chave primária na aplicação, podendo ser utilizado com qualquer banco de dados, inclusive com qualquer tabela. |
Inteligência Artificial Everton Rubens |
Certamente este é um tema pouco abordado, principalmente em uma revista técnica de programação, porém é muito interessante seu estudo para entendermos o que vem a ser a Inteligência Artificial, sua aplicação, estudo de casos, etc. Nesta edição Everton Rubens nos explica a teoria da Inteligência Artificial e na próxima o autor estará demonstrando sua utilização na prática. |
Relatórios com o QuickReport – Parte I Kelver Merlotti |
Para aqueles que já trabalham com Delphi há um bom tempo, este artigo pode ser um pouco básico, porém para os que estão iniciando agora, certamente será de grande importância. Nosso colunista Kelver Mertolli estréia na revista iniciando uma série de artigos sobre QuickReport. O autor nesta primeira parte fala um pouco da ferramenta, seus componentes e ao final, demonstra a criação de um relatório simples, utilizando DBExpress com Firebird. Nas próximas edições o autor abordará tópicos mais avançados, que inclusive poderão ser de grande importância para aqueles que hoje já conhecem a ferramenta. |
Gráficos no Delphi – Parte I Manoel Campos |
Será mostrada em uma série de artigos, que inicia nesta edição, como construir gráficos no Delphi. Nesta série Manoel Campos abordará recursos do básico ao avançado como: visualização e impressão, exportação de gráficos em diferentes formatos, permitir ao usuário escolher o tipo do gráfico desejado, gráficos em aplicações Windows Forms e ASP .NET no Delphi 2005 entre outros recursos. |
Delphi 2005 – BDP e ADO.NET – Parte II Roberto Araújo |
Dando seqüência à sua série de artigos, Roberto Araújo nos demonstra de forma prática algumas características dos componentes de manipulação de dados, como configurarmos um provider para acessarmos uma base de dados pelo DataExplorer assim como visualizarmos os dados de uma tabela através de um DataGrid. |
Transformações XML – Gravando dados em arquivos XML Marcos Paiva |
Depois de um tempo afastado, nosso amigo colunista volta escrevendo um artigo muito interessante, Marcos Paiva explica como manipular arquivos XML e transformar utilizando a ferramenta XMLMapper em conjunto com o ClientDataSet, criando assim uma aplicação de cadastro para exemplificar a utilização destas ferramentas. |
Impressão de Código de Barras Victory Fernandes e Augusto Frederico |
Neste artigo fazemos uma abordagem prática para as impressoras Argox, que utilizam linguagem de script PPLA, após este estudo, o leitor estará familiarizado com o conceito geral, e pronto para utilizar qualquer impressora do gênero. |