Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Learn Delphi Programming: Construir Aplicações Compactas

By admin on Março 24, 2021
Divulgação: O seu apoio ajuda a manter o site em funcionamento! Ganhamos uma taxa de referência por alguns dos serviços que recomendamos nesta página. Saiba mais

Delphi, conhecido oficialmente como Embarcadero Delphi, é uma linguagem de programação proprietária e um kit de desenvolvimento de software (SDK) da Embarcadero Technologies.

É usado principalmente para construir aplicações Windows, mas também pode ser usado para construir aplicações desktop, móveis, web, e consolas para correr em sistemas operativos OS X, iOS, e Android.

Delphi é distribuído juntamente com C++Builder como parte de um ambiente de desenvolvimento integrado profissional (IDE) chamado RAD Studio.

RAD Studio empacota o Delphi e uma variedade de outras ferramentas de desenvolvimento de software, incluindo um editor de código com auto-completar código e verificação de erros, um depurador integrado, suporte para vários tipos de controlo de fontes, e muito mais.

O que é o Delphi?

Delphi é uma linguagem de programação de alto nível fortemente tipificada baseada em Object Pascal que suporta programação orientada a objectos. Pode também incorporar código escrito em linguagem de montagem e outras linguagens de baixo nível, dando ao Delphi acesso indirecto ao hardware da máquina.

A força primária do Delphi é que compila de forma incrivelmente rápida, o que significa que aplicações Delphi com uma base de código relativamente grande podem ser compiladas e executadas numa máquina com recursos limitados.

O desenvolvimento do Delphi ao longo do tempo sempre enfatizou a compatibilidade retroactiva. Contudo, a compatibilidade retroativa total não foi mantida devido à adição de características de quebra de compatibilidade em versões mais recentes da linguagem.

História do Delphi

Delphi foi desenvolvido pela Borland Software Corporation como sucessor do Turbo Pascal. Ander Hejlsberg, o programador original de Turbo Pascal, foi o arquitecto chefe para o desenvolvimento do Delphi que foi inicialmente lançado em 1995 como uma ferramenta para a construção de aplicações Windows.

Borland desenvolveu o Delphi até ao ano 2006, altura em que a empresa decidiu vender o Delphi e uma série de outros produtos de software a fim de reorientar a nova direcção da empresa.

Um comprador adequado não foi localizado com rapidez suficiente e, em vez de vender a Delphi directamente, a Borland decidiu lançar a Delphi e alguns outros produtos numa subsidiária recém-formada chamada CodeGear.

Em 2008, a CodeGear foi comprada pela Embarcadero Technologies que foram mais tarde adquiridas pela própria Idera em 2015. Contudo, a Idera decidiu manter a marca Embarcadero e a Embarcadero Delphi continua a ser activamente apoiada e desenvolvida.

Nome Origem

O nome Delphi tem uma origem única. O nome foi cunhado pelo criador da Borland Danny Thorpe. Inicialmente, Delphi era apenas suposto ser um nome de código temporário para o projecto que iria substituir Turbo Pascal.

A ideia do nome veio do mito grego de Pythia, que era vulgarmente conhecido como o Oráculo de Delphi.

Desde que se esperava que o projecto fosse utilizado para construir muitas aplicações que interagissem com a base de dados Oracle, só fazia sentido nomear o projecto Delphi. Afinal, “Se quiser falar com Oracle, vá a Delphi”

Embora o nome Delphi fosse inteligente e original, a gerência da Borland estava interessada em usar algo um pouco mais descritivo como o nome oficial e instalou-se na Borland AppBuilder.

No entanto, o Novel AppBuilder foi lançado pouco antes da Borland AppBuilder e a Borland foi forçada a vir com um novo nome no último momento, e o nome de código Delphi foi elevado ao estatuto de nome oficial.

Situação actual

Delphi está em desenvolvimento muito activo. Novas versões do IDE são lançadas aproximadamente a cada seis meses e o suporte para uma nova plataforma é normalmente adicionado a cada outra versão.

Embarcadero publica uma actualização do roteiro do produto a cada seis meses com uma explicação surpreendentemente detalhada das adições de funcionalidades planeadas para serem incluídas em futuras versões do software.

Recursos

Se quiser aprender Delphi, há muitos tutoriais e textos que o podem ajudar a conseguir isso. Identificámos cinco dos melhores recursos online gratuitos e cinco dos livros mais revistos para o ajudar a começar.

Vídeos e Tutoriais Online Gratuitos

Website da Comunidade Embarcadero Technologies produz um blogue que publica notícias de produtos, bem como tutoriais para todos os produtos Embarcadero.

