slide1
Download
Skip this Video
Download Presentation
O que é o Delphi ?

Loading in 2 Seconds...

play fullscreen
1 / 14

O que é o Delphi ? - PowerPoint PPT Presentation


  • 174 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' O que é o Delphi ?' - duke


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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)

mais funcionalidades
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!!!

slide4
.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.

pas e dfm
.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
object inspector
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
paleta de componentes
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
tipos simples de dados
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;
estruturas de controle
Estruturas de Controle
  • if .... then

If a=2 then b:=3;

  • if ... then begin ... end;

if (b=true) or (c=abs(-2)) Then

Begin

b:=8+9;

end;

  • If ... then ... Else

if (a=true) and (b=4) then

Begin

b:=8+9;

End

Else

Begin

b:=10

End;

estrutura de repeti o
Estrutura de Repetição
  • For ... To ... Do

For i:=2 to 10 do

Begin

j:=14 +i

End;

  • While ... Do

While (true) do

k:= k*2;

  • Repeat ... Until

Repeat

A:=a+1;

b:=B+1;

Until k<10

al mundo
Alô Mundo !!!

Pegue o TD !!!

mostrando mensagens
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);
segundo exemplo
Segundo exemplo

Pegue o TD !!!

alinhando os componentes
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!!!

ad