Linguagem de Programação I. Formulários

Documentos relacionados
Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN

Eventos no Visual FoxPro

Visual Basic.NET. Buttons, Checkboxes, Radio Buttons, Panels e Group Boxes. Professor: Danilo Giacobo

Aula 12 Aplicação e prática do JS

Desenvolvendo Aplicações Poderosas com Excel e VBA

10. CRIANDO FORMULÁRIOS DO VBA

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Selecione o menu FILE NEW PROJECT como apresentado a seguir:

Desenvolvimento de Aplicações para Internet Aula 10

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

PROGRAMANDO EM C# ORIENTADO A OBJETOS

Delphi. Conexão com Banco de Dados Paradox. Jocélio Passos

Programação C# + ASP.NET

INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião

Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro. Windows

COMPUTAÇÃO GRÁFICA II E III. Posicionamento e edição de módulos

Java Swing: Netbeans

VISUALIZADOR DE CICLOS MEGA-CA TC/TERMO. Ver /06/2017

Projeto - Loja de carros

Introdução ao ASP.NET

Trabalhando com MDI e Menus

Jogos baseados em plataforma (parte 1)

Aula 01 Microsoft Excel 2016

Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados

Visual Basic.NET. Windows Forms. Professor: Danilo Giacobo. Página pessoal:

Departamento de Informática. Orientações básicas de como utilizar Equipamento Central (BULL)

Inserindo Quebra de Página

Como Funciona: Esta tela é utilizada para efetuar configurações referentes ao tema do ecommerce.

Ambiente de programação


Escrito por: Ramon Andrade. Criando Etiquetas Personalizadas no Icarus

Capturando teclas: Movimentando um Sprite utilizando teclado

Open Day Bibliotecas ElipseX

Unidade 2: Navegação e Edição Básica

Criando uma agenda com o Lazarus

13. APRESENTAÇÃO DO PROJETO Criação de folhas mestres

Prof. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK.

[Skype for Business] - [Skype for Business] Versão Online

MANUAL. ecosistemas.net.br

Bem-vindo ao tópico sobre a Introdução.

UNIVERSIDADE FEDERAL DE PELOTAS. Índice

Prof. Rafael Araújo. O Word 2007 apresenta uma série de alterações em sua estrutura gráfica, alterações estas que visam facilitar sua utilização.

Tutorial de Utilização do Software- Mini CLP FIT. tsfit-03 CRIANDO UM PROGRAMA

AULA 2 Planos Vistas e Temas

COMPUTAÇÃO GRÁFICA II E III PROMOB. Construção de piso e teto, inserção de portas e janelas, iniciação à inserção de módulos.

Sumário PARTE I: INTRODUÇÃO A JQUERY E JAVASCRIPT 3

PLANILHA ELETRÔNICA EXCEL

Tela do MS Word 2010 Barra de Título Régua Horizontal Menu Arquivo Grupo Janela de Documento Guia Barra de Ponto de Ferramentas Inserção de Acesso

TOPCON SCANMASTER GUIA PRÁTICO REGISTRO DE NUVENS POR TIE POINTS

Macros no LibreOffice

Interface. Movimentação na planilha

Aula 4 Microsoft PowerPoint 2003: Criando uma Apresentação

05 Como utilizar POO no ambiente gráfico do C#?

MS Word Formatação ABNT

TUTORIAL PARA O PROCESSO DE DESENHO DE CAVA UTILIZANDO O SOFTWARE MICROMINE

Este material foi preparado para auxiliar você no decorrer do curso. É um referencial teórico que deve ser consultado aula após aula.

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

Introdução à Ferramenta Construct 2

ANEXO V TUTORIAL: SOFTWARE EDUCACIONAL VAMOS ESCREVER!: PROJETOS DE ESCRITA INTERATIVA

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD)

MANUAL DE UTILIZAÇÃO DO SOFTWARE DE IMPRESSÃO DE ETIQUETAS MOORE.

Manual para atualização do portal do CNPq - versão 1.0 Blog do RHAE

Osciloscópio Digital TDS2000

Interface Gráfica - Swing

AULA 7 - Tela Acoplada

SVMPC2. Manual do Usuário. Versão 1.2

Trabalhando com Microsoft Word Denise P. Batalha

PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET

Manual. Portal de Seminovos

Selecione o WPF Application dentro de Templates > Visual C# > Windows

Como gerar credenciais de API do tipo REST no PayPal. Como gerar credenciais de API do tipo REST no PayPal

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

2.5 Barra de Status Seleção Padrão. Modifica o modo de seleção entre Seleção padrão, Estender seleção, Adicionar seleção e Seleção em bloco.

Parte I. Tela inicial

Sistema PLACOMP Principais Funcionalidades. Descritivo sobre algumas funcionalidades gerais do Sistema PLACOMP. PLACOMP Sistemas Versão:

Manual Sistema de Automação de Pedidos Data C

Inserindo Imagem. Inserindo uma imagem a partir da Galeria

PETRILAB GUIA DO USUÁRIO V1.0 PETRILAB CRIADO POR ANDERSON LINHARES DE UFRJ

Analisando Dados Graficamente

MANUAL DO RECURSO DE ACESSIBILIDADE DO WINDOWS

Laboratório de Programação com Games. Conteúdo: Professor: - Conceitos de programação com Python. Instituto de Computação - UFF

Microsoft Word Informática Instrumental Profe: Regiane Klidzio Curso: Ed. Física. Seção 2

