TUTORIAL DE PROGRAMAÇÃO EM DELPHI E KYLIX
Autor: Thiago Giovanni Savoldi
Orientador: Prof. Munif Gebara Junior
O Delphi não é uma linguagem de programação, mas sim um ambiente de desenvolvimento de aplicações, é uma ferramenta chamada Rapid Application Development (RAD).
Como linguagem de programação, o Delphi utiliza o Object Pascal, portanto trata-se de uma ferramenta de desenvolvimento de softwares, como qualquer outra, temos o exemplo do Jbuilder, plataforma utilizada para desenvolvimento de aplicações em Java. O diferencial do Delphi é utilização de vários componentes orientados a eventos para o desenvolvimento de aplicações, e tem uma grande variedade deles em seu pacote padrão, possibilitando assim o desenvolvimento rápido e prático de interfaces gráficas, desta forma, disponibiliza mais tempo para o desenvolvimento das funções necessárias no ambiente do software a ser desenvolvido.
Os componentes são objetos que possuem propriedades, métodos e eventos, valemos-nos de tais funcionalidades para unir a interface gráfica com o código fonte desenvolvido, onde suas propriedades seriam os seus tamanhos e cor, por exemplo. Em relação aos métodos podem ser, funções ou procedimentos, que são definidos para determinado objeto ou componente, quanto aos eventos, trata-se de ações propriamente ditas [1], como um clique sobre um botão, e normalmente os métodos são executados em resposta a um evento.