<Alana, Joanna e Fernando>
Resumo


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




                                Profa. MSc Ivna Valença                     2
Introdução




             Profa. MSc Ivna Valença   3
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



                                    Profa. MSc Ivna Valença                 4
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
                           Profa. MSc Ivna Valença   5
Introdução

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


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




                                 Profa. MSc Ivna Valença                              6
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.




                                Profa. MSc Ivna Valença                           7
História

                              Quem é esse homem?


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




            Profa. MSc Ivna Valença                             8
Linguagem


• Aplicações




               Profa. MSc Ivna Valença   9
História


 • Particularidades 1/4
    – Visual




                          Profa. MSc Ivna Valença   10
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.
                                ALGUNS CONCEITOS




                                Profa. MSc Ivna Valença                          11
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.




                                Profa. MSc Ivna Valença                      12
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).




                                 Profa. MSc Ivna Valença                          13
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.




                                Profa. MSc Ivna Valença                         14
Referências


    – SOMERA, GUILHERME.(2007); Treinamento Profissional em Delphi. Digerati
      Books, 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_paradig
      mas_orientado_eventos.pd> Acessado em: 01 Mar. 2013.
    – <http://br.answers.yahoo.com/question/index?qid=20081126155713AAr0gu
      M> Acessado em: 02 Mar. 2013.




                               Profa. MSc Ivna Valença                       15
Profa. MSc Ivna Valença   16

Seminário: Delphi

  • 1.
  • 2.
    Resumo • Sobre nossotrabalho – 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. Profa. MSc Ivna Valença 2
  • 3.
    Introdução Profa. MSc Ivna Valença 3
  • 4.
    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 Profa. MSc Ivna Valença 4
  • 5.
    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 Profa. MSc Ivna Valença 5
  • 6.
    Introdução • 14de 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. • 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. Profa. MSc Ivna Valença 6
  • 7.
    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. Profa. MSc Ivna Valença 7
  • 8.
    História Quem é esse homem? • 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. Profa. MSc Ivna Valença 8
  • 9.
    Linguagem • Aplicações Profa. MSc Ivna Valença 9
  • 10.
    História • Particularidades1/4 – Visual Profa. MSc Ivna Valença 10
  • 11.
    História • Particularidades2/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. ALGUNS CONCEITOS Profa. MSc Ivna Valença 11
  • 12.
    História • Particularidades3/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. Profa. MSc Ivna Valença 12
  • 13.
    História • Particularidades4/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). Profa. MSc Ivna Valença 13
  • 14.
    Conclusão • Porque 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. Profa. MSc Ivna Valença 14
  • 15.
    Referências – SOMERA, GUILHERME.(2007); Treinamento Profissional em Delphi. Digerati Books, 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_paradig mas_orientado_eventos.pd> Acessado em: 01 Mar. 2013. – <http://br.answers.yahoo.com/question/index?qid=20081126155713AAr0gu M> Acessado em: 02 Mar. 2013. Profa. MSc Ivna Valença 15
  • 16.
    Profa. MSc IvnaValença 16