Computação e Programação

Tamanho: px
Começar a partir da página:

Download "Computação e Programação"

Transcrição

1 Computação e Programação MEMec, LEAN - 1º Semestre Aula Teórica 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI D.E.M. Área Científica de Controlo Automação e Informática Industrial Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 /

2 Interface Gráfica do Utilizador (GUI) Tipo de interface com o utilizador que permite a interação com dispositivos digitais através de elementos gráficos, como ícones e outros indicadores visuais A interação é feita geralmente através de um rato, um teclado, ou um ecrã tactil, com os quais o utilizador é capaz de selecionar símbolos e de os manipular de forma a obter algum resultado prático. Computação e Programação 2015 / Exemplos de interfaces gráficas GNOME (Ubuntu ver. 9.04) ios 5.0 Android 4.0 Windows 7 Computação e Programação 2015 /

3 Exemplos de interfaces de linha de comando MS-DOS (Windows XP) GNOME Terminal 3 Mac OS X Terminal Computação e Programação 2015 / Elementos da GUI No sistema WIMP (Windows, Icons, Menus and Pointing device) os componentes que constituem uma GUI típica incluem: Sistema de janelas, Ícones e elementos gráficos, Menus/grupos de funções, Dispositivo de ponteiro (e.g.: o rato) Computação e Programação 2015 /

4 Qualidade de uma GUI Effective interfaces are visually apparent and forgiving, instilling in their users a sense of control. Users quickly see the breadth of their options, grasp howtoachievetheirgoals,anddotheirwork. Efficient interfaces do not concern the user with the inner workings of the system. Effective applications and services perform a maximum of work, while requiring a minimum of information from users. Computação e Programação 2015 / Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 /

5 Programação event-driven Os eventos incluem acções do utilizador, acções devidas a outros elementos de código, ou acções externas (geradas pelo SO, como por exemplo a criação de um ficheiro ou a ligação de hardware periférico) O controlo do programa não depende de um fluxo de execução programado no código, mas sim da sequência de elementos de código (callbacks) disparada por reacção aos eventos O controlo do fluxo de execução do programa constitui a principal diferença entre a programação dirigida por eventos e a programação de execução sequencial. Computação e Programação 2015 / Programação event-driven Programa de execução sequencial Computação e Programação 2015 /

6 Programação event-driven Programa dirigido por eventos As funções que respondem aos eventos chamam-se funções de callback Computação e Programação 2015 / Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 /

7 GUIs no MATLAB Uma GUI no MATLAB é uma aplicação gráfica com uma ou mais janelas que contém componentes e controlos(controlos são também componentes, mas disparam elementos de código por reacção a eventos), e que permitem a interacção entre o utilizador e o programa. As GUIs no MATLAB permitem: realizar operações de computação, ler / escrever para ficheiros, comunicar com outras GUIs, apresentar dados em tabelas e gráficos. Computação e Programação 2015 / Estrutura de uma GUI no MATLAB Figure: simple_gui.fig + M-file: simple_gui.m Computação e Programação 2015 /

8 Execução da GUI no MATLAB O funcionamento da generalidade das GUIs no MATLAB baseia-se na reacção a acções ou eventos(event-driven) A GUI está normalmente num dado estado, que apenas é alterado quando o utilizador, ou outros elementos de código, desencadeiam uma determinada acção ou evento Os controlos da GUI têm associados elementos de código denominados por callbacks. Uma callback contém o código que o MATLAB executa como reacção ao evento desencadeado Computação e Programação 2015 / Execução da GUI no MATLAB Os eventos do utilizador que desencadeiam callbacks no MATLAB incluem por exemplo: carregar em botões da GUI carregar num botão do rato seleccionar um elemento do menu escrever uma cadeia de caracteres ou valor numérico passar com o rato em cima de uma componente Computação e Programação 2015 /

9 Processo de Desenvolvimento Fase I Fase II Fase III Computação e Programação 2015 / Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 /

10 Componentes e controlos da GUI As componentes das GUIs incluem, entre outros: figures, menus, toolbars, push buttons, radio buttons, list boxes, static text sliders axes etc Computação e Programação 2015 / Exemplo: GUI controlsuite Disponível na pasta do MATLAB, subdirectoria "..\help\techdoc\crea ting_guis\examples" Abrir pela linha de comandos utilizando: guide controlsuite Computação e Programação 2015 /

11 Conceitos básicos Uma handle é uma variável através da qual se pode modificar, ou aceder às propriedades (estado) do componente que lhe está associado Computação e Programação 2015 / Conceitos básicos Todos os componentes de uma GUI, incluindo a figura, possuem a sua própria handle As handles de todos os componentes da GUI são guardadas nos campos de uma estrutura chamada handles, criada automaticamente pelo GUIDE handles = figure1: listbox: slider: pushbutton: output: Computação e Programação 2015 /

12 Conceitos básicos Descrição: As funções get e set permitem conhecer e modificar o valor das propriedades de um componente através da sua handle Sintaxe: valor = get(handle, propriedade) set(handle, propriedade, valor) % Exemplos escritos dentro de uma função de callback num_real = get(handles.slider, 'Value'); set(handles.listbox, 'BackgroundColor', [1 1 0]); Computação e Programação 2015 / Conceitos básicos A estrutura handles, é um dos três argumentos de entrada que o GUIDE gera automaticamente em todas as funções de callback Isso implica que todos os componentes, e respectivas propriedades, estão acessíveis dentro de todas as funções de callback Quaisquer dados, ou estruturas de dados, que devam estar acessíveis durante a execução da GUI, devem ser adicionados como novos campos da estrutura handles Computação e Programação 2015 /

