O pior é que somos seduzidos pela facilidade que o Delphi permite e acabamos
não realizando totalmente OOP (às vezes nada hehehe).
Mas sim, o Delphi permite OOP.
Isto à nível de conceito.
À nível de projeto:
_Projetos maiores: faça OOP que terá ganho de produtividade
(desenvolvimento) no futuro, facilidade de manutenção, etc... Além de que
seu software será "leve" para rodar no cliente.
_Projetos menores: não se preocupe muito com OOP.
É minha opnião.
Abraço,
Rogério Ricardo Fernandes
----- Original Message -----
From: "Walter Alves Chagas Junior" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Tuesday, May 09, 2006 3:12 PM
Subject: RES: [delphi-br] Delphi - Programação Procedural??? - Walter
Pra você ter uma ideia de como OOP é complicada pro cara mudar (É uma
mudança muito radical mesmo no seu universo de valores). Na faculdade eu
estudei OOP e quase o professor me deu pau na materia porque no trabalho
final eu misturei Programação estruturada com OOP sem ver. E pior ainda,
teimei com ele que meu projeto era todo OOP e não era :-/
Tinha uns 5 caras na minha sala que sabiam programar também (e muito mais do
que eu) e também misturaram sem ver.
Como vê, OOP não é simples pro cara migrar, requer na verdade um
planejamento pra você começar a se envolver no mundo dos objetos.
[]s
Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200
-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Ricardo Cabral
Enviada em: terça-feira, 9 de maio de 2006 12:08
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Delphi - Programação Procedural??? - Walter
Aê Walter, vc já escreveu um livro sobre delphi ?? Se não, acho q poderia
pensar no assunto.
Eduardo Silva dos Santos <[EMAIL PROTECTED]> escreveu:
FINALMENTE, tive minha dúvida esclarecida, muito obrigado Walter.
Agora vou buscar mais informações sobre tudo isso, mas a minha conclusão é
que a utilização dessa técnica
tem que ser avaliada e usada conforme a necessidade de cada projeto.
vou me informar mais e estudar mais. pq ate agora nao consegui ve vantagem
na utilização de OOP, ( pelo menos nos projetos que já estão prontos).
O pior de tudo que tem gente que agora olha para RAD e OO com certo despreso
mais ainda usa:
TblClientes.Insert;
TblClientesNome.AsString := 'sddgdfgdfg';
TblClientes.Post;
vou procurar por exemplos e mais material pra poder tirar mais conclusões.
no mais... obrigado.
----- Original Message -----
From: "Walter Alves Chagas Junior" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Monday, May 08, 2006 7:17 PM
Subject: RES: [delphi-br] Delphi - Programação Procedural???
RAD e OO são duas coisas que nada tem haver. OOP é uma técnica de
programação voltada para criação de objetos reutilizaveis em outros
projetos. RAD é na verdade, um contexto que envolve toda ferramenta de
desenvolvimento e seus recursos.
Form e label são recursos que podem ter na RAD ou mesmo em uma linguagem de
programação de console. RAD envolve a IDE (interface de desenvolvimento), as
bibliotecas e a acessabilidade a API do sistema operacional. Se você me
perguntar se o Delphi é uma ferramenta RAD, eu lhe diria que sim, RAD não só
o Delphi, mas o Visual Studio, o VB, o Lazarus o Satellite Forms pra ficar
só nestes exemplos. Toda ferramenta que lhe ofereça o máximo de praticidade
e trabalhe muito na filosofia do Arrastar e soltar, que implementa parte do
código pra você automaticamente é uma ferramenta RAD.
Agora uma coisa não tem haver com a outra. Labels e forms não são
necessáriamente componentes da RAD. Muitos aqui já programaram em Turbo
Pascal, Turbo Assembler ou mesmo no Microsoft C++ e implementaram forms e
Labels via código DOS mesmo. São componentes do sistema operacional e não da
ferramenta.
Quanto a OO (programação Orientada a Objetos) é uma técnica de
desenvolvimento que propôe rapidez em desenvolver e reusabilidade maxima do
código. Tudo trabalhado em classes que são objetos encapsulados que se
comunicam entre si via interfaces de solicitação e recebimento de dados para
processamento interno. O Grande problema da OO, é que quem já tá acostumado
a mexer com programação estruturada dificilmente se adequa a OOP. O camarda
tem que fazer uma auto-lavagem cerebral e recomeçar a reaprender a programar
para OOP sem trazer pra ela os vícios da Programação estruturada. É um mundo
completamente diferente.
[]s
Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200
-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Eduardo Silva dos Santos
Enviada em: segunda-feira, 8 de maio de 2006 18:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Delphi - Programação Procedural???
O Walter, da mais uma explicação pra gente ae..
quanto mais eu vejo se falar disso, com mais duvida eu fico.
OO, RAD..
qual seria a diferença em um projeto simples... um Form e um label, feitos
de forma RAD e de Forma OO?
ainda nao consegui elucidar essa dúvida.
----- Original Message -----
From: "Walter Alves Chagas Junior" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Monday, May 08, 2006 5:33 PM
Subject: RES: [delphi-br] Delphi - Programação Procedural???
O Delphi é OOP, muitos é que o usam como precedural.
[]s
Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200
-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de [programer] Diório
Enviada em: segunda-feira, 8 de maio de 2006 16:42
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Delphi - Programação Procedural???
Olá galera, gostaria de um esclarescimento!
Quais os tipos de programação existentes e a qual diferença entre elas?
O Delphi é procedural, existe a OO e tmb a com evento.
Alguem saberia explicar???
Grato
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Links do Yahoo! Grupos
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Links do Yahoo! Grupos
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
var lrec_target="_top";var lrec_URL=new Array();
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f5ddtec/M=396559.7942981.9356150.
2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147134210/A=3634211/R=0/id=flash
url/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?CID=12387&LID=335659&DGC=BA
&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/deskt
ops?c%3dbr%26l%3dpt%26s%3ddhs"; var
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/080506_y300x250_
maio01_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)"; var
lrec_altURL="http://br.ard.yahoo.com/SIG=12f5ddtec/M=396559.7942981.9356150.
2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147134210/A=3634211/R=1/id=altim
g/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?CID=12387&LID=335659&DGC=BA&D
GSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktop
s?c%3dbr%26l%3dpt%26s%3ddhs"; var
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/080506_y300x250_mai
o01_dhs_dimension5150.gif";
var lrec_width=300;var lrec_height=250;
---------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.
Abraços,
Ricardo Cabral
---------------------------------
Yahoo! Messenger com voz - Instale agora e faça ligações de graça.
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Links do Yahoo! Grupos
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.