83  
 

Mini-Curso Desenvolvendo uma Loja Virtual com ASP.NET, UML e ECO – Parte 1

 
 
Boa Idéia Copiando registros de um banco de dados corrompido  
ASP.NET Como trabalhar com imagens em aplicações ASP.NET  
Firebird Um guia de como e quando utilizar Generators no Firebird  
Firebird Ferramenta nbackup do Firebird 2.0  
Mão na Massa Como escanear e armazenar documentos com Delphi  
Automação Envio automatizado de emails com Delphi e Outlook - Parte 2  
POO Modelagem UML com Together  
 
Vídeo-aula – Executando métodos de forma assíncrona.  
Vídeo-aula – Aplicações MySQL com Delphi for PHP - Parte III.  
Vídeo-aula – Dominando TOTAL o QReport - Criando seu próprio Preview - Parte 1  
Vídeo-aula – Usando MDI parte final.  
Vídeo-aula – Sistema completo com Delphi 7, dbExpress e Firebird 2.0 - Parte XVII  
Vídeo-aula- Novidades do Delphi 2007 - Parte II.  
Vídeo-aula – Aplicações Windows Forms no Delphi 2006 - Parte V.  
 
 
  Mini-Curso Desenvolvendo uma Loja Virtual com ASP.NET, UML e ECO – Parte 1  
  Paulo Roberto Quicoli
 


Nesta série de artigos, vamos utilizar o ECO III no desenvolvimento de um pequeno site de compras. Vamos explorar a composição do ambiente ECO, seus recursos, funcionalidades e facilidades oferecidas. Tudo isso de forma prática para que seja despertado em você leitor, o interesse pelo assunto. Durante o desenvolvimento do site, não entrarei em detalhes sobre recursos que serão utilizados como, por exemplo, User Controls, isso porque quero manter o foco no ECO III. Contudo citarei artigos de outras edições da ClubeDelphi, bem como vídeo aulas, que explicam de maneira exemplar a criação dos mesmos.

Metodologia
A aplicação desenvolvida neste mini-curso é desenvolvida sobre um modelo multicamadas, onde temos: banco de dados, aplicação web, camada de persistência e interface (browser). As vantagens dessa abordagem são muitas: separação lógica entre as partes da aplicação, facilidade de manutenção, reutilização de código, melhor uso de técnicas de POO, torna a lógica de negócio independente da arquitetura utilizada e tecnologias empregadas (ex.: ASP.NET, Windows Forms, Web Services), menor impacto na mudança de requisito e redução de custos.

 



 

 





 

Boa Idéia Copiando registros de um banco de dados corrompido

 
 

Fernando Sarturi Prass

 

Recentemente a empresa na qual sou consultor foi contratada pela prefeitura de uma grande capital para prestar treinamento e consultoria em Firebird. O principal trabalho que deveria ser realizado durante a consultoria era o de otimização do banco de dados da instituição, que estava corrompido. Este artigo descreve o trabalho que foi realizado para que fosse possível copiar as informações do banco de dados corrompido. Antes disso, mostra rapidamente qual o ambiente encontrado e os principais passos que foram tomados antes da cópia dos dados.



 




 

ASP.NET Como trabalhar com imagens em aplicações ASP.NET

 
  Fabrício Desbessel
 

Em aplicações Web, é comum a necessidade de trabalhar com imagens. Especialmente com fotos e com serviços de redimensionamento e aplicações de marcas, juntando diferentes imagens. Isso tudo pode ser feito no Delphi for .NET através do namespace System.Drawing.Imaging que fornece funcionalidades avançadas de imagem (GDI+). A funcionalidade básica dos gráficos é fornecida pelo namespace de System.Drawing. Neste artigo, veremos como trabalhar com imagens em aplicações ASP.NET, usando os namespaces acima descritos. Veremos com redimensionar uma imagem, além de inserir uma marca d’água.



 




 

Firebird Um guia de como e quando utilizar Generators no Firebird

 
 

Frank Ingermann

 