13 Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 / Estrutura padrão da m-file de uma GUI Computação e Programação 2015 /

14 Exemplo: GUI controlsuite Comments Computação e Programação 2015 / Exemplo: GUI controlsuite Initialization Computação e Programação 2015 /

15 Exemplo: GUI controlsuite Opening Function Computação e Programação 2015 / Exemplo: GUI controlsuite Output Function Computação e Programação 2015 /

16 Exemplo: GUI controlsuite Component and figure callbacks (sample) Computação e Programação 2015 / Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 /

17 Componentes e controlos da GUI Controlos são componentes que geram eventos em resposta a uma acção do utilizador. Estão normalmente associados a uma função de callback que executa a acção pretendida. figures, menus, toolbars, push buttons, radio buttons, list boxes, static text sliders axes etc Computação e Programação 2015 / Cabeçalho de uma função de callback Declaração da função de callbackpara a componente (pushbutton1) que disparou a chamada. O nome é gerado pelo GUIDE a partir do identificador (Tag) do componente. Argumentos de entrada. A sequência indicada é fixa e gerada pelo GUIDE. Computação e Programação 2015 /

18 Argumentos de uma função de callback OBJECT HANDLE (hobject): handle do próprio componente que disparou a função de callback (também disponível na estrutura handles) EVENT DATA (eventdata): variável reservada para futuros desenvolvimentos HANDLES STRUCTURE (handles): estrutura que agrupa nos seus campos as handles de todas as componentes existentes na GUI, bem como todos os dados adicionais da aplicação Computação e Programação 2015 / Exemplo: GUI controlsuite Computação e Programação 2015 /

19 Exemplo: GUI controlsuite Push Button Toggle Button. Computação e Programação 2015 / Alinhamento da AT 25 Interfaces Gráficas do Utilizador (GUIs) Programação event-driven GUIs no MATLAB Componentes e handles Estrutura do código no m-file Controlos e funções de callback Exemplo: Simple GUI Computação e Programação 2015 /

20 Simple GUI Computação e Programação 2015 / Simple GUI Computação e Programação 2015 /

21 Simple GUI Computação e Programação 2015 / Simple GUI Computação e Programação 2015 /

22 Simple GUI Computação e Programação 2015 / Simple GUI Computação e Programação 2015 /

23 Simple GUI Computação e Programação 2015 / Simple GUI Computação e Programação 2015 /

24 Simple GUI Editor de opções do popup Computação e Programação 2015 / Simple GUI Computação e Programação 2015 /

25 Referências Secção 14.3 de Matlab: A Practical Introduction to Programming and Problem Solving, Stormy Attaway (2012) Elsevier. Wikipédia: Mathworks: Creating Graphical User Interfaces (buildgui.pdf) Capítulo 13 de Essential MATLAB for Engineers and Scientists 3 rd Edition, Brian Hahn e Dan Valentine (2007)Elsevier. As aulas teóricas contêm contribuições dos profs. José Borges e Miguel Silva Computação e Programação 2015 / Demos da Mathworks demo.html?product=ml NewR2007b_GraphicsAndGUIBuilding.html?product=ML NewR2008a_GraphicsAndGUIBuilding.html?product=ML New_6GUIs_viewlet_swf.html?product=ML Computação e Programação 2015 /

Computação e Programação

Computação e Programação Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Aula Teórica 17 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Alinhamento da AT 17 Exemplo: GUI controlsuite Estrutura da

Leia mais

Computação e Programação. MEMec - LEAN 1º Semestre

Computação e Programação. MEMec - LEAN 1º Semestre Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos de CP Pretende-se promover o desenvolvimento de, Competências que

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO

COMPUTAÇÃO E PROGRAMAÇÃO COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN Ficha da Aula Prática 10: Construção de GUIs Parte I Sumário das tarefas e objectivos da aula: 1. Identificar os vários componentes das GUIs 2.

Leia mais

Módulo 1: Introdução ao MatLab. (scripts e functions) Interfaces Gráficas (GUIs)

Módulo 1: Introdução ao MatLab. (scripts e functions) Interfaces Gráficas (GUIs) Módulo 1: Introdução ao MatLab Programação II Programação II (scripts e functions) Interfaces Gráficas (GUIs) Programação Anonymous functions São funções definidas de um modo ad-hoq, numa linha de comando.

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Aula Teórica 4 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Alinhamento da AT 4 Construção de programas Actividades de teste

Leia mais

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico Tecnologias da Informação e Comunicação UNIDADE 1 Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico 1º Período SUMÁRIO Sistema Operativo: definição e tipos. Elementos básicos

Leia mais

Funções definidas pelo programador: Passagem de argumentos Formas de Funções comuns Programas modulares

Funções definidas pelo programador: Passagem de argumentos Formas de Funções comuns Programas modulares Computação e Programação MEMec, LEAN - 1º Semestre 2014-2015 Aula Teórica 8 Funções definidas pelo programador: Passagem de argumentos Formas de Funções comuns Programas modulares D.E.M. Área Científica

Leia mais

Projecto e Desenvolvimento de Programas

