É bem por aí.

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:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a