Este artigo explica o que são os Generators do Firebird e como e por que devemos utilizá-los. Representa uma tentativa de coletar todas as informações relevantes a respeito de Generators em um único documento.
Quem deve ler este artigo? Leia este artigo se você:

  • Não está familiarizado com o conceito de Generators;
  • Tem dúvidas de como utilizá-lo;
  • Quer criar um campo ID no estilo “auto-incremento” como visto em outros banco de dados;
  • Está procurando exemplos de como utilizar Generatos para incrementar campos;

 

 




  Firebird Ferramenta nbackup do Firebird 2.0  
 

Paul Vinkenoog

 


O nbackup é um novo utilitário de backup que vem junto com o Firebird 2.0 e oferece funcionalidades inexistentes no gbak, ferramenta de backup pré-existente no Firebird, porém, não substitui esse último. Ambos os programas têm as suas vantagens e desvantagens e irão ainda coexistir provavelmente por algum tempo. Neste artigo, aprenda tudo sobre esse poderoso utilitário.




 




  Mão na Massa Como escanear e armazenar documentos com Delphi  
 

Adriano Santos

 

Certamente uma das maiores vantagens em informatizar uma empresa hoje, resume-se em armazenar em bancos de dados milhares de informações geradas no dia-a-dia, tais como dados de vendas, cotações, relatórios de movimentação de mercadorias, extratos bancários e uma série de outros relatórios importantes para o bom andamento dos negócios. Porém, o que vemos é um grande acumulo de papéis, muitos deles gerados pelo próprio sistema da empresa, já que fica muito mais fácil visualizá-los impressos. Pensando em diminuir a quantidade de papel, algumas empresas costumam digitalizar seus documentos e armazená-los no computador para posterior análise ou apenas no intuito de arquivá-los.Neste artigo veremos como desenvolver um cadastro de documentos e usufruir de um recurso pouco utilizado no dia-a-dia: o escaneamento de imagens. Vamos colocar a mão na massa.




 




  Automação Envio automatizado de emails com Delphi e Outlook - Parte 2  
  Murilo Costa Monteiro Filho
 

Continuando a série de artigos sobre automação Outlook via Delphi, dessa vez demonstrarei alguns recursos mais avançados, como anexar arquivos e formatar mensagens em HTML. Na edição 82, vimos como percorrer a tabela de funcionários do Northwind e, para cada funcionário cadastrado, gerar um e-mail com dados de uma mala direta, substituindo as variáveis pelos dados da tabela. Agora aperfeiçoaremos o exemplo para gerar e-mails em formato HTML. A idéia continua a mesma e as modificações serão mínimas.




 







  POO Modelagem UML com Together  
  Alberto Germano Sevarolli Trevezani e Marco Antônio Pereira Araújo
 

Nesse sentido, este artigo apresenta as principais características de modelagem UML da Together, ferramenta integrada ao Delphi 2006, sendo proposta a modelagem parcial de um Sistema de Controle Acadêmico, onde será demonstrada a elaboração do diagrama de casos de uso, de classes e de seqüência.




 






  Vídeo-aula – Executando métodos de forma assíncrona.  
  Paulo Quicoli
 

Tempo: 20:40
Mini Resumo: O autor mostra como executar de forma assíncrona métodos que possuem processamento longo..
Tecnologias utilizadas: Delphi 2006 e .NET 1.1.
Exemplos construídos: Uma aplicação que possui um método com processamento longo que quando chamado de forma normal impactava no tempo de resposta do sistema. Esse método foi então encapsulado em um delegate e esse, executado de forma assíncrona.
Palavras chaves: .NET, herança, windows form, Delegates assíncronos, reflexão, Delphi .



 






  Vídeo-aula – Aplicações MySQL com Delphi for PHP - Parte III.  
  Fabricio Desbessel
 

Tempo: 13:43
Mini resumo: O autor mostra a configuração de um dicionário de dados para a aplicação e criação de filtro de dados.
Tecnologias utilizadas: MySQL e Delphi for PHP.
Exemplos construídos: Aplicação conectando a um banco de dados MySQL, utilizando dicionário de dados e com um filtro.
Palavras chaves: Delphi, PHP, MySQL, Filtro, Dicionário, Dados

