Beruflich Dokumente
Kultur Dokumente
DE
DELPHI 7.0
1. INTRODUO
Delphi possui um ambiente de desenvolvimento fcil de usar, com uma grande Biblioteca de
Componentes Visuais (VCL - Visual Component Library). A VCL contm cdigo de botes, campos,
rtulos, grficos, caixas de dilogo e acesso e tabelas de bancos de dados, e foi desenvolvida
levando em conta as velocidades no desenvolvimento de aplicativos e na execuo destes
aplicativos.
Vantagens do Delphi :
Propriedades
Mtodos
cor
potncia do motor
tipo de pintura
dar partida
acelerar
frear
Um mtodo uma rotina prpria do objeto que o d funcionalidade, ou seja, torna-o vivo, e as
propriedades fazem o intercmbio entre o objeto e o programa.
__ www.gomeshp.com _________________________________________________________________________
2. AMBIENTE DELPHI
Neste item ser estudado o IDE (Integrated Developer Environment Ambiente de
Desenvolvimento Integrado) do Delphi.
O Delphi possui um conjunto de ferramentas que permitem facilitar e agilizar a construo de
programas, permitindo uma melhor interao entre o programador e o computador. Suas principais
janelas so:
Janela FORM
Janela OBJECT INSPECTOR
Janela CODE EDITOR
Janela OBJECT TREEVIEW
Janela MAIN
__ www.gomeshp.com _________________________________________________________________________
__ www.gomeshp.com _________________________________________________________________________
Barra de ferramentas
Desktops
Barra de ferramentas
de Visualizao (View)
Ajuda
Paleta de
componentes
Barra de ferramentas de
Depurao (Debug)
__ www.gomeshp.com _________________________________________________________________________
__ www.gomeshp.com _________________________________________________________________________
__ www.gomeshp.com _________________________________________________________________________
__ www.gomeshp.com _________________________________________________________________________
BitBtn
SpeedButton
MaskEdit
StringGrid
DrawGrid
Image
Shape
Bevel
ScrollBox
CheckListBox
__ www.gomeshp.com _________________________________________________________________________
__ www.gomeshp.com _________________________________________________________________________
10
Aps voc alterar estas quatro propriedades (Caption, Height, Name e Width) do formulrio, ela
estar assim:
__ www.gomeshp.com _________________________________________________________________________
11
__ www.gomeshp.com _________________________________________________________________________
12
Todas as instrues a serem executadas por um procedimento devem estar entre as palavras
reservadas begin e end.
A Janela Unit tambm pode ser acessada dando-se um duplo clique no objeto que se quer criar
um cdigo. Cada objeto tem um evento que mais comumente utilizado, e com este evento que o
Delphi iniciar a Janela Unit quando acessada desta forma, isto no impede que criemos outros
cdigos utilizando mais de um evento ao mesmo tempo.
O nosso projeto de Incio, mostrar uma mensagem no Label (objeto) com um Click (evento) no
Boto Iniciar (objeto). Ou seja, iremos alterar a propriedade Caption de lblMensagem, esta
propriedade contm o que ser mostrado ao usurio.
Atribumos valores a uma propriedade de objeto seguindo o padro:
objeto + . + propriedade + := + valor da propriedade;
Abra a Janela Unit para o boto de comando e digite o cdigo conforme a figura a seguir.
Repare que ao digitar o ponto aps lblMensagem, e aguardando alguns instantes, o Delphi exibir
uma lista de propriedades e mtodos do controle Label.
__ www.gomeshp.com _________________________________________________________________________
13
Esta ajuda do Delphi pode ser acionada para qualquer controle ou funo, quando digitamos o
nome de uma funo, ele exibe os parmetros necessrios para a execuo desta funo.
Para escolher uma propriedade do Label lblMensagem, selecione-a com as setas de direo e
ento pressione Enter, inserindo-a na linha de comando. Ou ento, digite a primeira letra da
propriedade, selecionando-a.
Continue com o cdigo, seguindo a figura mostrada abaixo. Quando for dado um clique no
boto Iniciar, ser mostrada a mensagem Voc deu um clique em Iniciar.
) da barra de ttulo da
__ www.gomeshp.com _________________________________________________________________________
14
Para alternar a visualizao entre o Formulrio e a janela de cdigo Unit, utilize o boto Toggle
Form/Unit (
Alm das propriedades descritas acima, com padres pr-definidos, existem outras que
possuem inmeras escolhas, neste caso, ao invs de uma seta, observaremos trs pontos, este o
caso da propriedade Font.
__ www.gomeshp.com _________________________________________________________________________
15
Quando selecionamos os trs pontos, aparece uma caixa de dilogo onde escolheremos o
formato da fonte que ser apresentada a mensagem.
A primeira, alterar para True, a propriedade WordWrap do TLabel, esta propriedade insere
uma mudana de linha quando o texto atinge a margem direita do objeto. A segunda,
redimensionar os tamanhos da TLabel e do Formulrio. Como mostram as figuras a seguir:
Salve o seu projeto, selecionando a opo Save All do menu File. Primeiramente, ser
solicitado o nome da Unit, d o nome de U_1oprograma.pas. Posteriormente, ser solicitado o
nome do Projeto, d o nome de P_1oprograma.dpr.
__ www.gomeshp.com _________________________________________________________________________
16