RES: [delphi-br] Delphi - Programação Procedural??? - Walter

2006-05-09 Por tôpico Walter Alves Chagas Junior



iHHH, To longe de ter a manha total pra poder escrever livro.

Na minha opinião só pode escrever livro (pra ser bom no mercado) quem saca
MESmo. Porque tem muito livro picareta aí na praça que você compra, abre,
folheia e com 3-4 paginas lidas descobre que comprou um livro que trata do
óbvio..

Não querendo de forma nenhuma jogar carapuça em lugar nenhum. Por favor não
levem pra este lado.


[]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: 

RES: [delphi-br] Delphi - Programação Procedural??? - Walter

2006-05-09 Por tôpico Walter Alves Chagas Junior



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

Re: RES: [delphi-br] Delphi - Programação Procedural??? - Walter

2006-05-09 Por tôpico Luis Lopes



O nosso colega Walter eh muito modesto mesmo!...




Luis Alberto
Belo Horizonte - MG

  
-
 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 

* 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

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!.












RES: [delphi-br] Delphi - Programação Procedural??? - Walter

2006-05-09 Por tôpico Walter Alves Chagas Junior



Neste ponto de vista, o Delphi é a pior coisa que existe pra voce aprender a
mexer com OOP.

[]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 Roger
Enviada em: terça-feira, 9 de maio de 2006 17:45
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Delphi - Programação Procedural??? - Walter


É 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