Projecto e Desenvolvimento de Programas Projecto e Desenvolvimento de Programas Projecto de programas Metodologia de desenvolvimento Construção de algoritmos Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Programa de Computador

Leia mais

2-Introdução e Conceitos Básicos das TIC

2-Introdução e Conceitos Básicos das TIC 2-Introdução e Conceitos Básicos das TIC Procedimentos para instalar e aceder a um programa Sistema Operativo em Ambiente Gráfico Windows Prof.: Alexandra Matias Sumário Conhecer os procedimentos associados

Leia mais

Gestão de Base de dados Formulários

Gestão de Base de dados Formulários Gestão de Base de dados Formulários Ano Letivo 2014/2015 Professora: Vanda Pereira Formulários Os Formulários constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados

Leia mais

Sistemas Operativos 10º ano

Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Módulo II- Sistema Operativo Cliente Sistema Operativo Cliente Existem vários Sistemas Operativos Cliente Para o Windows

Leia mais

Nero AG Nero DiscCopy

Nero AG Nero DiscCopy Manual do Nero DiscCopy Nero AG Nero DiscCopy Informações sobre direitos de autor e marcas O manual do Nero DiscCopy e a totalidade do respectivo conteúdo estão protegidos por copyright e são propriedade

Leia mais

O AMBIENTE DE TRABALHO... 2 CRIAR, ABRIR E GUARDAR DOCUMENTOS... 6 EDIÇÃO DE DOCUMENTOS... 7 FORMATAÇÃO DE TEXTO Manual de Word INTRODUÇÃO...

O AMBIENTE DE TRABALHO... 2 CRIAR, ABRIR E GUARDAR DOCUMENTOS... 6 EDIÇÃO DE DOCUMENTOS... 7 FORMATAÇÃO DE TEXTO Manual de Word INTRODUÇÃO... INTRODUÇÃO... 2 Noção de processador de texto... 2 O AMBIENTE DE TRABALHO... 2 Área de trabalho... 3 Barra de menus... 3 Barras de ferramentas... 4 Réguas... 5 Botões de visualização... 5 Barra de estados...

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 2 Conceitos de Computação e de Programação Linguagens de Programação Introdução ao MATLAB Comandos básicos Variáveis e Constantes

Leia mais

Licenciatura em Informática

Licenciatura em Informática Licenciatura em Informática Unidade Curricular Programação I Programming I Objetivos -Técnicas Fundamentais de Programação; -A linguagem C e C++: fundamentos; -Aplicações em linguagem C; -Aplicações em

Leia mais

Computer Setup Manual do utilizador

Computer Setup Manual do utilizador Computer Setup Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui contidas estão

Leia mais

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação Objetivos Definir o conceito de Sistema Operativo Caracterizar os diferentes elementos do Ambiente de trabalho Explicar a finalidade da barra de tarefas Trabalhar ao mesmo tempo com várias janelas Definir

Leia mais

Sistema Operativo em Ambiente Gráfico. Área de trabalho

Sistema Operativo em Ambiente Gráfico. Área de trabalho Sistema Operativo em Ambiente Gráfico A interação com o utilizador surge sob a forma de uma interface gráfica. O ambiente de trabalho do Windows 7 é uma área de trabalho no ecrã onde aparecem janelas,

Leia mais

Estilos de Interacção

Estilos de Interacção Interfaces Pessoa Máquina Estilos de Interacção Cap. 3.2 Estilos de Interacção 17 Melhor e Pior? Resumo Aula Anterior Capacidade para processar informação é limitada Implicações no design de IUs Informação

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN

COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN Ficha da Aula Prática 5: Selecção e repetição. Funções. Sumário das tarefas e objectivos da aula: 1. Implementar estruturas de selecção e repetição.

Leia mais

Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1

Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1 Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1 INICIANDO O ANSYS VERSÃO ED 9.0 I. Iniciando o Programa: INTRODUÇÃO No Windows, o grupo de programa do ANSYS contém os ícones que

Leia mais

Agrupamento Campo Aberto - Beiriz. Tecnologias da Informação e Comunicação. Unidade 1: Tecnologias da Informação e Comunicação. 1.2.

Agrupamento Campo Aberto - Beiriz. Tecnologias da Informação e Comunicação. Unidade 1: Tecnologias da Informação e Comunicação. 1.2. Agrupamento Campo Aberto - Beiriz Tecnologias da Informação e Comunicação Unidade 1: Tecnologias da Informação e Comunicação Conteúdos Tecnologias da Informação e Comunicação - 9º ano n n n Ambiente gráfico

Leia mais

Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos e tarefas

Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos e tarefas Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos e tarefas Aplicar os passos do processo de desenvolvimento para a construção de um algoritmo 1 Exercícios Resolvidos 1 - EXERCÍCIO

Leia mais

FERRAMENTA DE COMPRESSÃO E CIFRAGEM

FERRAMENTA DE COMPRESSÃO E CIFRAGEM Programa de COMPRESSÃO E CIFRAGEM SECRETZIP (apenas para Windows) O programa está incluído na unidade Flash USB. Consulte o manual na unidade Flash USB ou visite www.integralmemory.com para transferir

Leia mais

Cell arrays e estruturas: exemplos

Cell arrays e estruturas: exemplos Cell arrays e estruturas: exemplos Cell arrays e estruturas: Comparação entre os dois tipos de dados; Exemplos. Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Cell arrays e estruturas

