Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentacao SEE
Apresentacao SEE
DE INTERFACES
GRFICAS
INSTRUTOR:
ENG. ANDR JUREZ JAIME DUARTE
andrejuarez@ig.com.br
CRONOGRAMA PREVISTO
Parte 01: Introduo ao GUIDE no MATLAB e o conceito de GUI.
Parte 02: Uso de caixas de dilogo padres no MATLAB.
Parte 03:Elementos principais para criao de uma GUI:
componentes, eventos e chamadas de retorno.
Parte 04: Roteiropara construo de uma GUI.
Parte 05: Exemplode aplicao: desenvolvimento de uma
interface grfica para converso de temperatura. Configurao e
uso de botes, caixas de edio de texto, campos de texto e
menus dinmicos, menus-padro. Entendendo a chamada de
retorno das subfunes. Uso das funes GET e SET.
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
PARTE 01
INTRODUO AO
GUIDE
PARTE 02
CAIXAS DE DILOGO
NO MATLAB
errordlg('texto de erro','titulo')
warndlg('texto de erro','titulo')
helpdlg('texto de erro','titulo')
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
Boto 2
Boto 1
Default
Boto 3
PARTE 03
ELEMENTOS
PRINCIPAIS DE UMA
GUI
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
REA DE
PROJETO
PARTE 04
ROTEIRO PARA
CONSTRUO DE UMA
GUI
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
PARTE 05
EXEMPLO DE
APLICAO:
CONVERSOR DE
TEMPERATURA
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
TOOLTIPSTRING: campo
que contm uma frase de
ajuda exibida quando o
ponteiro do mouse se situar
sobre as caixas de edio.
Propriedade comum a todo
componente do GUIDE.
LEGENDAS DE
TEMPERATURA
CAMPOS DE
TEXTO
ALTERVEIS DE
ACORDO COM
A OPO DE
CONVERSO
ESCOLHIDA
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
Determina o incio
da funo.
Lista de argumentos de
entrada sero inseridos
pelo usurio no incio da
execuo da funo.
Determina o
incio da funo.
Chamada
da figura
principal
da GUI.
Contm todas as
chamadas de todos
os componentes de
GUI na figura
Vetor de
propriedades
de um objeto.
Nome da
propriedade a ser
examinada.
Vetor de
propriedades
de um objeto.
Nome da
propriedade a
ser modificada
EXEMPLO
SET (handles.titulo, String, Novo Ttulo)
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
9
F = C + 32
5
F 32
C = 5*
switch str{val}
case 'Celsius para Fahrenheit'
set(handles.text6,'String','C');
set(handles.text7,'String','F');
valor1 =
get(handles.temperatura1,'String');
valor1_num = str2num(valor1);
tf = (32*valor1_num/5) + 9;
tf2 = num2str(tf);
set(handles.temperatura2,'String',tf2);
end
switch usuario
case 'No'
case 'Yes'
close all hidden
Ao a ser realizada de
acordo com a opo do
usurio escolhida na caixa
de dilogo padro.
end
Eng. Andr Jurez Jaime Duarte - IV SEE UFBA 27 a 30 de Julho de 2009
OBRIGADO!
andrejuarez@ig.com.br