Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Um Tour pelo Ambiente de Programação do Delphi, Esquemas de Programação em C

Um Tour pelo Ambiente de Programação do Delphi

Tipologia: Esquemas

2021

Compartilhado em 13/06/2021

Caio.barbosa
Caio.barbosa 🇧🇷

5

(1)

4 documentos

1 / 13

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Capítulo 2
Um Tour pelo Ambiente de Programação do Delphi
Ao final deste capítulo, vocêestaráapto a:
Identificar os elementos do IDE do Delphi
Identificar os elementos essenciais que formam uma aplicação
Overview
O Delphi oferece um ambiente integrado de deselvolvimento que permite desenvolver sofisticadas
aplicações Windows com um mínimo de codificação. Este capítulo introduz o Intergrated Development
Environment (IDE) e descreve os elementos essenciais do ambiente de programação.
Elementos do IDE do Delphi
Introdução
O Integrated Development Environment (IDE) do Delphi consiste de diversos elementos ou ferramentas
visuais. Uma vez acostumados a estes elementos, vocêpode começar a desenvolver aplicações. Este capítulo
discute os seguintes elementos para famíliariza-lo ao ambiente de desenvolvimento:
·Form
·Component Palette
·Object Inspector
·Code Editor
·SpeedBar
·ProjectManager
·SpeedMenus
·On-Line Help
As ferramentas são apresentadas na ordem em que seriam utilizadas para desenvolver uma aplicação.
Aparência Inicial da Interface
Quando vocêutiliza o Delphi, aparecem as seguintes janelas. Estas janelas formam a interface do Delphi.
Outras janelas e elementos aparecem posteriormente conforme for desenvolvendo uma aplicação.
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Pré-visualização parcial do texto

Baixe Um Tour pelo Ambiente de Programação do Delphi e outras Esquemas em PDF para Programação em C, somente na Docsity!

Capítulo 2

Um Tour pelo Ambiente de Programação do Delphi

Ao final deste capítulo, você estará apto a: Identificar os elementos do IDE do Delphi Identificar os elementos essenciais que formam uma aplicação

Overview

O Delphi oferece um ambiente integrado de deselvolvimento que permite desenvolver sofisticadas aplicações Windows com um mínimo de codificação. Este capítulo introduz o Intergrated Development Environment (IDE) e descreve os elementos essenciais do ambiente de programação.

Elementos do IDE do Delphi

Introdução

O Integrated Development Environment (IDE) do Delphi consiste de diversos elementos ou ferramentas visuais. Uma vez acostumados a estes elementos, você pode começar a desenvolver aplicações. Este capítulo discute os seguintes elementos para famíliariza-lo ao ambiente de desenvolvimento:

· Form · Component Palette · Object Inspector · Code Editor · SpeedBar · ProjectManager · SpeedMenus · On-Line Help

As ferramentas são apresentadas na ordem em que seriam utilizadas para desenvolver uma aplicação.

Aparência Inicial da Interface

Quando você utiliza o Delphi, aparecem as seguintes janelas. Estas janelas formam a interface do Delphi. Outras janelas e elementos aparecem posteriormente conforme for desenvolvendo uma aplicação.

Forms

Introdução

Forms são a característica central das aplicações Delphi. Quando você abre o Delphi, um form se torna uma janela em sua aplicação. Quando estiver desenvolvendo a interface de usuário de sua aplicação, você adicionará itens chamados de componentes ao seu form. Um componente é um objeto Delphi, tal como um label box ou edit box. Quando você inicializa o Delphi, um form em branco Form1 aparece, como segue:

C o n p o n e n t P a l e t t e

S p e e d M e n u

O b j e c t I n s p e c t o r

F o r m

Botão Maximizar Barra de Título Botão Minimizar

Menu Control

Borda

