Anda di halaman 1dari 1

ções, códigos e recursos de forma a click n

instruir o Windows a manipular convç- @rra,


nientemente eventos e propriedades drão c
Fig. 1 - A paletadecomponentes agrupadas em torno de uma estrutura camini
concisa. se voc
Convém salientar que, juntamente ralela do PC. (Nota: dentre os compo- A instalação de componentes de- ormen
com o Delphi, são Íornecidos vários nentes que acompanham o Delphi não senvotvidos por outros programadores de ins'
exemplos - projetos DEMOS englo- há nenhum com esta finalidade). é um processo bastante simples, e calizal
bando praticamente todos os tipos de Você pode construir um novo corn- consiste em copiar os arquivos que lo,ev
componentes - que representam por ponente, mas não é necessárÌc. A definem componentes para um trada r

si só uma vasta gama de inÍormações modularidade proporcionâda pe'a :'- subdiretório que deve ser criado den' ê resl
destinadas àqueles que pretendem se guagem Object Pascal torna Ìranspa- tro do diretório onde foi instalado o às pri
aprofundar mais no uso desta Íerra- rente a você e ao Delphi o uso ce com- Delphri. Fe
menta. ponentes desenvolvidos por cut!'os Procedimento: Por motivos de or- abre, t
programadores para realizar o sêL t'Ê- ganhação. criar um subdiretório den- ment€
jeto. tro daquele onde está instalado o Ne
A programação modularizada E é isso o que Íaremos: uüiizai"a- Delphi. Vou designar este novo dire- tará in
mos um componente terceirizadoga tó:jo de'MinhallB'. Copia-se então os tes, ni
Um Íator realmente impulsionador o acesso à porta de conexão da q:- afsufrvos do componente para este utiliza
na criação de programas com o Delphi pressora. o reìónio e. instrui-se o Delphi a adici- úilizá
é o amplo uso da tecnologia de com- s.rÌ€.r o novo componente à sua pale- vés d
ponentes. Cada componente do Delphi ta. C'sponibilizando-o para você usar, porta
é criado'apenas' utilizando o Object Utilizando componentes Componentes podem ser forneoi- rio un
Pascal (em algumas partes, utiliza terceirizados oos ayulsos (mais comum) ou em pa' MESÍT
também uma pequena porção de coies. A diÍerença deve ser levada em
çao).
assembly), servindo-se de hierarqui- No projeto prático deste capit,ulic co.ta no momento da instalação
as, onde existem componentes mais faremos a primeira conexão PC,,nnrrt- , j',nsmiï Component/l nstall Package).
genéricos (componentes pals) que for- do exterior: iremos acessar LEDs e Para instruir o Delphi a adicionar o
mam as bases da VCL (Visual chaves através da porta paralela. coÌnponente avulso (que é o caso
'-Ìcìr/o
Component Library - Biblioteca de Como Íoi mencionado, o Delphi nãc so l0port) à paleta, proceda da seguin- Pi
Componentes Visuais do Delphi) e possui em seu conjunto de compon,en- te íorra: tação
componentes filhos, que herdam ca- tes nenhum que possibilite acessar a - Freste atenção ao formato dos aÍixa
racterísticas de seu pais, adicionadas porta paralela (a saída da impressc. í;ìcrles de arquivos do novo corÌìpor
do D,
novas propriedades e novos eventos. ra). Será necessário utilizarmos ul'r- nente; paralr
Entretanto, você não precisa saber componente à parte, o lOport. cue - Feche o form e o Code Editor acess
como Íoi escrito o código que deÍine o deverá ser instalado no ambiente do e.bertn: esta i
comportamento de um botão: não é Delphi. - Acesse o menu Component > seu €
necessário saber porque e nem como Este componente está disponívei I rs'talt Gonnponent... não i
ocorre todo o tratamento dado pelo gratuitamente para download no srte - Ahre*se uma caixa de diálogo agorÊ
Windows a cada componente para da Editora SABER. O mesmo oco,Íre cnarnada'lnstall Component'. Você
poder utilizá-lo. E melhor, se desejar com o código Íonte e o arqL,vc dqe indicar qual é o arquivo de códi-
utilizar o botão, não precisará escre- executável do projeto que será vìsto go fonÌe do componente (o .pas) caso
ver nenhum código para criá-lo ou mais adiante. ele esteja disponível; senão, utilize o
desenhá-lo no seu vídeo; bastará Em suma, um componente é urn arguivo compilado do componente (o
arrastá-lo da paleta e excluÊlo:já es- conjunto de arquivos contendo defini- .dr'ttl. Para indicar o arquivo, dê um c
tará tudo Íeito. E só codificar (progra- rn,titc
mar) o comportamento dele frente aos racle
eventos. lsso sim, é tareÍa do progra- l6,A@!iy:ú:g@'|r*o.*,op*çl é ger
mador- ralme
Desta forma, um programador se tÍE
(algo que se você ainda não o é, será!) o lab
poderá criar inúmeros programas sem no pÍ
a necessidade de dar maiores aproÍun- âpen
damentos no conhecimento da lingua- pÍied
gem Object Pascal e do próprio que r
Windows. nâ te
lsto só é necessário caso você de- doe
seje criar um novo componente para não r
adicionar ao conjunto de componen- suۓs
tes do Delphi como, por exemplo, um c
componente para acessar a porta pa- Fig. 2 - A janela'lnstall Component'
tipos

36 SABER ELETRÔNICA N' 319/99 SABE

Anda mungkin juga menyukai