Você está na página 1de 1

Veja, a propósito (na Íigura 1), esta

PC) e contém também o código que


janela de Aviso que é apresentada
pelo aplicativo'Bloco de Notas', após
rocê steler para os eventos do seu
programa.
o usuário tentarbchar um arquivo que
está sendo editado, sem salvar as úl-
timas modificações: existem 4 possi-
O ambiene de desenvolvimento
billdades de geração de eventos pelo
Fig.1 - Eventos Debhi - IDE
usuário - o clique em um dos três
botões, ou um clique no ícone [X] na
Auando se erecuta o Delphi, ele
parte superior da janela. padrão, você pode modiÍicar para automaticamenb abre um novo pro-
Observe que conÍorme o evento adequar ao seu propósito). jeto de pÍogtaÍüa, e são mostradas as
que wcê gêra - o clique êm um ou Tendo Íeito isto, é s6 compilar o prirx$país tanehs do ambiente de de-
outro lugar -a aplicação'reage' de seu programa e pronto: você o terá senvofu*menblftr na figura 2.
brmas totalmente diferentes. rodando no Windows, e fazendo o que O AnËierË de Desenvolvimento
A característica visual e a reação desejar! lntegrado (,DE - lntegrated
a eventos diÍerencia crucialmente a Vejamos onde isto se encaixa. Daelqns*Enúannnt) é um con-
programação para ambiente Windows
da programação para outros ambien-
Para se criar um programa com o junto de brarrrb q.re oompõem a
Delphi, é necessária a definição de interÍace de desenvolvimento do
tes e linguagens (ambiente DOS, lin- vários itens, eo Delphi laz o Delphi, sêndo t;F as prirrcipais ferra-
guagens C e Assembly), gerenciamento de todas as inÍorma- mentas são
Na programação Delphi, que tam- ções de uma maneira muito interes-
bém é uma linguagem visual, o desen- sante - ele cria uma estrutura de . Msrrs ô tleFhi
volvimento de um aplicativo é compos- gerenciamento tratando o seu 'projeto .SpeedBaÍ
to de duas Íases: a definição da de programa'da forma que ele é - um . CorponentPdeb
interface e a codiÍicação dos projeto. . Obiect fspemr
manipuladores de eventos. Assim, um projeto é constituído . Form
Em outras palavras, isto significa Íundamentalmente dos seguintes . Code RtuÍ
que para se criar um programa, deve- arquivos (que o Delphi cria para você . Speed filarrs
se seguir uma seqüência natural de automaticamente quando do início de . OÍr+irp Hets
passos: um novo projeto):
Projectl.dpr - Arquivo que arma- Segue-se uma sminta descrição
- Cria-se uma janela (denomina- zena a descrição geral do seu projeto de cada urna destas paÍbs:
se Form), e insere-se os componen- unitl.dfm - Ê a descrição
fes necessários para tazer o que se textual da janela que você criou (o seu Itlenus do Debhi : São mnstituÊ
deseja. Componente é cada um dos Form) dos de itens norrnais de um menu
diíerentes itens utilizados no Windows: Unitl.pas - Contém o código (abrir, sahrar, ecfitar, pesquisar etc),
botões, rótulos, menus, caixas de se- básico e o código programado por mais urna graÍde quantidade de itens
leção etc. Criar? No Delphi, para criar você próprios do anÈiente de desenvolvi-
uma janela ou um botão, basta ape- Unitl.-pa e Unitl.-df - Cópias de mento DeFni.os itens mais importan-
nas dar um clique com o mouse na backup dos respectivos arquivos. tes são:
paleta de componentes - veremos isto E também os nomeados como
mais adiante. project, com as seguintes extensões: File:
- Ajusta-se as propriedades .cfg, .dof e .res - que são arquivos de ìlw aMtion
destes componentes inseridos: deÍine- configurações do ambiente e arquivos Cria o esqueleto de um
se a cor da janela, o tamanho, o que de recursos - este último será aborda- noto projeto Delphi.
vai escrito em cada botão, o título da do no momento oportuno, ì/eyy Form
janela etc, Estes são os nomes default, ou Cria um novo formpara
- Codifica-se os manipuladores seja, dados por padrão pelo Delphi, o projeto atualmente
de eventos (event handlers,): consiste mas sugere-se quê quando Íor salvá- aberto.
na escrita do código que instrui o seu los, Íaça a nomeação condizente com Open Project
programa a reagir aos eventos de for- o seu trabalho, Íornecendo nomes Abre um projeto
ma a realizar a tareÍa que determinar. mais intuitivos. previamente salvo.
Utiliza-se a linguagem Object Pascal, Visualmente, o arquivo Unifl.dfm Reopen
uma linguagem bem estruturada e de é o Forml e seus componentes; e o Mostra uma lista dos
Íácil aprendizado. arquivo Unitl.pas é o código que des- últimos projetos abertos
Todas esta definições são salvas creve em termos de Object Pascal o (rapidamente).
em um conjunto de arquivos, os arqui- seu Form1, contendo as variáveis Save
vos do seu projeto. e você é o res- (cada componente: um botão, um ró- Salva as modiÍicações
ponsável por dar um nome ao projeto tulo, etc. do Forml é uma variável que nas units atualmente
(apesar do Delphi dar um nome ocupará uma posição na memória do abertas.

6 SABER ELETRôNIoA Na 918/99

Você também pode gostar