Escolar Documentos
Profissional Documentos
Cultura Documentos
Embarcadero Delphi
Origem: Wikipédia, a enciclopédia livre.
Índice
1 Desenvolvimento
2 Exemplos
2.1 Trabalhando com classes
3 Alternativa OpenSource
4 Bibliografia
5 Ver também
6 Ligações externas
Desenvolvimento
Quando lançado em 1995 para a plataforma Windows 16 bits, foi o primeiro a ser descrito como ambiente RAD
(em português, Desenvolvimento Rápido de Aplicações). A segunda versão, lançada um ano depois, já
produzia aplicativos para a plataforma Windows 32 bits (também existe a versão para C++ o C++ Builder).
Em 2001, uma versão para plataforma Linux, conhecida como Kylix (uma espécie de Delphi para o Linux), foi
disponibilizada.
Em 2002, foi lançada uma nova versão compatível com Linux (através do Kylix e a paleta de componentes
CLX ), sendo que em 2003 o Delphi 8 passou a incluir suporte para desenvolvimento de aplicações .NET. No
final de 2004 foi lançada a versão Delphi 2005 (correspondente a versão 9), com suporte, na mesma IDE, ao
desenvolvimento para plataformas Windows 32 bits e Windows .NET, além de integrar no mesmo ambiente de
desenvolvimento a possibilidade de se desenvolver utilizando o ambiente do Delphi, C++ Builder ou C#. No
final de 2005 foi lançada a versão Delphi 2006 (correspondente a versão 10) integrada no Borland Developer
Studio 4.0 com destaque para a total integração com o Borland Together, o preview do compilador do C++
https://pt.wikipedia.org/wiki/Embarcadero_Delphi 1/4
23/06/2016 Embarcadero Delphi – Wikipédia, a enciclopédia livre
Builder, atualização dos drivers DBExpress, novos refactorings e recursos da IDE. Nessa versão o gerenciador
de memória utilizado pelo Delphi foi substituído, tornando os aplicativos compilados em Delphi mais
rápidos[carece de fontes?]. Como a ferramenta é compilada utilizando o próprio Delphi, esta nova versão também
está muito rápida.
O arquiteto por trás do Delphi e de seu predecessor Turbo Pascal foi Anders Hejlsberg, até a sua alteração para
a Microsoft em 1996, onde se tornou o arquiteto responsável pelo projeto do C# e foi peça chave na criação do
ambiente Microsoft .NET, utilizado no Delphi 8.
O Delphi teve o formato da IDE alterado pela primeira vez na versão 8, basicamente similar ao formato do
Microsoft Visual Studio para .NET.
No dia 5 de setembro de 2006 a Borland, juntamente com a Developer Tools Group (grupo responsável pelo
desenvolvimento das ferramentas IDE), entrega ao público a linha Turbo, que é praticamente o
desmembramento da suíte Borland Developer Studio (BDS 2006). Em duas versões, Explorer (download
gratuito; direcionado a estudantes, iniciantes em programação e hobbistas) e a Professional (pago; direcionado
às softwareshouses e profissionais autônomos).
Já no dia 14 de novembro de 2006, a Borland não encontrando um potencial comprador que atendesse os
quesitos que se comprometam com a evolução das ferramentas IDE, ela decidiu criar uma subsidiária
colocando todos responsáveis pela "DevCo" nessa nova empresa chamada CodeGear. Que, especialmente
cuidará das IDEs.
A Borland vendeu sua divisão responsável pelos IDEs, a Codegear para a Embarcadero, que passou a produzir
as versões mais recentes do Delphi.
Em 2011, a Embarcadero, lançou a versão do Delphi XE2, esta que, gera aplicativos nativos para MacOSx e
para iOS, utilizando a nova tecnologia Firemonkey.
No Brasil, o lançamento da nova versão, deuse dia 30 de Novembro, em São Paulo, no Delphi Conference.
Em 11 de Setembro de 2013, a Embarcadero lançou a versão do Delphi XE5. Nesta versão foi lançado o
desenvolvimento Delphi para Android.
Em 15 de Abril de 2014, a Embarcadero lançou a versão do Delphi XE6. Com isso o RAD passa a compilar
para Windows 32/64 bit, OS X, iOS e Android, tanto em Object Pascal quanto em C++. Desta maneira você
pode escolher a linguagem que mais lhe agrada.
Em 2 de Setembro de 2014 A Embarcadero lançou a release de número 7 da série XE do Delphi e C++ Builder,
com foco em multidispositivos, aplicações conectadas e computação paralela.
Em Abril de 2015 a Embarcadero lançou a versão 22.0 do Delphi intitulada Delphi XE8. Entre as novidades
desenvolvimento IoT, suporte a EMS, dois novos compiladores para iOS, Multi Device Preview, Melhorias no
Firemonkey, GetIt Package Manager e muito mais.
https://pt.wikipedia.org/wiki/Embarcadero_Delphi 2/4
23/06/2016 Embarcadero Delphi – Wikipédia, a enciclopédia livre
Em Agosto de 2015 a Embarcadero lançou a versão 23.0 do Delphi, intitulada Delphi 10 Seattle. Este nome se
deve ao fato desta versão ser focada em desenvolvimento para windows 10, suportando WinRT API,
componentes novos para Windows 10, melhorias na IDE, ferramentas de produtividade, Melhoria no
Firemonkey, suporte a MongoDB e muito mais.
Exemplos
Programa Olá Mundo
begin
ShowMessage('Olá, Mundo!');
end.
ou
begin
MessageDlg('Olá, Mundo!', mtinformation, [mbok], 0);
end.
As classes do Delphi, por convenção, sempre são iniciadas pelo prefixo "T". Os objetos no Delphi, são
instâncias de classe, ou seja: são variáveis que contém um ponteiro para o elemento da classe. Desse modo, as
classes devem ser criadas (instanciadas), quando for necessária a sua utilização e destruídas quando não forem
mais necessárias. Uma classe no Delphi tem a seguinte estrutura:
TClasse = class(TClassePai)
{
Define o nome da classe e de quem ela é herdada.
private
//Aqui ficam os campos e métodos vistos apenas pela própria classe.
protected
//Aqui ficam os campos e métodos vistos pela própria classe e suas descendentes.
public
//Aqui ficam os campos e métodos vistos por todas as classes.
end.
Alternativa OpenSource
Atualmente há um projeto chamado Lazarus que possui uma interface muito semelhante ao Delphi e a
característica de ser multiplataforma, ou seja, funciona em Linux, Windows, OS/2, Mac OS tradicional, Mac
OS X, ARM, BSD, BeOS, DOS, CORO entre outros.[1]
Bibliografia
DUARTE, WILLIAM(2015); Delphi para Android e iOS: Desenvolvendo Aplicativos Móveis. Brasport,
Rio de Janeiro, 2015
SOMERA, GUILHERME.(2007); Treinamento Profissional em Delphi. Digerati Books, São Paulo,
2007.
https://pt.wikipedia.org/wiki/Embarcadero_Delphi 3/4
23/06/2016 Embarcadero Delphi – Wikipédia, a enciclopédia livre
Ver também
Lazarus
Object Pascal
Pascal
Ligações externas
Website oficial (http://www.embarcadero.com/br/products/delphi)
Obtida de "https://pt.wikipedia.org/w/index.php?title=Embarcadero_Delphi&oldid=45968833"
Esta página foi modificada pela última vez à(s) 12h27min de 22 de junho de 2016.
Este texto é disponibilizado nos termos da licença Creative Commons Atribuição Compartilha Igual
3.0 Não Adaptada (CC BYSA 3.0); pode estar sujeito a condições adicionais. Para mais detalhes,
consulte as Condições de Uso.
https://pt.wikipedia.org/wiki/Embarcadero_Delphi 4/4