Artigo Clube Delphi 80 - Criando um menu recursivo

Artigo da Revista Clube Delphi Edição 80.

Esse artigo faz parte da revista Clube Delphi Edição 80. Clique aqui para ler todos os artigos desta edição

Atenção: por essa edição ser muito antiga não há arquivo pdf para download desta revista. Os artigos disponíveis somente em doc.

ASP.NET

Criando um menu recursivo

 

Atualmente, os sites de comércio eletrônico são muito comuns e presentes em nosso cotidiano. Com o passar dos tempos mais e mais pessoas estão começando a comercializar através dos meios eletrônicos, isso graças às tecnologias de segurança da informação que trazem cada vez mais confiança as operações.

Falando de base tecnológica, o Delphi traz o ASP.NET como uma das opções mais emergentes no cenário de desenvolvimento para a Web. O intuito deste artigo é demonstrar a utilização do ASP.NET no Delphi em um exemplo simples que visa demonstrar a criação de um menu dinâmico, com a estrutura de departamentos e produtos, semelhante às estruturas existentes hoje nos principais sites voltados ao e-commerce.

Para isso vamos utilizar o Firebird 1.5, com acesso a dados através do Firebird Data Provider, que é um Provider ADO.NET específico para o Firebird, desenvolvido e distribuído no mesmo site do banco de dados, que deve ser instalado em nosso ambiente de desenvolvimento que será o Delphi 2006 (na edição 66 da ClubeDelphi temos um artigo que mostra como instalar o Provider do Firebird).

Em termos de desenvolvimento, vamos demonstrar também a utilização de métodos recursivos que é uma opção inteligente para resolver problemas computacionais, digamos assim, com estilo.

 

Problema e escopo

Hoje não falamos e não pensamos em sites estáticos, desenvolvidos puramente em HTML, voltamos para ferramentas e tecnologias dinâmicas, que utilizam bases relacionais para o armazenamento dos dados, dados esses que serão responsáveis pela “geração” de nossas páginas.

Em se tratando do e-commerce, um dos problemas encontrados na maioria dos casos é referente à classificação e disposição dos produtos na Web. Existe uma série de departamentos, que possuem vários produtos relacionados. Surge então o problema: Como podemos desenvolver uma estrutura dinâmica e simples para os departamentos e produtos em um site de comércio eletrônico?" [...] continue lendo...

Artigos relacionados