1 / 14

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.

duke
Download Presentation

O que é o Delphi ?

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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)

  2. 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!!!

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

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

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

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

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

  8. 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;

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

  10. Alô Mundo !!! Pegue o TD !!!

  11. 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);

  12. Segundo exemplo Pegue o TD !!!

  13. 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!!!

More Related