Additional Grupo adicional de componentes padrão, tais como SpeedButton, TabSet, e componentes Notebook. Data Access Componentes especializados para acesso de dados em banco de dados, tais como Table, Query e DataSource Data Controls Componentes especializados de banco de dados^ utilizados para exibir dados de bancos de dados, tais como Grid de dados, Navigator,e Edit. Dialogs Quadros de dialogos comuns do MS Windows que possuem uma aparência consistente para executar operações de arquivo, tais como abertura, gravação e impressão. System Componentes que pertencem à tecnologia do sistema Windows, tais como um timer, DDE, ou OLE. VBX Controle Visual Basic que acompanham o Delphi ou de outros fabricantes. Samples Componentes diversos, tais como ColorGrid, Calendar e SpinButton.

Object Inspector

Introdução

O Object Inspector trabalha com a Component Palette. Uma vez selecionado um componente da Component Palette é adicionado ao form, o Object Inspector automaticamente exibe as propriedades e eventos que podem ser utilizados como o componente. As propriedades e eventos (exibidos no formato de menu) permitem personalizar os componentes visualmente sem a necessidade de codificação. Os menus são dinâmicos no tocante em que somente as propriedades e eventos que se aplicam aos componentes selecionados aparecerão. Se múltiplos componentes são selecionados, somente as propriedades e eventos compartilhados por todos os componentes aparecerão no Object Inspector.

Aparência do Object Inspector

Por default, o Object Inspector aparece a esquerda da janela do Delphi, como segue:

Object Selector

A lista drop-down do Object Selector exibe o nome e o tipo de objeto de cada componente no form atual, incluindo o próprio form. Os componentes aparecem na lista quando você os adiciona ao form. A lista drop- down pode então ser utilizada para alternar rápidamente entre cada um dos componentes. A ilustração a seguir mostra um exemplo da lista drop-down do Object Inspector:

Quando um form ou componente é selecionado no Object Selector, as propriedades ou eventos pertencentes a ele são exibidos.

Properties Page

Propriedades são atributos de um componente. Elas controlam a forma como um componente aparece e se comporta na aplicação. Muitas propriedades na coluna Properties tem um valor default atribuído na coluna Values. A figura a seguir mostra um exemplo da página Properties.

Events Page

A página Events do Object Inspector lista os eventos que um componente pode reconhecer. No Delphi, você escreve procedures chamadas event handlers, e as utiliza na página Events para associar o nome de um event handler com o evento. Eventos são ações do usuário ou ocorrências de sistema que o componente pode reconhecer. Um exemplo de uma ação de usuário é um clique em um botão. Um exemplo de uma ocorrência

Object Selector Drop-Down List

Coluna de propriedades

Coluna de valores

Página de Propriedades

Uma unit é utilizada para organizar as declarações de programação do Delphi. Por exemplo, procedures utilitárias podem ser agrupadas como uma unit. Um form é organizado como uma unit. Você também pode exibir um arquivo unit através do menu View selecionando Toggle Form/Unit. O arquivo default, Unit1.PAS, aparece na janela do Code Editor, como segue:

Você deve evitar o nome default de um arquivo unit. Renomeie a Unit1 para um nome mais descritivo sobre o conteúdo do arquivo. A extensão PAS não deve ser alterada.

SpeedBar

Introdução

A SpeedBar é feita de botões que economizam tempo, permitindo que você clique sobre um botão ao invés de utilizar a barra de menu para executar operações e comandos mais comuns. A SpeedBar aparece abaixo da barra de menu, à esquerda, e consiste dos seguintes botões:

Quando você passa com o ponteiro do mouse sobre cada botão, o Help Hint do botão é exibido. A SpeedBar é totalmente personalizável. Você pode adicionar ou remover botões para personalizá-la. Os botões exibidos na figura anterior é a configuração default.

Janela do Code Editor

Código Fonte

Indicador de Linha : Coluna

Indicador de Indicador de Aba de Página Modificação Modo

Descrição dos Botões Default

A tabela a seguir descreve cada botão na SpeedBar default:

Botão Descrição

Open Project

Abre um projeto existente

Save Project

Grava um projeto existente

Add File to Project

Adiciona um novo arquivo ao projeto

Select Unit From List

Seleciona uma unit da lista das units existentes

Select Form From list

Seleciona um form da lista de forms existentes

Run

Compila e executa sua aplicação

Pause

Interrompe momentaneamente a execução da aplicação