OmniPC 4.2 Guia do usuário

Sobre a nova minha UFOP

BEKS. Modelos: BEKY e BEKS. Manual de Referência Rápida

Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se.

NORMAS DA ABNT PARA FORMATAÇÃO DE TRABALHOS ACADÊMICOS

Manual. Portal de Seminovos

SUMÁRIO 1. APRESENTAÇÃO FUNCIONALIDADES COMUNS AOS USUÁRIOS... 3

WORD PARA TRABALHOS ACADÊMICOS. UNIVERSIDADE FEDERAL DE SANTA CATARINA. Biblioteca Universitária. Programa de competência em informação.

GUI - Menu de Jogo. Ferramenta de Desenvolvimento - Engine I

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

1 Configurando um mapa de rede

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

Sumário APRESENTAÇÃO...3 ACESSO AO SISTEMA...4 FUNCIONALIDADES...5 SIG-PCJ... 3 ACESSANDO O SISTEMA VIA WEB...4 MANUAL DO USUÁRIO...

Aula 01 Excel Prof. Claudio Benossi

Manual do usuário Instalação do sistema: WebVip. Presserv Informática LTDA - ME Manual do usuário (Instalação do sistema WebVip)

Microsoft PowerPoint. A seguir podemos observar a janela do Microsoft PowerPoint. Observe: Slide

Transcrição:

Linguagem de Programação I Formulários

Introdução Formulários são interfaces visuais de um programa com o usuário; Dentro de um formulário podem ser inseridos diversos componentes que podem facilitar a interação entre o usuário e o programa; Os formulários possuem diversas propriedades e eventos que podem caracterizar seu comportamento.

Introdução O lazarus fornece um construtor de formulários visual que agiliza bastante o processo de construção de interfaces; Quando criamos um formulário no Lazarus, estamos, na verdade modificando e criando uma instância de uma classe de formulário padrão exeistente na LCL.

Principais Propriedades ActiveControl Componente focado quando o formulário é criado AutoScroll Bassas de rolagens automáticas se os componentes não couberem na área visível do formulário;

Principais Propriedades BorderIcons Ícones visíveis na borda do formulário. Seu funcionamento efetivo defende das propriedades WindowState e BorderStyle

Principais Propriedades BorderStyle Estilo da borda do formulário. Depende de WindowState. Principais valores: bsdialog: Estilo de caixa de diálogo bsnone: Sem bordas bssingle: Simples; bssizeable: Redimensionável; BorderWidth: Largura da borda do formulário;

Principais Propriedades WindowState Estado do formulário. Principais valores: wsnormal: A propriedade BorderStyle não é afetada; wsmaximized: A propriedade BorderStyle é afetada

Principais Propriedades Caption: Título do formulário; Color: Cor do formulário; Cursor: Cursor do mouse; Icon: Ícone do formulário;

Principais Propriedades Enabled: Habilita ou desabilita os formulários (O usuário não pode interagir com um formulário desabilitado); Hint: Dica a ser exibida quando o cursor do mouse é posicionado sobre o formulário; ShowHint: Indica se a Hint será exibida;

Principais Propriedades Name: Nome do formulário (Será usado na classe do formulário e em sua instância) Position: Posição do formulário na tela. Principais valores: podesigned: Posição de edição; poscreencenter: No centro da tela

Principais Propriedades Left: Posição esquerda; Top: Posição superior; Height: Altura do formulário; Width: Largura do formulário;

Principais Eventos Click: Clique do mouse; DlbClick: Duplo clique; MouseDown: descida do botão do mouse MouseMove: Movimentação do mouse MouseUp: Soltar o botão pressionado do mouse

Principais Eventos Activate: Ativação (exibição) Deactivate: Desativação; Close: Fechamento; CloseQuery: Antes do fechamento; Create: Criação;

Principais Eventos Hide: Ocultação; Show: Exibição (quando o formulário estava oculto) Resize: Redimensionamento;

Principais Eventos KeyDown: Pressionamento de uma tecla, na descida; KeyPress: Pressionar uma tecla (descina e subida) KeyUp: Soltar uma tecla pressionada;

Multiplos formulários Em muitos programas são necessários vários formulários; Para controlar a exibição destes, podemos utilizar os seguintes métodos: Show: Exibe um formulário; Hide: Oculta um formulário; ShowModal: Exibe um formulário de forma modal (não é possivel alternar com outro formulário do programa);

Multiplos formulários Para definir o formulário inicial basta acessar as Opções do Prjeto no menu Project > Project Options Na aba forms podemos mudar a ordem de criação dos formulários O primeiro formulário criado será o formulário inicial.

Exercícios Crie um projeto com um formulário, aumente o seu tamanho, insira diversos componentes, reduza o tamanho do form e configure para apresentar barras de rolagem de forma que todos os componentes possam ser acessados.

Exercícios Modifique o formulário para que o mesmo não possa ser redimensionado Astere o título do formulário para teste Altere a cor e o cursor do mouse para o formulário Configure o formulário para que seja exibida a dica testando... ;

Exercícios Renomeie o formulário para frmtestepropriedades; Faça com que o formulário seja exibido no centro da tela em sua inicialização.

Exercícios Altere o título do formulário para o nome do evento acionado: Activate Click Create DblClick Deactivate KeyDown

Exercícios KeyUp MouseDown MouseMove MouseUp Resize Show