O nome Delfos vem do nome de uma cidade na Grécia antiga. Concentra as vantagens das linguagens de terceira geração. Baseado em Object Pascal, ele expande as capacidades orientadas a objetos e combina perfeitamente métodos de desenvolvimento visual. Delphi atraiu a atenção das pessoas desde seu lançamento em março de 1995 e ganhou diversos prêmios naquele ano.
O surgimento do Delphi quebrou o domínio de V no campo da programação visual. E o Delphi usa tecnologia de geração direta do compilador local, tornando o desempenho de execução do programa muito superior ao de programas gerados por outros produtos. É também uma verdadeira linguagem de programação orientada a objetos. O rigor da linguagem PASCAL aliado às vantagens da visualização e às poderosas funções de banco de dados tornam-na totalmente capaz de competir com o VB da Microsoft. Muitas pessoas acreditavam que Pascal era a linguagem de programação mais promissora da época e previram que Delphi se tornaria o ambiente principal para programação visual.
O Delphi o converte automaticamente em um arquivo .EXE após a compilação do programa. Ele é executado mais rápido que o VB e pode ser executado sem a necessidade de outras bibliotecas de suporte após a compilação. Sua função de banco de dados também é bastante poderosa, tornando-o uma ferramenta de programação ideal para o desenvolvimento de software de banco de dados de médio porte. Delphi é adequado para o desenvolvimento de software aplicativo, sistemas de banco de dados, software de sistema, etc. Além disso, possui quase as mesmas funções do VB, podendo também utilizar funções API, o que é muito útil no controle do Windows.
Delphi é um novo ambiente de programação visual que nos fornece uma ferramenta de desenvolvimento de aplicativos Windows conveniente e rápida. Ele usa muitos recursos avançados e ideias de design da interface gráfica do usuário do Microsoft Windows, adota uma linguagem de programação orientada a objetos completa, flexível e reutilizável (Linguagem Orientada a Objetos), o editor mais rápido do mundo hoje e a tecnologia de banco de dados mais líder. Para a maioria dos desenvolvedores de programas, usar Delphi para desenvolver software aplicativo sem dúvida melhorará muito a eficiência da programação e, com o aprofundamento do aplicativo, você descobrirá que programar não é mais um trabalho chato - cada detalhe de design do Delphi, tudo trará para você uma alegria.
Forma básica de Delphi
Delphi é na verdade uma versão da linguagem Pascal, mas é muito diferente da linguagem Pascal tradicional. Um programa Delphi é primeiro uma estrutura de aplicativo, e essa estrutura é o “esqueleto” da aplicação. Mesmo que nada esteja preso ao esqueleto, ele ainda pode funcionar exatamente como foi projetado. Seu trabalho é apenas adicionar seu programa ao "esqueleto". O aplicativo padrão é um formulário em branco (Formulário), você pode executá-lo e obter uma janela em branco. Esta janela possui todas as propriedades de uma janela do Windows: pode ser ampliada, movida, maximizada e minimizada, etc., mas você não escreveu uma única linha de programa. Portanto, pode-se dizer que a estrutura de aplicação estabelece uma boa base para o desenvolvimento de aplicações de usuário, fornecendo coisas que são comuns a todas as aplicações.
O Delphi fez todo o trabalho básico para você - a estrutura do programa é um aplicativo executável completo que simplesmente não lida com nada. Tudo que você precisa fazer é adicionar o código ao programa para completar a função necessária. Atrás da janela em branco, o quadro do aplicativo aguarda a entrada do usuário. Como você não disse como reagir após receber a entrada do usuário, a janela responde apenas às operações básicas do Windows (mover, aplicar zoom, etc.), apenas aceita a entrada do usuário e depois a ignora. Delphi coloca os processos complexos de programação do Windows, como retornos de chamada e processamento de manipulação, sob uma capa Romulam invisível, para que você possa programar componentes visuais com facilidade e calma, sem ser incomodado por eles.
Conceitos de programação orientada a objetos
A Programação Orientada a Objetos (OOP) é a base para o nascimento do Delphi. OOP visa criar software que reutilize código e tenha a capacidade de simular melhor ambientes do mundo real, o que o torna reconhecido como vencedor da programação top-down. Ele "encapsula" funções em "objetos" necessários para a programação do Windows, adicionando instruções estendidas ao programa. As linguagens de programação orientadas a objetos tornam o trabalho complexo claro e fácil de escrever.
É uma revolução, não nos objetos em si, mas na sua capacidade de lidar com o trabalho. Os objetos não são compatíveis com a programação tradicional e os métodos de programação, e ser parcialmente orientado a objetos piora a situação. A menos que todo o ambiente de desenvolvimento seja orientado a objetos, os benefícios dos objetos podem não ser tão problemáticos.
O Delphi é totalmente orientado a objetos, o que torna o Delphi uma ferramenta de desenvolvimento acessível que promove a reutilização de software, tornando-o muito atrativo.
Algumas das primeiras linguagens de programação com desempenho OOP, como C++, Pascal, Smalltalk, etc., embora tenham características orientadas a objetos, não conseguem desenhar objetos visuais facilmente e têm pouca capacidade de interação com os usuários. Os programadores ainda precisam escrever muito. de código. O lançamento do Delphi preencheu essa lacuna. Você não precisa criar objetos sozinho, apenas adicione o código para completar a função na estrutura do programa fornecida e deixe o resto para o Delphi. Se você deseja gerar interfaces bonitas e programas bem estruturados, não precisa quebrar a cabeça, o Delphi o ajudará a fazer isso facilmente. Permite o uso de sua linguagem Object Pascal em um ambiente de programação visual com verdadeiras extensões OOP. Esta combinação revolucionária combina programação visual com estruturas de desenvolvimento orientadas a objetos.