-




 





  Vídeo-aula – Dominando TOTAL o QReport - Criando seu próprio Preview - Parte 1  
  Renato Matos
 

Nessa aula o autor mostrar como desenvolver uma rotina padrão para visualizar os relatóris QuickReport. Além da conversão das mensagens para português o novo preview conta com rotinas para Exportar o relatório para os formatos wmf, bmp e um controle próprio de Zoons. Vale salientar que o novo preview pode ser usado separamente em outros sistemas.
Galera estou recebendo emails para tirar dúvidas em reneuece@yahoo.com.br
Galera mais uma vez vcs terão que baixar os dois arquivos MyPreview.part1.zip e MyPreview.part2.zip. Depois de descompactá-los vcs terão que descompactar o arquivo MyPreview.part1.rar que está dentro de MyPreview.part1.zip.
Atenção ! Os dois arquivos MyPreview.part1.zip e MyPreview.part2.zip são necessários para assistir a video-aula.


MyPreview.JPG

 

 



 





  Vídeo-aula – Usando MDI parte final.  
  Renato Matos
 

Bem essa é a última parte do video trabalhando com MDI. Pois a ultima aula, o video 4 termina de forma inexplicada, isso pq minha maquina havia travado umas tres vezes durante a criação dessa aula. Entao la vai a ultima parte do video. E me desculpem pela falta de atenção.




 





  Vídeo-aula – Sistema completo com Delphi 7, dbExpress e Firebird 2.0 - Parte XVII  
  Luciano Pimenta
 


Tempo: 10:18
Mini resumo: Nesta aula o autor mostra como criar uma aplicação a partir do zero no Delphi 7. Será construído um sistema para gerenciamento de uma locadora de vídeos usando o Firebird 2.0. Nessa aula o autor mostra o cuidado a ter para que quando ocorrer erro ao adicionar os itens, os dados da locação não fiquem "perdidos" no banco de dados.
Tecnologias utilizadas: Delphi 7, Firebird e dbExpress
Exemplos construídos: Cadastro de Locações.
Palavras chaves: Locadora, sistema completo, Delphi 7, Firebird 2.0, dbExpress, cadastro.




 





  Vídeo-aula- Novidades do Delphi 2007 - Parte II.  
  Adriano Santos
 

Tempo: 12:26.
Mini resumo: O autor mostra uma das novidades mais esperadas para a versão 2007 do Delphi a compatibilidade de componentes de terceiros com o Delphi. Sabia como instalar QuickReport 4, RxLib, FortesReport e ainda como instalar componentes que possuem apenas o arquivo .pas.
Tecnologias utilizadas: Delphi 2007.
Exemplos construídos: Nenhum.
Palavras chaves: Delphi 2007, novidades, trial, Win32.



 







  Vídeo-aula – Gerenciando configurações de sistema - Parte I.  
  Paulo Quicoli
 

Tempo: 27:58
Mini Resumo: O autor apresenta uma solução para gerenciar as configurações diversas que um sistema pode ter devido a exigências de vários usuários..
Tecnologias utilizadas: Delphi 7, Firebird 1.5, IBX.
Exemplos construídos: Baseando-se em um aplicativo de demonstração é demonstrado como salvar as configurações em um banco de dados e como manipula-las através de uma classe.
Palavras chaves: .NET, herança, windows form, Configurações, FastReport, Relatórios, Delphi .


 

 


 








  Vídeo-aula – Aplicações Windows Forms no Delphi 2006 - Parte V.  
  Paulo Quicoli
 
Tempo: 16:44
Mini Resumo: O autor apresenta as facilidades que o .net framework oferece para adição de help em formulários..
Tecnologias utilizadas: Delphi 2006 e .NET 1.1.
Exemplos construídos: Uma aplicação simples onde as várias possibilidades de help são exploradas.
Palavras chaves: .NET, herança, windows form, .NET, HelpProvider, Windows Form, Delphi .