Leia mais

Paradigmas da Programação PPROG. Netbeans. Projetos Ficheiro JAR Executável Atalhos Templates. Nelson Freire (ISEP DEI-PPROG 2014/15) 1/22

Paradigmas da Programação PPROG. Netbeans. Projetos Ficheiro JAR Executável Atalhos Templates. Nelson Freire (ISEP DEI-PPROG 2014/15) 1/22 PPROG Paradigmas da Programação Netbeans Projetos Ficheiro JAR Executável Atalhos Templates Nelson Freire (ISEP DEI-PPROG 2014/15) 1/22 Netbeans Sumário Referências Projetos Ficheiro JAR Atalhos do Teclado

Leia mais

Programação em MATLAB

Programação em MATLAB Programação em MATLAB Estruturas de Repetição Ciclo FOR Ciclos FOR encadeados Pré-alocação de variáveis Combinar ciclos FOR com a instrução IF Instituto Superior Técnico, Dep. de Engenharia Mecânica -

Leia mais

Biblioteca Escolar António Bento Franco MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER

Biblioteca Escolar António Bento Franco MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER Criar o vídeo - início Para iniciar a criação de um filme, devemos em primeiro lugar criar uma pasta, onde colocaremos todos os objetos que pretendemos inserir

Leia mais

FORCE. João Manuel R. S. Tavares

FORCE. João Manuel R. S. Tavares FORCE Editor e Compilador de FORTRAN: Apresentação João Manuel R. S. Tavares Apresentação O FORCE é um sistema de desenvolvimento de programas em FORTRAN, de domínio público, que inclui um editor e ferramentas

Leia mais

MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA LEITURA DE CARTÕES

MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA LEITURA DE CARTÕES ÁREA RESERVADA A PRESTADORES MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA 26 de Maio de 2015 1269-152 Lisboa - Portugal Capital Social 27 000 000 ÍNDICE 1. INTRODUÇÃO... 3 2. DESTINATÁRIOS... 3 3. PRÉ-REQUISITOS...

Leia mais

A A.1 A.2 Proceder às formalidades de início de módulo: Apresentação do Monitor e dos formandos Apresentação do Módulo Noções básicas de informática:

A A.1 A.2 Proceder às formalidades de início de módulo: Apresentação do Monitor e dos formandos Apresentação do Módulo Noções básicas de informática: Módulo: WinJúnior Data: Setembro a Dezembro 1.º Período da sessão: 50min. Gerais Específicos A- Proceder às formalidades de início de módulo A.1 Apresentação do Monitor e dos formandos; A.2 Apresentação

Leia mais

Vantagens da Folha de Cálculo. UFCD 3776 Informática folha de cálculo e base de dados. Formadora: Sónia Rodrigues.

Vantagens da Folha de Cálculo. UFCD 3776 Informática folha de cálculo e base de dados. Formadora: Sónia Rodrigues. UFCD 776 Informática folha de cálculo e base de dados Objectivos da UFCD: Utilizar aplicações informáticas de folha de cálculo e de base de dados. UFCD 776 Informática folha de cálculo e base de dados

Leia mais

Dispositivos indicadores e teclado

Dispositivos indicadores e teclado Dispositivos indicadores e teclado Número de publicação do documento: 419662-131 Janeiro de 2007 Este manual explica o funcionamento dos dispositivos indicadores e do teclado do computador. Conteúdo 1

Leia mais

AVISO: PERIGO DE ASFIXIA Peças pequenas. Não recomendado para crianças com idade inferior a 3 anos. Avisos

AVISO: PERIGO DE ASFIXIA Peças pequenas. Não recomendado para crianças com idade inferior a 3 anos. Avisos AVISO: PERIGO DE ASFIXIA Peças pequenas. Não recomendado para crianças com idade inferior a 3 anos. Avisos Guarde estas instruções para consultas futuras O Easi-Scope 2 possui uma bateria não substituível

Leia mais

Ensino Básico 1º Ciclo Informática no Ensino

