You are on page 1of 4

Projeto Juros sobre Juros (Aula Programao orientada a objeto) Instrutor Francisco Tefilo de Resende Netto Agora vamos

abrir o LAZARUS. Temos que clicar no menu PROJETO e em NOVO PROJETO. Escolher aplicao e clicar em OK.

Agora vamos selecionar o nosso FORM1 e mudar sua propriedade CAPTION para CALCULO DE JUROS, vamos mudar o tamanho do form mudando as propriedades WIDTH para 480 e HEIGHT para 450 e vamos alterar a propriedade POSITION para poMainFormCenter. Ele deve ficar como o mostrado na figura abaixo:

Agora vamos adicionar ao nosso projeto alguns componentes: Trs TLabel da aba STANDARD Trs TButton da aba STANDARD Tres TEdit da aba STANDARD Um TMemo da aba STANDARD

Vamos coloc-los no projeto igual ao exemplo abaixo:

Agora vamos configurar as propriedades dos objetos: Nosso label1 temos que mudar sua propriedade CAPTION para VALOR e sua FONT sub menu SIZE para 16. Temos que repetir esta configurao para os Label2, Label3. Nosso Edit1 temos que mudar sua propriedade TEXT para VAZIO e sua FONT sub menu SIZE para 16. Temos que repetir esta configurao para os Edit2, Edit3. Nosso Button1 temos que mudar sua propriedade CAPTION para CALCULAR e NAME para Botao_calcular. Nosso Button2 temos que mudar sua propriedade CAPTION para LIMPAR e NAME para Botao_limpar. Nosso Button3 temos que mudar sua propriedade CAPTION para SAIR e NAME para Botao_sair. Nosso Memo1 temos que mudar sua propriedade SCROLLBARS para ssAutoBoth. Agora devemos organizar os objetos no forme conforme exemplo abaixo:

Vamos ento selecionar o boto_sair e no inspetor de objetos(caso o mesmo no esteja sendo exibido pressione a tecla F11 ela chama ele para o primeiro plano) vamos clicar em EVENTOS e em ONCLICK vamos clicar na reticncias [...] o Lazarus vai nos enviar para o editor de cdigos onde foi criada a procedure do evento onclick. Temos que codificar o boto com o seguinte cdigo:

Vamos ento selecionar o boto_limpar e no inspetor de objetos(caso o mesmo no esteja sendo exibido pressione a tecla F11 ela chama ele para o primeiro plano) vamos clicar em EVENTOS e em ONCLICK vamos clicar na reticncias [...] o Lazarus vai nos enviar para o editor de cdigos onde foi criada a procedure do evento onclick. Temos que codificar o boto com o seguinte cdigo:

Vamos ento selecionar o boto_calcular e no inspetor de objetos(caso o mesmo no esteja sendo exibido pressione a tecla F11 ela chama ele para o primeiro plano) vamos clicar em EVENTOS e em ONCLICK vamos clicar na reticncias [...] o Lazarus vai nos enviar para o editor de cdigos onde foi criada a procedure do evento onclick. Temos que codificar o boto com o seguinte cdigo:

Vamos criar algumas variveis locais que vo nos auxiliar nos clculos.

Neste ponto nosso programa j est quase pronto mais precisamos controlar algumas possibilidades de bug que podem vir a ocorrer. Para isso vamos proteger nosso TEdits para que apenas nmeros e virgula e o backspace possam ser enviados para ele. Vamos ento selecionar Edit1, Edit2 e Edit3 no inspetor de objetos vamos clicar em EVENTOS e em ONKEYPRESS vamos clicar na reticncias [...] o Lazarus vai nos enviar para o editor de cdigos onde foi criada a procedure do evento onkeychange. Temos que codificar o boto com o seguinte cdigo: OBS: Temos que criar uma onkeychange para cada um dos nossos edits.

Agora vamos executar nosso projeto para verificar se no temos algum erro at este ponto do projeto. Temos que clicar no boto EXECUTAR.

Se tudo funcionou perfeitamente j podemos salvar nosso projeto. Vamos ao menu superior do Lazarus na opo PROJETO sub menu SALVAR PROJETO, vai surgir uma janela onde poderemos escolher o local onde vamos salvar nosso projeto, por questo de organizao devemos salvar nosso projeto em uma pasta especifica com um nome que facilite sua localizao vamos chamar a nossa pasta de JUROS. O nome que esta sendo sujerido para nosso arquivo LPI Project vamos mud-lo para juros.lpi e clicar em salvar. Uma nova janela vai surgir pedindo para salvar um novo arquivo com o nome de unit1.pas esta vamos manter o nome padro e clicar em salvar. * no podemos dar o mesmo nome para o arquivo .LPI e para o .PAS, isso faz com que o projeto pare de funcionar. Pronto nossa calculadora de juros sobre juros j poder ser utilizado, vamos clicar em executar e fazer os testes para verificar as funcionalidades do programa.