Delphi para Leigos - Fundamentos da linguagem Delphi - estrutura de códigos.

Aula 19

Observe o gráfico abaixo, que fez parte do módulo de aula anterior:

Podemos notar que codificamos nosso projeto, em outras palavras digitamos o(s) comando(s) necessários para que o sistema executa-se a tarefa que tinhamos interesse. Você deve ter notado também que parte deste código já estava presente, ou seja, foi gerado pelo próprio Delphi. Para que você possa gerar programas confiáveis é necessário antes de sair digitando comandos, conhecer os fundamentos da linguagem e a estrutura de códigos dos formulários que compõe a sua aplicação e, este será nosso objetivo a partir deste ponto.

Ao executar o Delphi 2005 e solicitar uma nova aplicação do tipo VCL Forms, teremos como resultado um formulário conforme já é de nosso conhecimento e poderemos observar em destaque na imagem abaixo:

Para que este simples formulário exista, se faz necessário toda uma estrutura de código. O código gerado automaticamente pelo Delphi quando criamos um novo formulário pode ser observado abaixo:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.nfm}

end.

É fundamental você conhecer esta estrutura básica de codificação e esta será nossa próxima tarefa. Poderemos notar que a primeira linha contem a palavra reservada "unit", seguida de um nome. Este representa o nome de arquivo em que a unit está armazenada.

A "unit" é composta por seções, cada uma com uma característica específica e uma determinada função. Sabemos que a primeira linha tem a função de iniciar a Unit e nomea-la. Logo em seguida temos a palavra chave "interface" que ao lado da palavra chave "implementation" formam as duas principais seções de uma Unit. Nesta seção (interface) seção serão declarados:

  • Tipos de dados;
  • Classes;
  • Variáveis;
  • Funções;
  • Procedimentos.

Logo após a palavra chave "interface" temos o trecho de código que poderemos observar abaixo:

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

Na seção uses iremos definir as outras units que serão utilizadas pela unit corrente. Automaticamente o Delphi já inclui uma série de units quando solicitamos uma nova aplicação. São as que mais utilizamos em qualquer tipo de aplicação. A primeira delas é a unit "windows" que possibilita a esta unit incorporar as funções da API do Windows (recurso fundamental em qualquer aplicação que será executada na plataforma Windows). Já a unit "messages" permite que você envie mensagens a partir de sua aplicação Delphi. Observe que todas as units que foram adicionadas a este unit principal são fundamentais para que o seu sistema tenha o mínimo de funcionalidade exigigo por qualquer aplicativo para a plataforma Windows.

A seguir temos as áreas destinadas a publicação de variáveis locais, públicas, componentes que irão compor o formulário e assim sucessivamente.

 

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco