3193 delphi

Download 3193 Delphi

Post on 18-Jul-2015

102 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

Delphi

Linguagem de Programao DELPHI

Pgina 1

Linguagem de Programao DELPHI

Introduo Programao Com Delphi

Edberto Ferneda.

Pgina 2

Parte

IAmbiente Integrado de Desenvolvimento IDE

O Ambiente DELPHIO ambiente de desenvolvimento do Delphi possui as caractersticas IDE (Integrated Developer Environment Ambiente Integrado de Desenvolvimento).

1

O DELPHI possui um conjunto de ferramentas que permitem facilitar e agilizar a construo de programas, permitindo uma melhor interao entre o programador e o computador. Seus principais componentes so: Janela Principal Janela OBJECT INSPECTOR Janela FORM DESIGNER Janela CODE EDITOR

Janela PrincipalA janela principal controla o funcionamento do Delphi. atravs dessa janela que mantemos o Delphi aberto, que identificamos qual projeto est ativo, que executamos os comandos de compilao, entre outras funcionalidades. Esta janela pode ser dividida em trs partes: Menu Principal: contm as opes de utilizao do DELPHI; Barra de Ferramentas: contm botes que agilizam determinadas funes do DELPHI;

Paleta de Componentes: contm diversas pginas de componentes que podem ser utilizados na construo do projeto.

A Janela Principal: dividida em trs partes.

Menu PrincipalAssim como toda aplicao Windows, no menu principal esto presentes os comandos de abertura, criao, compilao, configurao do ambiente e chamadas a ferramentas auxiliares como, por exemplo, o Image Editor. File Abrir, salvar, fechar e imprimir projetos e arquivos, e acrescentar novos formulrios ou Units ao projeto que est aberto.Comando New New Application New Form New Data Module Open Reopen Save Save As Save Project As Save All Close Close All Use Unit Add to Project Remove From Project Print Exit Descrio Abre a caixa de dilogo New Items que contm novos itens que podem ser criados. Cria um novo projeto contendo um novo formulrio, uma Unit e o arquivo .DPR. Cria e adiciona um novo formulrio ao projeto. Cria e adiciona um novo formulrio do tipo DataModule ao projeto. Abre uma caixa de dilogo para carregar um projeto, um formulrio ou uma Unit no Code Editor. Apresenta um menu contendo uma lista dos ltimos projetos e mdulos utilizados. Grava o arquivo ativo com o seu nome atual. Grava o arquivo ativo com um novo nome. Grava o projeto corrente com um novo nome. Grava todos os arquivos abertos, tanto o projeto como seus mdulos. Fecha uma Unit e/ou Formulrio ativo. Fecha todos os arquivos. Adiciona uma Unit clusula uses do mdulo ativo. Adiciona um arquivo (Unit/Formulrio) ao projeto. Remove um arquivo do projeto. Envia o arquivo ativo para a impressora. Fecha o projeto aberto e finaliza a execuo do Delphi.

Edit Comandos para manipular textos e componentes em tempo de projeto.

O Ambiente DELPHI

2

Comando Undelete (Undo) Redo Cut Copy Paste Delete Select All Align To Grid Bring To Front Send To Back Align Size Scale Tab Order Creation Order Lock Controls Add to interface

Descrio Desfaz a ltima ao efetuada. Reverte um comando Undo. Remove um item selecionado e o coloca no Clipboard. Coloca uma copia do item selecionado no Clipboard, permanecendo o item original. Copia o contedo do Clipboard na janela Code Editor ou no formulrio. Remove o item selecionado. Seleciona todos os componentes no formulrio. Alinha o componente selecionado grade do formulrio. Move o componente selecionado para a frente de outro componente. Move o componente selecionado para trs de outro componente. Alinha os componentes selecionados. Altera o tamanho dos componentes selecionado. Altera o tamanho de todos os componentes do formulrio. Altera a ordem (tabulao) dos componentes do formulrio ativo. Modifica a ordem em que os componentes no visuais sero criados. Quando acionado, no permite que componentes sejam movidos (arrastados) de suas posies Define um novo mtodo, evento ou propriedade para um componente ActiveX

Search Localiza texto, erros, objetos, units, variveis e smbolos no Code Editor.Comando Find Find In File Replace Search Again Incremental Search Go to Line Number Find Error Browse Symbol Descrio Procura por um texto especificado e marca a primeira ocorrncia encontrada no Code Editor Procura por um texto especificado e apresenta cada ocorrncia em uma janela abaixo do Code Editor. Procura por um texto especificado e o substitui por um novo texto. Repete a procura. Procura por um texto movendo o cursor diretamente prxima ocorrncia do texto digitado na barra de status. Move o cursor para uma determinada linha. Procura pelo erro de execuo mais recente. Procura por um determinado smbolo.

