MÓDULO II INTERFACE GRÁFICA DELPHI

Documentos relacionados
Conhecendo o Delphi 2010

O AMBIENTE DELPHI. Programação de Computadores.

Delphi 7 Aula 01 Área do Triângulo

LINGUAGEM DE PROGRAMAÇÃO DELPHI ORIENTADA A OBJETO. Por Érica Barcelos

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

PROJECT 1 Delphi Project (Extensão. DPR)

Anexação de tabelas, inserção de pontos, geração de polígonos e cálculo de áreas em ArcView

Elementos do IDE do Delphi

Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey

Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS

Fluxo de Caixa. 1. Conexão ao Sistema... 2

COMO CRIAR UM PEDIDO DE COMPRAS

Manual de Utilização. Ao acessar o endereço chegaremos a seguinte página de entrada: Tela de Abertura do Sistema

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Sobre o Visual C

Backup e Recuperação Guia do Usuário

X SOFTWARE DESENVOLVIDO EM DELPHI PARA SELEÇÃO DE BOMBAS HIDRÁULICAS PARA ADUTORAS MODELADAS COM O SOFTWARE EPANET 2.0

MANUAL DO USUÁRIO PRINTDIAG CHIPTRONIC ELETRÔNICA DO BRASIL

Portal de Sistemas Integrados. Manual do Usuário. Versão: 1.0

Instruções para utilização dos Fóruns pelo Grupo dos Consensos Psiquiátricos para Clínicos Gerais 2005

PLANILHA DE NIVELAMENTO

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

e Autorizador Odontológico

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos

ROTEIRO PARA REGISTRO NO CONTAS ONLINE Programa Caminho da Escola Parte I Execução Financeira Data de atualização: 21/6/2012

epucc.com.br SAIBA COMO INCLUIR INFORMAÇÕES DE COLABORADORES, CENTROS DE CUSTO E RATEIO DE DESPESAS

DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO. PROFa. GILENE BORGES GOMES. Home page:

1. REFERÊNCIA DE MACROS DO MICROSOFT ACCESS AÇÕES DE MACRO E OS PARÂMETROS DE CADA UMA :

1.0 Informações de hardware

GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos

Módulo de Aprendizagem I

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

MANUAL DE INSTALAÇÃO DO MILLENNIUM BASIC

Soluções Inovadoras. FlyFlex. Fly Solution

GUIA RÁPIDO DE CONFIGURAÇÃO LINEAR-HCS / MONI SOFTWARE Baseado em: Moni Software v Conversor Serial-IP v1.100b Guarita IP va.

Associação de dados cartográficos a alfanuméricos no MapInfo

Guia de Referência OPEN PROJECT Treinamento Essencial

Solicitação de Autorização Intercâmbio

,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas

Guião do Trabalho Laboratorial Nº 1 Criação do Modelo do Mundo no ABB RobotStudio

MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS

Rede VPN UFBA Procedimento para configuração

LAYOUTS PARA PLOTAGEM

MANUAL DO CLIENTE FINAL ALTERAÇÕES BÁSICAS NO PRODUTO SITE ACESSANDO O PAINEL _ 1 EDITANDO TEXTOS _ 2 TROCANDO IMAGENS 4 INSERINDO VIDEOS 7

Delphi IDE. Jocélio Passos Delphi - IDE. Integrad Development Enviroment Ambiente de Desenvolvimento Integrado

MANUAL e-sic GUIA DO SERVIDOR. Governo do Estado do Piauí

Criar e formatar relatórios

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Programação Orientada a Objetos SANTOS, Rafael

Sistema NetConta I - Guia de Referência Rápida

Classificação de Ativo Orçamento e Provisão de Despesa

Microsoft Powerpoint 2003

Boletim Técnico. Montagem do conteúdo de laudos. Produto : Microsiga Protheus - Medicina e Segurança do Trabalho - Versão 10

CRIANDO UM MODELO ESTRUTURAL EM REVIT STRUCTURE

Guia de início rápido do Bomgar B200

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos

OI CLOUD SEJA BEM-VINDO!

APOSTILA DE INFORMÁTICA INTERNET E

Conhecendo o Visual FoxPro 8.0 Parte 1

APOSTILA DE INFORMÁTICA WORD PAD E TECLADO

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Atenção Básica. Manual do Digitador

Manual SAGe Versão 1.2

Administração Portal Controle Público


Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza

Rateio por Despesas por Contas Contábeis

Instituto de Pesquisas Energéticas e Nucleares, IPEN CNEN/SP. Biblioteca Terezine Arantes Ferraz

Manifestação. O Sistema de Distribuição Fiscal Eletrônica do Gosocket. Manual de Usabilidade Gadget Manifestação

CRIANDO EQUIPAMENTOS CANHÃO LED

Disponibilizada a rotina Vale Presente (LOJA830) no módulo Controle de Lojas (SIGALOJA), assim como já é utilizada no módulo Front Loja (SIGAFRT).

Copyright Smar

GPS NEXTEL. GUIA DE UTILIZAÇÃO É NAVEGAÇÃO 3D. É GPS. É NEXTEL.

Manual Mobuss Construção - Móvel

Graphing Basic no Excel 2007

BANCO DE DADOS PARA GERENCIAMENTO E DESENVOLVIMENTO DE SOFTWARE

Instruções básicas para a análise de um pórtico 2D com o programa ROBOT Estruturas de Betão 2

Como Atualizar o SolidWorks Enterprise PDM. Atualização do Servidor

UNIMED LITORAL MANUAL DE PROCESSOS E SISTEMAS DE INFORMAÇÃO

Inclusão de Validação Biométrica

FastCube 2.0 Programmer Manual

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

Sistema De Gerenciamento Web UFFS