Em particular, procure artigos de Pawel Glowacki, que tendem a concentrar-se na programação Delphi, e artigos de Marco Cantu, que tipicamente escreve sobre o desenvolvimento rápido de aplicações e também publica um conjunto regular de posts de blogs notáveis de todo o mundo Delphi e Embarcadero.

Ligações básicas de Delphi para uma variedade de tutoriais concebidos para principiantes de Delphi, bem como uma referência útil de biblioteca de tempo de execução. O design do site é um pouco datado, mas a informação nele contida é ainda sólida e útil.

LearnDelphi.tv, produzido por Alister Christie, oferece mais de cem vídeos instrucionais gratuitos sobre Delphi. Os vídeos são em grande parte de natureza autónoma e não se baseiam uns nos outros, mas fornecem uma riqueza de informações úteis fáceis de digerir.

LearnDelphi.net foi um website que ofereceu uma série de vídeos gratuitos para estudantes Delphi. O website já não está disponível, mas todos os vídeos continuam disponíveis no YouTube organizados em duas listas de reprodução: Learn Delphi 2010 – The Basics and Learn Delphi 7 – Getting Started.

A Beginner’s Guide to Delphi Programming é um curso online gratuito concebido para programadores iniciantes e organizado em 18 capítulos.

É publicado na plataforma About.com em delphi.about.com, onde encontrará muitos posts adicionais no blogue e tutoriais para o ajudar ao longo da sua jornada educacional Delphi.

Livros

Existem muitos livros Delphi. Contudo, estes cinco são publicações relativamente recentes que ganharam críticas sólidas da comunidade de programação Delphi:

  • Codificação em Delphi (2014) por Nick Hodges é tudo sobre aprender a escrever um grande código Delphi. Não gasta muito tempo em questões IDE, mas em vez disso concentra-se directamente em escrever código.
  • Mais Codificação em Delphi (2015) por Nick Hodges baseia-se nos conceitos apresentados em Codificação em Delphi para ajudar os programadores a tirar o máximo partido do seu código Delphi.
  • Delphi Cookbook, 2nd Edition (2016) por Daniele Teti é um texto orientado para programadores Delphi com um pouco de experiência sob os seus cintos que querem informação prática sobre a construção rápida de aplicações multiplataforma.
  • MVVM in Delphi (2016) de John Kouraklis é um texto para programadores Delphi experientes que querem construir aplicações modernas para sistemas Windows com base no paradigma Model ViewModel.

  • Object Pascal Handbook (2015) de Marco Cantu é um manual para a linguagem de programação Delphi escrito por um reconhecido especialista em Delphi.

Sumário

Delphi é uma linguagem de programação de alto nível distribuída pela Embarcadero Technologies como parte do RAD Studio, um IDE para programadores profissionais. É principalmente utilizada para construir aplicações para sistemas Windows mas pode ser utilizada para construir aplicações para uma variedade de sistemas operativos.

Delphi é um produto maduro, já existente há mais de 20 anos, mas ainda está a ser activamente desenvolvido com novas funcionalidades a serem adicionadas regularmente à linguagem.

Outras Leituras e Recursos

Temos mais guias, tutoriais, e infográficos relacionados com codificação e desenvolvimento:

  • C++ Recursos do Desenvolvedor: este artigo irá pô-lo a funcionar com uma das mais populares linguagens de programação orientadas a objectos.
  • F# Programação: aprenda sobre uma das mais recentes linguagens de programação .NET.
  • A História dos Motores de Busca: os motores de busca percorreram um longo caminho ao longo das últimas duas décadas. Descubra tudo sobre a sua longa história.

Que código deve aprender?

Confuso sobre em que linguagem de programação deve aprender a codificar? Verifique o nosso infográfico, What Code Should You Learn?

Não só discute diferentes aspectos das linguagens, como também responde a questões importantes tais como, “Quanto dinheiro vou ganhar a programar Java para viver?”

Navegação de artigos

Vanidades
Presidente Al Sharpton

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Firebush (Português)
  • Previsão da taxa de CD para 2021: As taxas manter-se-ão provavelmente baixas, mas poderão aumentar mais tarde no ano
  • Como estruturar a documentação do sistema de gestão da qualidade
  • Dor pélvica crónica e prostatite: sintomas, diagnóstico e tratamento
  • Mixed Berry Crisp (Português)
  • Wheat Ales (Americana)
  • Os benefícios da amamentação após um ano
  • É seguro despejar café moído na pia | Canalização atómica
  • Cool-Down After Your Workout
  • Our Work

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org

Arquivo

  • Março 2021
  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com