Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Clube Delphi Edição 2 - Sistema de Biblioteca
Artigo da Revista Clube Delphi Edição 2.

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.
Sistema de Biblioteca
Parte II do Sistema de Controle de Biblioteca
Continuaremos agora com o Cadastro de Livros. Lembrando: nossa biblioteca armazena as informações dos livros, como título e autor, e seus respectivos exemplares, como número
de série e data de compra. Este formulário é muito parecido com o de cadastro de leitores. Geralmente em sistemas que envolvem cadastros e consultas a tabelas, teremos características que serão comum aos formulários.
Nossos formulários de cadastro, por exemplo, sempre serão do tipo modal e terão os botões de inclusão, alteração e exclusão. Baseado neste fato, veremos nesta II etapa uma novidade em nosso
sistema: a criação de um formulário modelo, Usaremos herança de um formulário pré-definido.
Será um formulário com todos os objetos e procedimentos em comum. Quando criarmos uma nova tela de cadastro, ao invés de construirmos o Form do zero, criaremos a partir do nosso formulário
modelo, ou da nossa classe de formulário.
Vamos ver como criar o nosso primeiro modelo de formulário no Delphi:
Crie um novo formulário, em
File à New à Form e salve-o com nome de “Cadastro”. Este Form será o nosso modelo .
Agora criaremos um Form com tudo que será comum em nossas telas de cadastro. Começaremos mudando as propriedades do novo formulário:
Coloque agora os seis botões que estarão presentes na parte inferior do formulário (como visto na tela de leitores), e mude suas respectivas propriedades, como descrito na tabela abaixo:

Insira um objeto TTable, um TDatasource e um TPanel. Altere o nome do objeto TPanel para
PanelDados, e posicioneo ao centro da tela.
Pronto! O Form de modelo está Terminado conforme abaixo.



Figura 1. Formulário de Cadastro
Iremos agora colocá-lo no Repositório de Objetos, para que possamos usálo futuramente.
Clique com o botão inverso do mouse no formulário, e no menu flutuante, selecione a opção “Add To Repository...”, como mostra a figura2:
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!