IOL Controle de Processo Seletivo Como funciona?

=E4/26 F10 =F4 = G4+F5

Neste manual você terá o exemplo de acesso 3G pelo programa ASEE, existem 02 tipos, o segundo é o MEYE. No cd existe o manual do MEYE.

Driver Next Versão 1.0 de Português

Módulo Odontologia. Sumário. Odontologia

Laboratório opcional: Backup de dados e restauração no Windows 7

Transcrição:

MÓDULO II INTERFACE GRÁFICA DELPHI A partir de agora iniciaremos o desenvolvimento de software utilizando a interface gráfica do dephi, já conhecemos a linguagem pascal, no caso do Delphi o Object Pascal (biblioteca responsável pela codificação) integrado com a biblioteca VCL( responsável pela parte gráfica). A tela inicial(figura 6) é por onde iniciamos o projeto, ao lado do ícone da embarcadero podemos selecionar entre as opções Classic, Debug ou Default.Estas três opções definem a forma com que a tela do Delphi ficará disposta no seu ambiente de trabalho Figura 6 - Tela inicial A aba structure (Figura 7) descreve todos os componentes adicionados em um projeto, desde o form, seus componentes e seus devidos atributos

Figura 7 Structure A guia object inspector(figura 8) servirá como referencia para alterarmos as propriedades dos componentes adicionados ao projeto, nela tambem poderemos alterar os principais eventos de um objeto. Figura 8 - Object Inspector Dentre muitas das mudanças nas versões mais atuais do Delphi é a paleta Tool Palette(Figura 9) que divide todos os componentes em abas, mas no entanto permitindo pesquisar pelo nome dos componentes agilizando o desenvolvimento. Figura 9 - Tool Palette

SpeedBar ( Barra de Velocidade ) foi o nome dado pela Borland à barra de ferramentas com atalhos para os procedimentos comumente executados durante a fase de desenvolvimento de um projeto. São eles: New: Abre uma caixa de diálogo que permite selecionar o tipo de objeto a ser criado (novo aplicativo, formulário, DLL, relatórios, entre outros).equivalente ao menu File New Other. Open: Abre uma Unit, Form, Projeto ou Package. Equivalente ao menu File Open. Save: Salva a Unit/Form atual. Equivalente ao menu File Save. Save All: Salva todas as Units/Forms abertos que sofreram alteração. Equivalente ao menu File Save All ou as teclas Shift+Ctrl+S. Open Project: Abre um arquivo de projeto (.dpr Delphi Project). Equivalente ao menu File Open Project ou as teclas Ctrl+F11. Add file to Project: Acrescenta um arquivo já existente ao projeto atual. Equivalente ao menu Project Add to Project ou as teclas Shift+F11. Remove file to Project: Remove um arquivo do projeto. O arquivo não será removido do disco, apenas deixará de fazer parte projeto. Equivalente ao menu Project Remove from Project. Help Contents: Aciona o Help do Delphi. Equivalente ao menu Help Delphi Help. View Unit: Permite escolher uma Unit do projeto para ser exibida. Equivalente ao menu View Units ou as teclas Ctrl+F12. View Form: Permite escolher um Form do projeto para ser exibido. Equivalente ao menu View Forms ou as teclas Shift+F12. Toggle Form/Unit: Permite alternar entre um formulário e seu respectivo código fonte. Equivalente ao menu View Toggle Form/Unit ou a tecla de função F11. New Form: Adiciona um novo formulário ao projeto. Equivalente ao menu File New Form. Run: Executa a aplicação, compilando-a se necessário. Equivalente ao menu Run Run ou a tecla de função F9. Pause: Suspende a execução do programa. Equivalente ao menu Run Pause Program. Trace Into: Executa o programa passo a passo, linha a linha, dentro da rotina que for invocado e dentro de todas as rotinas que forem

Estrutura de um Programa Uma aplicação feita em Delphi é composta de um arquivo de projeto, que gerencia quais Forms e Units compõem a aplicação. O nome dado ao arquivo do projeto, normalmente será o nome dado ao executável da aplicação quando a mesma for compilada. Figura 10 - Estrutura de um Programa

A codificação de uma unit utiliza a estrutura abaixo : Figura 11 - Estrutura de uma Unit Na primeira linha, o nome em frente à palavra unit, no caso Unit1, indica o nome dado ao arquivo com a programação do formulário. Se o formulário fosse salvo com este nome ele geraria um arquivo externo com o nome de Unit1.pas e outro com o nome de Unit1.dfm. (Quando for salvar seus formulários você deve dar nomes mais significativos). Na linha seguinte, a palavra interface delimita a seção de interface na qual serão colocadas as definições de funções, procedimentos, tipos e variáveis que poderão ser vistos por outras units da aplicação. A cláusula Uses dentro da seção interface indica quais units deverão ser ligadas para poder complementar a nossa. Ao criar um Form as Units definidas no código acima são inseridas automaticamente, pois fornecem o suporte para criação do mesmo. Ao inserir componentes num Form, outras Units podem ser adicionadas a esta lista. A seguir temos a definição dos tipos do programa, identificada pela palavra type. Neste ponto temos a definição de uma classe TForm1 que é derivada da classe base TForm. Ao se acrescentar componentes no Form também será gerado no código definição correspondente aos mesmos. (O conceito de classes e objetos será explicado no Capítulo 2) O próximo item é a definição de variáveis e constantes globais, através da palavra reservada var. Neste ponto é criada uma variável com visibilidade global (pode ser vista em outras units nas quais a mesma seja incluída na cláusula uses)

A palavra chave implementation delimita a segunda seção da unit,onde serão colocadas as funções e variáveis que serão acessadas apenas por ela mesma (não são visíveis em utras units).