Escolar Documentos
Profissional Documentos
Cultura Documentos
AP Delphi7 01
AP Delphi7 01
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