O que é o Delphi ?

14

description

O que é o Delphi ?. Uma IDE (Integrated Development Enviroment) Produzido pela Borland (www.borland.com.br) Baseado na Linguagem Object Pascal Trabalha com componentes Orientado a eventos Produz também programas para Linux através do uso dos componentes CLX e do Borland Kylix. - PowerPoint PPT Presentation

Transcript of O que é o Delphi ?

Page 1: O que é o Delphi ?
Page 2: O que é o Delphi ?

O que é o Delphi ?

• Uma IDE (Integrated Development Enviroment)

• Produzido pela Borland (www.borland.com.br)

• Baseado na Linguagem Object Pascal

• Trabalha com componentes

• Orientado a eventos

• Produz também programas para Linux através do uso dos componentes CLX e do Borland Kylix

CLX: Borland Component Library for Cross-Platform (CLX)

Page 3: O que é o Delphi ?

Mais Funcionalidades

• Orientação a Objeto

• Code Completation

• Componentes para internet (http, sockets)

• Poderoso Debugger e Watcher

• Facilidade para acesso de banco de dados (BDE, ADO ...)

• Integração como novas Tecnologias (XML, SOAP, .NET)

Vamos Ver!!!

Page 4: O que é o Delphi ?

.DPR?

• O Delphi trabalha com o conceito de projeto (.dpr)

• O projeto após compilado se tornar um “.exe” no caso do Windows

• O projeto mantém a estrutura de um programa do pascal:

Program nome;uses bibliotecas ...Begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end.

Page 5: O que é o Delphi ?

.PAS e .DFM?

• Os objetos gráficos de um formulário (os componentes ..) e suas propriedades (width, caption, ...) são definidos num arquivo “.DFM”

• A descrição das classes e das ações a serem executadas após os eventos estão na units (.PAS)

• O lugar onde realmente vamos programar são as units, o corpo dos nossos programas

Page 6: O que é o Delphi ?

Object Inspector

• Contém os atributos e os eventos do componente selecionado.

• F11 para chamá-lo

• Atributos comuns aos componentes: Name, Enabled, Visible,

TabOrder, Hint, Cursor

Page 7: O que é o Delphi ?

Paleta de Componentes

• Nesta Paleta se encontra os componentes padrões do Delphi e aqueles que vierem a ser instalados

• Para colocar um componente no form basta selecioná-lo e clicar depois no form

• No curso vamos trabalhar com a paleta Standard, Additional, Win32, Dialogs, BDE, Data Controls

Page 8: O que é o Delphi ?

Tipos Simples de Dados

• Tipos básicos principais: integer, shortint, longint, byte,

word e longword real, double e extended char, string e boolean

• Declarando varíaveis: Antes do begin !!! Var a:integer;

Page 9: O que é o Delphi ?

Estruturas de Controle

• if .... thenIf a=2 then b:=3;

• if ... then begin ... end; if (b=true) or (c=abs(-2)) Then Begin b:=8+9;end;

• If ... then ... Elseif (a=true) and (b=4) then Begin b:=8+9;End Else Begin b:=10 End;

Page 10: O que é o Delphi ?

Estrutura de Repetição

• For ... To ... DoFor i:=2 to 10 do

Begin

j:=14 +i

End;

• While ... Do While (true) do

k:= k*2;

• Repeat ... UntilRepeat

A:=a+1;

b:=B+1;

Until k<10

Page 11: O que é o Delphi ?

Alô Mundo !!!

Pegue o TD !!!

Page 12: O que é o Delphi ?

Mostrando Mensagens

• MessageDlg: faz chamada as janelas padrões da api do windows

• Sintaxe: MessageDlg (const Msg : string; AType: TMsgDlgType; AButtons: MsgDlgButtons; HelpCtx : LongInt) : word;

• Atype: mtWarning, mtError, mtInformation, mtConfirmation ....

• Ex: MessageDlg(‘Quer deletar o arquivo?', mtConfirmation, [mbOK,mbCancel], 0);

Page 13: O que é o Delphi ?

Segundo exemplo

Pegue o TD !!!

Page 14: O que é o Delphi ?

Alinhando os Componentes

• Esta paleta auxilia no alinhamento horizontal e vertical dos componentes

• Além disso no espaçamento entre eles

• Para usá-la selecione componentes utilizando Shift.

• Vá em View> AlignPalette

Vamos Ver!!!