Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML.
Bold na Prática
Introdução rápida ao Bold for Delphi
Os componentes Bold facilitam o desenvolvimento de aplicações baseadas em modelos e completamente orientadas a objetos, oferecendo funcionalidades como a geração de código, mapeamento do modelo de negócios para um banco de dados relacional, e adaptadores entre componentes de acesso a dados.
Neste artigo vamos mostrar, através de um exemplo simples, um pouco sobre esse rico conjunto de componentes que permite trabalhar com objetos como de fossem dados de uma tabela. Nosso exemplo foi baseado na documentação que acompanha o Bold (“Starting Bold for Delphi – Part 1 – Introducing the Basics”), e mostra uma nova visão geral dos recursos oferecidos pólo produto.
Nota: O Bold for Delphi está presente apenas no Delphi 7 Architect; você pode baixar uma versão de avaliação em: borland.com/products/download/download_delphi.html.
Componentes Bold
O Bold for Delphi possui mis de 80 componentes divididos em sete paletas (veja a Figura 1):
- Bold Misc: componentes de uso geral;
- Bold Handles: para manipulação dos objetos do modelo;
- Bold OSS/CMS: para gerenciamento de locks de objetos;
- Bold XML: para manipulação de arquivos XML;
- Bold Persistence: para fazer a persistência dos objetos do modelo;
- Bold COM: para a criação de aplicações utilizando COM/DCOM;
- Bold Controls: componentes “bold-aware” para criação das interfaces gráficas.
Figura 1. Paletas de componentes do Bold.
Criando o modelo UML