Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

flavioavilela

[Resolvido] POO com Delphi

Recommended Posts

galera, alguem saberia me indicar sites, apostilas, alguns exemplos prontos de programação orientada a objetos???

fiz um sistema todo em programação orientada a eventos e procedimentos, mas, preciso transpor isso para POO, e nao sei nem por onde começar...

alguem sabe me dar dicas de onde achar material ou exemplos???

quero fazer isso com delphi 2007 e nao sei como...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, a programação Orientada a Objetos acredito eu que esteja no Delphi a muito tempo, os componentes por exemplo, são feitos assim.

 

Ao criar um form, ou ver a unit de um componente, repare na sessão 'type', la tem algumas declarações do tipo 'class', são objetos.

 

ex de objeto em delphi (não conheço muito de POO em Delphi, mas espero que ajude):

type

OB

Tobj = class
private
  nome : string;
  idade : integer;
public
  procedure setNome(nNome: string);
  procedure setIdade(nIdade: integer);
  function isMaior:boolean;
end;

agora, no procedimento 'FormCreate' por exemplo, você poderia utilizar este objeto:

 

procedure TForm1.FormCreate(Sender: TObject);
var
   meu_obj: Tobj;
begin
  meu_obj := Tobj.create;
  meu_obj.setNome('João');
  meu_obj.setIdade(20);
  if (meu_objeto.isMaior) then
	showmessage('Ok')
  else
	showmessage('Ops! Você é de menor');

end;

 

muitas pessoas dizem que o Delphi não é Orientado a objetos, mas eu discordo, ele é sim, como eles explicam isso?

 

procure tutoriais sobre 'criação de componentes'... (criação de componentes é criação de objetos em delphi)

 

espero ter ajudado, qualquer coisa : tonello.rafinha@gmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.