View Apresenta (ou esconde) diferentes elementos do ambiente Delphi e abre janelas do depurador de cdigo (debugger).Comando Project Manager Project Source Object Inspector Alignment Palette Descrio Mostra a janela do Project Manager. Apresenta o arquivo de projeto (.DPR) no Code Editor. Mostra o Object Inspector. Mostra uma janela contendo opes para alinhamento de componentes no formulrio (Alignment Palette). O Ambiente DELPHI 3

Browser Breakpoints Call Stack Watches Threads Modules Component List Window List Toggle Form/Unit Units Forms Type Library New Edit Window SpeedBar Component Palette

Mostra o Object Browser. Apresenta uma janela contendo uma lista dos breakpoints atualmente definidos (Breakpoints List). Apresenta uma lista da seqncia atual das rotinas chamadas por um programa (Call Stack). Apresenta uma janela para visualizar o contedo de variveis durante a execuo de um programa (Watch List). Apresenta um janela de status dos threads (Thread Status). Mostra uma janela contendo os mdulos da aplicao. (Modules). Apresenta uma lista de todos os componentes (Components). Apresenta uma lista das janelas abertas (Window list). Alterna entre o formulrio e sua Unit correspondente. Mostra as Units que fazem parte do projeto. Mostra os formulrios que fazem parte do projeto. Mostra a janela Type Library que permite examinar e criar informaes de tipo para controles ActiveX. Abre uma nova janela para o Code Editor. Esconde/mostra a Barra de Ferramentas (SpeedBar). Esconde/Mostra a Paleta de Componentes.

Project Permite adicionar ou remover novos mdulos em um projeto, bem como compil-lo;Comando Add to Project Remove from Project Import Type Library Add To Repository Compile Build All Syntax Check Information Web Deployment Options Web Deploy Descrio Adiciona um arquivo ao projeto. Remove um arquivo do projeto. Importa uma biblioteca de tipos para um projeto. Adiciona um projeto ao Object Repository. Compila todos mdulos que foram alterados desde a ltima compilao. Compila todos os arquivos do projeto. Compila o projeto sem passar pelo processo de link-edio. Mostra informaes sobre o projeto Configura um controle ActiveX ou ActiveForm para ser efetivamente utilizado em seu servidor Web. Aps configurar e compilar o projeto, utilize este comando para que o controle ActiveX ou ActiveForm seja utilizado pelo servidor Web. Apresenta a janela de opes do projeto (Project Options).

Options

Run Apresenta opes de execuo e depurao do projeto.Comando Run Parameters Register ActiveX Unregister ActiveX Servers Descrio Compila e executa a aplicao. Especifica parmetros de inicializao da aplicao. Registra o projeto no Windows. Disponvel Quando for um projeto ActiveX. Remove o projeto do registro Windows. Disponvel quando for um projeto ActiveX.

O Ambiente DELPHI

4

Step Over Trace Into Trace To Next Source Line Run To Cursor Show Execution Point Program Pause Program Reset Add Watch

Executa um programa linha por linha, sem passar pelas procedures ou functions. Executa um programa linha por linha, passando inclusive pelas procedures e funcitons. Executa um programa parando a cada prxima linha executvel. Executa a aplicao a partir da localizao do cursor na janela Code Editor. Posiciona o cursor no ponto de execuo. Suspende temporariamente a execuo de um programas. Finaliza a execuo do programa e libera a memria. Abre a janela Watch Properties onde podem ser definidas as variveis que sero visualizadas durante a execuo do programa. Abre o Edit Breakpoint onde podem ser definidos breakpoints (pontos de parada do programa). Abre a janela Evaluate/Modify onde pode-se calcular ou alterar o valor de uma expresso.

Add Breakpoint Evaluate/Modify

Component Permite a criao ou instalao de novos componentes no DELPHI.Comandos New Component Install Component Import ActiveX Control Create Component Template Install Packages Configure Palette Descrio Abre o Component Expert para criar uma Unit bsica para um novo componente. Instala um componente em um package (pacote) novo ou j existente. Adiciona bibliotecas de controles ActiveX em um projeto Delphi. Personaliza um componente e salva-o na Paleta de Componentes Especifica os packages (pacotes) requeridos pelo projeto. Abre a janela de configurao de componentes e paletas.

Database Possui ferramentas que permitem criar, modificar e visualizar Consultas e Tabelas de Banco de Dados.Comandos Explore Descrio Abre o Database Explorer ou o SQL Explorer, dependendo da verso do Delphi. Ambos permitem criar, visualizar e alterar dados e Alias. O SQL Monitor permite visualizar chamadas feitas atravs de ligaes SQL (SQL Links) um servidor remoto atravs do ODBC. O Form Wizard permite gerar facilmente formulrios que apresentam dados de um banco de dados InterBase, Paradox, dBASE, ou Oracle.

SQL Monitor

Form Wizard

Tools Permite visualizar e alterar configuraes de ambiente, modificar a lista de programas externos ao Delphi.Comandos Environment Options Descrio Configura o ambiente e personaliza a aparncia da Paleta de Componentes.

O Ambiente DELPHI

5

Repository

Apresenta a janela Object Repository para a configurao das pginas de componentes apresentados no comando Ne