Ensino Básico 1º Ciclo Informática no Ensino UTAD Departamento de Engenharias Ensino Básico 1º Ciclo Informática no Ensino 1º semestre 2005/2006 Equipa Docente Manuel Cabral Reis (mcabral@utad.pt Tel. 259 350 374) Salviano Soares (salblues@utad.pt

Leia mais

Técnico de Gestão e Programação de Sistemas Informáticos

Técnico de Gestão e Programação de Sistemas Informáticos Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização

Leia mais

Iniciação à Informática

Iniciação à Informática Iniciação à Informática Dr. Manuel Monteiro Conteúdo 5 Folha de Cálculo Conceitos básicos Os programas denominados de folhas de cálculo permitem aos seus utilizadores elaborar documentos com cálculos,

Leia mais

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( ) DISCIPLINA: TIC ANO: 7º TURMAS: A ANO LECTIVO: 2011/2012 P L A N I F I C A Ç Â O A N U A L - T I C UNIDADE DIDÁTICA 1: Tecnologias da Informação e Comunicação AULAS PREVISTAS: 13 x 90 Minutos Utilizar

Leia mais

Manual Prático. Elisabete Aguiar

Manual Prático. Elisabete Aguiar Manual Prático Elisabete Aguiar Índice A BARRA DE OPÇÕES... 4 Abrir um documento existente... 6 Guardar um documento Word... 7 Ambiente de Trabalho no Microsoft Word 2007... 9 Configuração de Páginas...

Leia mais

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes Tecnologias de Informação e Comunicação 7ºAno 1.º Período Aula 5, 6 1 - Introdução às Tecnologias da Informação e Comunicação. 1.3 Introdução à estrutura e funcionamento de um sistema informático. informático

Leia mais

2.4 Principais estilos de interacção

2.4 Principais estilos de interacção 2.4 Principais estilos de interacção Janelas Menus Formulários Caixas de diálogo Manipulação directa Outros 2.1 Regras para Janelas 1. Não utilizar demasiadas janelas e minimizar as necessidades de manipulação

Leia mais

Windows 95/98/Me/2000

Windows 95/98/Me/2000 Windows 95/98/Me/2000 Mais que um Sistema Operativo, o MS-Windows é um ambiente de trabalho que simula no ecrã o trabalho diário sobre uma secretária. A ideia base do MS-Windows foi a de esconder a organização

Leia mais

Criar um recurso para QIM com ActivInspire - Studio

Criar um recurso para QIM com ActivInspire - Studio Como criar um recurso com o Software ActivInspire Studio Depois de abrir o Software ActivInspire deve criar uma nova página, ficheiro Novo e de seguida escolher o formato desejado. Nota: De forma a este

Leia mais

Dispositivos apontadores e teclado Guia do usuário

Dispositivos apontadores e teclado Guia do usuário Dispositivos apontadores e teclado Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registadas da Microsoft Corporation nos EUA. As informações aqui

Leia mais

Manual Nero InfoTool. Nero AG

Manual Nero InfoTool. Nero AG Manual Nero InfoTool Nero AG Informações sobre direitos de autor e marcas O manual do Nero InfoTool e todo o respectivo conteúdo estão protegidos por direitos de autor e são propriedade da Nero AG. Todos

Leia mais

Introdução à linguagem JavaScript

Introdução à linguagem JavaScript MIEEC SIEM ano letivo 2014/15 Introdução à linguagem JavaScript José A. Faria (jfaria@fe.up.pt) FEUP, DEGI Setembro 2014 Introdução ao JavaScript O JavaScript é uma linguagem utilizada sobretudo em client

Leia mais

Índice. Introdução 3 Interface 4 Funcionamento 5. Modo de Implementação 7. Edição 5. Pesquisa 7. Pastas 5 Ficheiros 5 Informação do Ficheiro 6

Índice. Introdução 3 Interface 4 Funcionamento 5. Modo de Implementação 7. Edição 5. Pesquisa 7. Pastas 5 Ficheiros 5 Informação do Ficheiro 6 Arquivo Digital Índice Introdução 3 Interface 4 Funcionamento 5 Edição 5 Pastas 5 Ficheiros 5 Informação do Ficheiro 6 Pesquisa 7 Modo de Implementação 7 Introdução No XD Gestão Comercial UNLIMITED é possível

Leia mais

MOODLE - NÍVEL II. Ferramentas de trabalho colaborativo Base de dados MANUAL DO FORMADOR / MOODLE 1.8.4

MOODLE - NÍVEL II. Ferramentas de trabalho colaborativo Base de dados MANUAL DO FORMADOR / MOODLE 1.8.4 MOODLE - NÍVEL II MANUAL DO FORMADOR / MOODLE 1.8.4 Ferramentas de trabalho colaborativo Base de dados Esta ferramenta permite ao professor e/ou alunos construírem e pesquisarem uma base de dados sobre

Leia mais

Gestão de Base de dados Tabelas e Chaves

Gestão de Base de dados Tabelas e Chaves Gestão de Base de dados Tabelas e Chaves Ano Letivo 2014/2015 Professora: Vanda Pereira Criar tabelas Considerações importantes: Os nomes das tabelas deverão ter por base as entidades que representam.

Leia mais

Seu manual do usuário HP PAVILION DV9030EA

Seu manual do usuário HP PAVILION DV9030EA Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para HP PAVILION DV9030EA. Você vai encontrar as respostas a todas suas perguntas sobre a HP PAVILION

Leia mais

Computação e Programação 2009 / 2010

Computação e Programação 2009 / 2010 Computação e Programação 2ª Aula de Problemas Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Exercícios Resolvidos [Livro 1] (Ver referências no slide 20) 3.3 Write a program to convert

Leia mais

Função Fundamental do SO

Função Fundamental do SO Função Fundamental do SO Gestão do Hardware Uma das funções fundamentais do sistema operativo é gerir os recursos do hardware de um modo o mais transparente possível ao utilizador Recursos principais a

Leia mais

Domine o Word Professor: Rafael Henriques

Domine o Word Professor: Rafael Henriques Domine o Word 2010 Professor: 1 08-03-2016 Rafael Henriques Sumário Introdução aos Processadores de texto; Microsoft Word 2010 O ambiente de trabalho O Friso Os Tabuladores do Word 2010; Realização e correcção

Leia mais

Linhas de Exploração do Quadro de Competências da Disciplina de Tecnologias de Informação e Comunicação (TIC) 1º Ciclo do Ensino Básico

Linhas de Exploração do Quadro de Competências da Disciplina de Tecnologias de Informação e Comunicação (TIC) 1º Ciclo do Ensino Básico Escola Básica e Secundária de Velas Linhas de Exploração do Quadro de Competências da Disciplina de Tecnologias de Informação e Comunicação (TIC) 1º Ciclo do Ensino Básico 1 Conceitos Básicos No final

Leia mais

Tópicos avançados sobre funções

Tópicos avançados sobre funções Tópicos avançados sobre funções Definição de function handle Utilização de function handles Funções anónimas Funções em que os argumentos são funções (function functions) Funções com número de parâmetros

Leia mais

Agrupamento Campo Aberto - Beiriz. Tecnologias da Informação e Comunicação. Unidade 1: Tecnologias da Informação e Comunicação. 1.2.

Agrupamento Campo Aberto - Beiriz. Tecnologias da Informação e Comunicação. Unidade 1: Tecnologias da Informação e Comunicação. 1.2. Agrupamento Campo Aberto - Beiriz Tecnologias da Informação e Comunicação Unidade 1: Tecnologias da Informação e Comunicação Tecnologias da Informação e Comunicação - 9º ano Operações Básicas do SO de

Leia mais

MANUAL DE INSTALAÇÃO E TUTORIAL BÁSICO DE UTILIZAÇÃO DO PROGRAMA YASARA VIEW

MANUAL DE INSTALAÇÃO E TUTORIAL BÁSICO DE UTILIZAÇÃO DO PROGRAMA YASARA VIEW MANUAL DE INSTALAÇÃO E BÁSICO DE UTILIZAÇÃO DO PROGRAMA 1 Neste tutorial será apresentada uma ferramenta informática intuitiva e de acesso livre YASARA View que pode ser usada na sala de aula para que

Leia mais

AUTOMAÇÃO DE PLANTA INDUSTRIAL DIDÁTICA UTILIZANDO MATLAB Paulo Afonso Ferreira Junior [Voluntário PIBIC], Bruno Augusto Angélico [Orientador]

AUTOMAÇÃO DE PLANTA INDUSTRIAL DIDÁTICA UTILIZANDO MATLAB Paulo Afonso Ferreira Junior [Voluntário PIBIC], Bruno Augusto Angélico [Orientador] AUTOMAÇÃO DE PLANTA INDUSTRIAL DIDÁTICA UTILIZANDO MATLAB Paulo Afonso Ferreira Junior [Voluntário PIBIC], Bruno Augusto Angélico [Orientador] Coordenação de Engenharia Elétrica (COELT) Campus Cornélio

Leia mais

Utilizar discos DVD-RAM

Utilizar discos DVD-RAM Este manual contém as informações mínimas necessárias para utilização de discos DVD-RAM com a unidade DVD MULTI no Windows 98/Me/2000. Windows, Windows NT e MS-DOS são marcas comerciais registadas da Microsoft

Leia mais

Dispositivos apontadores e teclado

Dispositivos apontadores e teclado Dispositivos apontadores e teclado Manual do utilizador Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registadas da Microsoft Corporation nos EUA. As informações

Leia mais

Manual De Reprodução e gravação em USB de Videogravadores Digitais Dahua. Entrada e saída do sistema, e Menu Principal

Manual De Reprodução e gravação em USB de Videogravadores Digitais Dahua. Entrada e saída do sistema, e Menu Principal Manual De Reprodução e gravação em USB de Videogravadores Digitais Dahua ( Manual para acesso local através de rato e monitor ) Entrada e saída do sistema, e Menu Principal Quando o sistema arranca, a

Leia mais

PLANIFICAÇÃO SEMESTRAL

PLANIFICAÇÃO SEMESTRAL Disciplina: Tecnologias de Informação e Comunicação PLANIFICAÇÃO SEMESTRAL 7.º Ano Unidade Temática e Conteúdos Domínios/Subdominios Descritores (objetivos Especificos) Estratégias de Aprendizagem N.º

Leia mais

Introdução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1

Introdução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1 Introdução à Computação Programas Básicos ISEP DEI, Angelo Martins 2006 Programas Básicos - 1 Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo

Leia mais

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma.

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma. Instruções de Repetição Objetivo A realização deste trabalho deverá permitir ao aluno a familiarização com a utilização de instruções de repetição em C. Para o efeito será proposto um conjunto de exercícios

Leia mais

Rato. Mike McBride Brad Hards Tradução: José Pires

Rato. Mike McBride Brad Hards Tradução: José Pires Mike McBride Brad Hards Tradução: José Pires 2 Conteúdo 1 Rato 4 1.1 Geral............................................. 4 1.2 Avançado........................................... 4 1.3 Navegação do Rato.....................................

Leia mais

Utilitário de Configuração Manual do utilizador

Utilitário de Configuração Manual do utilizador Utilitário de Configuração Manual do utilizador Copyright 2007, 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos EUA. As informações contidas

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Celtx M a n u

Leia mais

UNIDADE 2 Ferramentas do Pacote Office

UNIDADE 2 Ferramentas do Pacote Office UNIDADE 2 Ferramentas do Pacote Office Olá! Aqui estamos nós outras vez! Agora para dar início à unidade 2. Hardware e Software Sabemos que a área de informática é uma das que mais vivencia mudanças na

Leia mais

Agrupamento de Escolas Miradouro de Alfazina (171839) Tecnologias da Informação e Comunicação AULA 1 2

Agrupamento de Escolas Miradouro de Alfazina (171839) Tecnologias da Informação e Comunicação AULA 1 2 AULA 1 2 Os dispositivos eletrónicos que fazem o tratamento, armazenamento e a comunicação da informação. Responsáveis pela execução de cálculos e tarefas complexas em curto espaço de tempo. Uma maneira

Leia mais

HISTÓRIA DOS SISTEMAS OPERACIONAIS. Prof. Alan F.M.

HISTÓRIA DOS SISTEMAS OPERACIONAIS. Prof. Alan F.M. HISTÓRIA DOS SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL? Um sistema operacional é uma coleção de programas para gerenciar as funções do processador, o input, o output, o armazenamento e o controle

Leia mais

Introdução ao FLEX e expressões regulares

Introdução ao FLEX e expressões regulares Licenciatura em Engenharia Informática DEI/ISEP Linguagens de Programação 2006/07 Ficha 1 Introdução ao FLEX e expressões regulares Objectivos: Familiarização com a ferramenta FLEX; Introdução ao reconhecimento

Leia mais

OpenOffice.org. tutorial apresentação

OpenOffice.org. tutorial apresentação tutorial apresentação Criar uma nova apresentação Assistente Apresentação Inserir diapositivos Seleccionar diapositivos Formatar uma página Formatar diapositivos Vistas do espaço de trabalho Iniciar apresentação

Leia mais

Dispositivos indicadores e teclado

Dispositivos indicadores e teclado Dispositivos indicadores e teclado Número de publicação do documento: 419590-131 Janeiro de 2007 Este manual explica o funcionamento dos dispositivos indicadores e do teclado. Conteúdo 1 Dispositivos apontadores

Leia mais

Programação em C#.Net 4.0 com Mobile Apps

Programação em C#.Net 4.0 com Mobile Apps Programação em C#.Net 4.0 com Mobile Apps Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das

Leia mais

TRUST AMI MOUSE WIRELESS 300

TRUST AMI MOUSE WIRELESS 300 TRUST AMI MOUSE WIRELESS 300 Manual de instalação rápida Versão 1.0 1 1. Introdução Este manual destina-se aos utilizadores do Trust Ami Mouse Wireless 300 com o qual pode rolar em todas as suas aplicações

Leia mais

Ficha de trabalho Nº 1 Utilizar adequadamente o computador e/ou dispositivos similares que processem dados.

Ficha de trabalho Nº 1 Utilizar adequadamente o computador e/ou dispositivos similares que processem dados. TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Data: 016/017 TURMAS: 7ºano Ficha de trabalho Nº 1 Utilizar adequadamente o computador e/ou dispositivos similares que processem dados. 1. Estabelece a correspondência

Leia mais

INSTALAÇÃO E OPERAÇÃO DE SISTEMAS INFORMÁTICOS

INSTALAÇÃO E OPERAÇÃO DE SISTEMAS INFORMÁTICOS Curso Educação e Formação de Adultos Nível Básico Microsoft Word UFCD 0754 Processador de Texto Formador FICHA TÉCNICA NOME DO MANUAL Microsoft Word AUTOR DESTINATÁRIOS Formandos do curso de Instalação

Leia mais

Utilitário de Configuração

Utilitário de Configuração Utilitário de Configuração Manual do utilizador Copyright 2006 Hewlett-Packard Development Company, L.P. Bluetooth é marca comercial dos respectivos proprietários e é utilizada pela Hewlett- Packard Company

Leia mais

Introdução à Programação 2006/07. Algoritmos

Introdução à Programação 2006/07. Algoritmos Introdução à Programação 2006/07 Algoritmos Objectivos da Aula Algoritmos e suas características Técnicas de Descrição de Algoritmos Linguagem Natural Pseudocódigo Fluxogramas Especificação do problema

Leia mais

Guião 4: Draw a Grid

Guião 4: Draw a Grid Guião 4: Draw a Grid Versão 1.1 INTRODUÇÃO O objectivo deste guião é que resolva um problema do concurso de programação ACM ICPC (International Collegiate Programming Contest). O problema escolhido é o

Leia mais

Painel táctil e teclado

Painel táctil e teclado Painel táctil e teclado Número de publicação do documento: 393522-132 Dezembro de 2005 Este manual explica o funcionamento do painel táctil e do teclado. Conteúdo 1 Painel táctil Identificar o painel táctil.........................

Leia mais

O Sistema Operativo Windows NT Workstation

O Sistema Operativo Windows NT Workstation O Sistema Operativo Windows NT Workstation Sistemas Operativos da da Microsoft para Computadores Pessoais Windows 95 / 98 / 2000 + Windows NT Workstation pag. 1 estruturas diferentes ambientes de de trabalho

Leia mais

Guia de configuração para acesso à rede sem fios EDUROAM Windows XP

Guia de configuração para acesso à rede sem fios EDUROAM Windows XP Guia de configuração para acesso à rede sem fios EDUROAM Windows XP Conteúdos: Índice de figuras... 3 Introdução... 4 Windows XP... 5 Configuração para acesso wireless... 5 2 Índice de figuras Figura 1-

Leia mais

MANUAL DE UTILIZAÇÃO DO EQUIPAMENTO MULTIMÉDIA

MANUAL DE UTILIZAÇÃO DO EQUIPAMENTO MULTIMÉDIA MANUAL DE UTILIZAÇÃO DO EQUIPAMENTO MULTIMÉDIA 2012-07-05 ÍNDICE 1.Descrição geral e activação do móvel multimédia 3 2.Activação do vídeo projector 4 3.Para seleccionar a imagem vinda do vídeo gravador

Leia mais

Painel táctil e teclado

Painel táctil e teclado Painel táctil e teclado Manual do utilizador Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registadas da Microsoft Corporation nos EUA. As informações aqui contidas

Leia mais

Métodos de Programação I (2005/2006) 1. Ficheiro (file)

Métodos de Programação I (2005/2006) 1. Ficheiro (file) Métodos de Programação I (2005/2006) 1 Ficheiro (file) O tipo estruturado file representa, em Pascal, uma estrutura de dados capaz de armazenar dados ou resultados de qualquer outro tipo É uma estrutura

Leia mais

Delphi 7 Aula 03 Progressão Geométrica

Delphi 7 Aula 03 Progressão Geométrica Delphi 7 Aula 03 Progressão Geométrica Prof. Gilbert Azevedo da Silva I. Objetivos Desenvolver aplicativos com várias janelas, Manipular lista de strings, Utilizar os componentes: MainMenu, ToolBar, ImageList,

Leia mais

Seu manual do usuário HP PAVILION DV9565EA

Seu manual do usuário HP PAVILION DV9565EA Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para HP PAVILION DV9565EA. Você vai encontrar as respostas a todas suas perguntas sobre a HP PAVILION

Leia mais

Exercício 1 - Resolução do ecrã. Tecnologias da Informação e Comunicação

Exercício 1 - Resolução do ecrã. Tecnologias da Informação e Comunicação Vamos começar a explorar o Sistema Operativo Windows 7. Após ligares o Computador e o Sistema Operativo terminar de carregar aparecerá no ecrã uma área de trabalho semelhante à seguinte. Esta área de trabalho

Leia mais

USB Tablet. Guia de instalação

USB Tablet. Guia de instalação USB Tablet Guia de instalação Índice Introdução...3 Características...3 Normas de segurança...4 Verifique o conteúdo da embalagem...4 Capítulo 1: Instalação...5 Software...5 Procedimento de instalação:...5

Leia mais

Algoritmo e Programação Matemática

Algoritmo e Programação Matemática Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador

Leia mais

Plano Director Municipal. Tecnologias de Informação Geográfica

Plano Director Municipal. Tecnologias de Informação Geográfica Plano Director Municipal Tecnologias de Informação Geográfica munwebgis Com o objectivo de difundir a utilização da informação geográfica, agilizar e simplificar os processos administrativos dentro dos

Leia mais

Preparativos NSZ-GS7. Leitor de multimédia de rede

Preparativos NSZ-GS7. Leitor de multimédia de rede Preparativos PT Leitor de multimédia de rede NSZ-GS7 As imagens dos ecrãs, o funcionamento e as características técnicas estão sujeitos a alterações sem aviso prévio. Preparativos: ON/STANDBY Liga ou desliga

Leia mais

DELPHI Curso Extensão. walter Prof. Walter Gima

DELPHI Curso Extensão. walter Prof. Walter Gima DELPHI Curso Extensão walter _gima@yahoo.com.br Prof. Walter Gima DELPHI 7 Ementa do Curso Introdução ao Delphi. Ambiente de programação. Sintaxe e estrutura de linguagem. Uso de projetos units e formulários,

Leia mais

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Cozinha/Pastelaria. Competências

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Cozinha/Pastelaria. Competências Agrupamento Vertical de Escolas Dr. João Lúcio Competências Tratamento de Informação Rentabilizar as Tecnologias da Informação e Comunicação nas tarefas de construção do conhecimento em diversos contextos

Leia mais

Escola Sec. do Padrão da Légua OE: TIC Ano: 2008/2009

Escola Sec. do Padrão da Légua OE: TIC Ano: 2008/2009 Ficha de Trabalho: Aula 05 Sistema Operativo em Ambiente Gráfico Como já sabes o SOFTWARE pode ser de sistema ou de aplicação, conforme seja um conjunto de programas responsáveis pelo funcionamento do

Leia mais

ESCOLA BÁSICA INTEGRADA DE ANGRA DO HEROÍSMO PROGRAMA CURRICULAR

ESCOLA BÁSICA INTEGRADA DE ANGRA DO HEROÍSMO PROGRAMA CURRICULAR ESCOLA BÁSICA INTEGRADA DE ANGRA DO HEROÍSMO PROGRAMA CURRICULAR Tecnologias da Informação e Comunicação - TIC 5º ANO VISÃO GERAL DOS CONTEÚDOS 1. TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO 1.1. SISTEMA OPERATIVO

Leia mais

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: José Pires

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: José Pires Mike McBride Anne-Marie Mahfouf Tradução: José Pires 2 Conteúdo 1 A página Hardware 4 2 A página de Disposições 4 3 A página Avançado 5 3 Este módulo permite-lhe escolher como funciona o seu teclado. Existem

Leia mais

Associações de Ficheiros. Mike McBride Tradução: José Pires

Associações de Ficheiros. Mike McBride Tradução: José Pires Mike McBride Tradução: José Pires 2 Conteúdo 1 Associações de Ficheiros 4 1.1 Introdução.......................................... 4 1.2 Como usar este módulo.................................. 4 1.2.1

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados

Leia mais