Open File

Abre um arquivo existente

Save File

Grava o arquivo. Arquivos unit e form são ligados. Gravando um, grava-se o outro

Remove File From Project

Remove o arquivo selecionado no Project Manager da cláusula uses do arquivo de projeto corrente

Toggle Between a Form and Unit

Exibe o from inativo associado com a unit ativa, ou vice-versa

New form

Cria um form em branco e uma nova unit associada para ser adicionado ao projeto

Trace into

Executa um programa, uma linha por vez e executa cada linha de uma procedure

Step over

Executa um programa, uma linha por vez e pula as procedures executando-as como uma única unit

Project Manager

Introdução

No Delphi, os arquivos que compõem uma aplicação, form e units, são organizados como um projeto. O Project Manager lista cada arquivo de unit e form em sua aplicação e permite navegar entre elas.

Visualizando a Janela do Project Manager

Você pode exibir o project Manager através do menu View selecionando Project Manager. O Project Manager aparece com o nome do projeto. Se o projeto não tiver um nome, o arquivo default chamado Project1, aparece como segue:

SpeedMenu para o Object Inspector

O SpeedMenu do Object Inspector aparece, como segue, quando você clicar com o botão direito do mouse quando o ponteiro do mouse estiver sobre o Object Inspector. Quando Stay on top estiver habilitado, o Object Inspector sempre aparece sobre a interface.

SpeedBar

O SpeedMenu da SpeedBar aparece, como segue, quando você clicar com o botão direito do mouse quando o ponteiro do mouse estiver sobre a SpeedBar. O item de menu Configure permite adicionar ou remover icones da SpeedBar de acordo com sua necessidade.

Help On-Line

Introdução

O Help On-Line é uma grande fonte de referência sobre o Delphi. No menu Help, os itens Contents e Topic Search são comuns as aplicações MS Windows, mas documentam o produto tão bem que você pode utiliza-lo no lugar de uma cópia impressa.Contents, em particular, inclui um glossário, que é especialmente útil para uma referência rápida sobre o significado de termos. A figura a seguir mostra o menu Help:

Help Sensível ao Contexto

Help sensível ao contexto está disponível para cada elemento na interface. Pressionando F1 sobre um elemento destacado exibe a descrição do elemento. Por exemplo, se Form1 estiver destacado e você pressionar F1, a descrição do componente TForm (tipo de objeto) aparece, incluindo as propriedades, métodos, eventos e tarefas associadas a ele. O Help sensível ao contexto também está disponível quando o Code Editor for exibido e oferece auxílio na sintaxe da linguagem, palavras reservadas, e assim por diante.

Informação de Instrução

O Help on-line também contém uma extensiva informação instrucional. As três ferramentas seguintes, em particular, oferece suporte no desenvolvimento de uma aplicação: · Interactive Tutors o guiam através de cada estágio no processo de desenvolvimento de uma aplicação. · Database Form Expert permite-lhe criar forms master-detail, bem como forms com uma única tabela. · Windows API descreve como utilizar a API do MS Windows.

Interactive Tutors

A opção Interactive Tutors é um tutorial que o ensina as operações básicas na criação de uma aplicação. O tutorial é interativo pois você pode utilizar seus próprios dados, bem como dados de exemplo que acompanham o Delphi

Consulte o tutorial para relembrar o conhecimento obtido no curso.

Database Form Expert

A opção Database Form Expert no menu Help permite criar um form que exiba dados de um banco de dados local ou remoto. Esta ferramenta é uma das muitas ferramentas Expert no Delphi. Outras ferramentas Expert incluem o Application Template Expert, Form Template Expert, Component Expert, e Dialog Box Expert. A maioria delas são acessadas através do menu File quando você cria uma aplicação ou form. As ferramentas Expert serão estudadas com mais detalhes posteriormente durante o curso.

Windows API

A opção API no menu Help oferece uma descrição da API do MS Windows. Exemplos de alguns dos tópicos incluem o seguinte: Funções e mensagens para o MS Windows versão 3. · Grupos de funções · Macros · Saídas de impressão · Resources