16
<Alana, Joanna e Fernando>

Seminário: Delphi

Embed Size (px)

Citation preview

Page 1: Seminário: Delphi

<Alana, Joanna e Fernando>

Page 2: Seminário: Delphi

Resumo

2Profa. MSc Ivna Valença

• Sobre nosso trabalho

– O artigo tem como finalidade apresentar um pouco sobre a história da interface de desenvolvimento Delphi, seu ambiente de trabalho, sua atuação no mercado atual, as tendências voltadas a esta interface e também apresentar algumas de suas aplicações. Nossa pesquisa foi elaborada através de pesquisa em livros de POO (programação orientada a objetos) e na internet.

Page 3: Seminário: Delphi

Introdução

3Profa. MSc Ivna Valença

Page 4: Seminário: Delphi

Introdução

• Versões[1995] Borland Delphi 1.0[1996] Borland Delphi 2.0[1997] Borland Delphi 3.0[1998] Borland Delphi 4.0[1999] Borland Delphi 5.0[2001] Kylix (Para Linux)[2002] Borland Delphi 6.0[2002] Borland Delphi 7.0[2003] Borland Delphi 8.0 (Delphi.net) [2005] Borland Delphi 2005 (Delphi 9.0)[2005] Borland Delphi 2006 (Delphi 10.0 - Última versão da Borland)[2007] Delphi 2007 (Delphi 11)[2009] Delphi 2009 (Delphi 12)[2009] Delphi 2010 (Delphi 14)[2010] Delphi XE

4Profa. MSc Ivna Valença

Page 5: Seminário: Delphi

História

• Origem – O nome deve-se ao

fato de que os desenvolvedores do compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle -daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi".

– Lançamento em 14 /02/1995

5Profa. MSc Ivna Valença

Page 6: Seminário: Delphi

Introdução

• No Brasil– Como principais desenvolvedores no Brasil podemos citar Renato Quedas

(Borland), Daniel Wildt (Aquasoft), Guinther Pauli (ClubeDelphi), Rafael Helm(Trevisan Tecnologia), Daniel Madeira (DatSoftware) entre outros.

6Profa. MSc Ivna Valença

• 14 de novembro de 2006

– A Borland decidiu criar uma subsidiária colocando todos responsáveis

pela "DevCo" nessa nova empresa chamada CodeGear. Que,

especialmente cuidaria das IDEs.

• 07 de maio de 2008

– A Borland anunciou a venda de sua subsidiária CodeGear para a

Embarcadero Technologies.

Page 7: Seminário: Delphi

História

– Pode ser usado para desenvolver aplicações que exijam tanto uma linguagem de alto nível como também de baixo nível. Um exemplo de software conhecido que foi desenvolvido em Delphi é o Skype.

7Profa. MSc Ivna Valença

Page 8: Seminário: Delphi

História

• Compilador-escritor

– O arquiteto por trás do Delphi e de seu predecessor Turbo Pascal foi Anders Hejlsberg.

– Anders Hejlsberg, é o gênio criativo por trás C #, em 1996 foi para Microsoft. Sua BLS Pascal, Turbo Pascal e Delphi tinha revolucionado a maneira que desenvolve software. Hoje, ele ainda está borbulhando com novas ideias e iniciativas radicais.

8Profa. MSc Ivna Valença

Quem é esse homem?

Page 9: Seminário: Delphi

Linguagem

• Aplicações

9Profa. MSc Ivna Valença

Page 10: Seminário: Delphi

História

• Particularidades 1/4– Visual

10Profa. MSc Ivna Valença

Page 11: Seminário: Delphi

História

• Particularidades 2/4– Orientada a objetos: é um paradigma de análise, projeto e programação de

sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

11Profa. MSc Ivna Valença

ALGUNS CONCEITOS

Page 12: Seminário: Delphi

História

• Particularidades 3/4– Programação Orientada a Eventos (POE); A programação orientada a eventos

é um paradigma de programação que não segue um fluxo de controle padronizado, sendo que seus fluxos de controles são guiados por sinais externos. Por tanto sua aplicação esta diretamente ligada com o desenvolvimento de interfaces voltada para o usuário.

12Profa. MSc Ivna Valença

Page 13: Seminário: Delphi

História

• Particularidades 4/4– Compilação: : Um compilador é um programa que, a partir de um código

escrito em uma linguagem, o código fonte (do inglês source code), cria um programa semanticamente equivalente porém escrito em outra linguagem, código objeto (do inglês object code).

13Profa. MSc Ivna Valença

Page 14: Seminário: Delphi

Conclusão

• Por que usar o delphi?

– Podemos concluir, portanto que o Delphi é largamente utilizado no desenvolvimento de aplicações desktop, aplicações multicamadas e cliente/servidor, compatível com os banco de dados mais conhecidos do mercado. Como uma ferramenta de desenvolvimento genérica, o Delphi pode ser utilizado para diversos tipos de desenvolvimento de projeto, abrangendo desde Serviços a Aplicações Web e CTI.

– Algumas vantagens do Delphi: a existência de uma grande quantidade de componentes prontos em sua biblioteca, o código fonte disponível, facilidade de uso e aprendizado e desenvolvimento rápido.

14Profa. MSc Ivna Valença

Page 15: Seminário: Delphi

Referências

– SOMERA, GUILHERME.(2007); Treinamento Profissional em Delphi. DigeratiBooks, São Paulo, 2007.

– <http://www.oficinadanet.com.br/artigo/745/conhecendo_o_delphi> Acessado em: 19 Fev. 2013.

– <http://acdelphi.com/> Acessado em: 01 Mar. 2013.

– <https://www.simple-talk.com/opinion/geek-of-the-week/anders-hejlsberg-geek-of-the-week/> Acessado em: 02 Mar. 2013.

– <http://edn.embarcadero.com/br/article/33823> Acessado em: 01 Mar. 2013.

– <http://www.dcc.unimontes.br/renato/2009/SDI/MATERIAIS/2007_1_paradigmas_orientado_eventos.pd> Acessado em: 01 Mar. 2013.

– <http://br.answers.yahoo.com/question/index?qid=20081126155713AAr0guM> Acessado em: 02 Mar. 2013.

15Profa. MSc Ivna Valença

Page 16: Seminário: Delphi

16Profa. MSc Ivna Valença