Passo a passo sobre a criação de uma interface gráfica simples (esse programa adiciona 1 + 1)
Seminário: Passo a passo sobre a criação de uma interface gráfica simples (esse programa adiciona 1 + 1). Pesquise 862.000+ trabalhos acadêmicosPor: mateusf • 27/7/2014 • Seminário • 732 Palavras (3 Páginas) • 453 Visualizações
Para iniciar, apresentarei o passo a passo para a criação de uma interface gráfica simples
(aquele programinha de somar 1+1).
Selecione o botão GUIDE ou utilize o menu File > New >GUI.
Selecione a opção Blank GUI e dê OK.
Aparecerá na tela o editor de figuras do Matlab. Nele serão escolhidas todas as opções
referentes a aparência do programa (tudo a critério do programador).
Para facilitar sua vida, a primeira coisa a ser feita é utilizar o menu File > Preferences... e ativar
a caixa correspondente a opção Show names in component pallete.
Selecione a opção Edit text para criar caixas de texto editáveis que servirão para que o usuário
insira os valores das parcelas.
Selecione a opção Static text para criar uma caixa de texto estática que servirá para apresentar
o resultado da operação.
Selecione a opção Push Button para criar o botão Calcular.
Agora que os quatro objetos fundamentais do programa já foram criados, é necessário
modificar suas propriedades.
Dê um duplo clique no objeto desejado para abrir o Property Inspector. Nele podem ser
modificadas propriedades como cor de fundo, tamanho da fonte, cor da fonte, etc. O
Importante mesmo é modificar a String e a Tag. A String é o texto que será exibido pelo objeto
e a Tag é um identificador, é como o programa reconhecerá o objeto.
No caso, modifique as Strings das três caixas de texto para 0 (zero) e as Tags para “parcela1”,
“parcela2 “e “total”, respectivamente.
Observação: Como essas caixas de texto receberão valores numéricos, acredito que seja
interessante modificar também o alinhamento horizontal, em HorizontalAlignment ajuste para
Right.
Para o botão, basta modificar a String e a Tag para “Calcular”.
A aparência do programa será a seguinte:
Note que eu modifiquei também o tamanho da janela (esse detalhe fica a critério do
programador).
Agora é que vem a parte boa!
Clique no botão Run para salvar e rodar o programa. (Escolha bem o nome pois mudá-lo
depois pode trazer algumas complicações).
Serão abertas duas janelas: O M-File editor onde será feita a programação propriamente dita,
e a janela do programa que ainda não serve para nada e pode ser fechada. (Note que é
possível digitar valores mas a soma não é realizada pois a função Calcular ainda não está
configurada).
Não se assuste com a quantidade de informações que aparece no M-File editor, ali estão dados
referentes à criação dos objetos e algumas dicas de como programar sua GUI. ( O programa
que aparece automaticamente deixa bem claro: NÃO EDITAR).
Procure as funções para configurá-las. Há as funções de criação e as de Callback, sendo que
nos cabe configurar estas últimas.
Para configurar a função parcela1 procure o parágrafo a seguir:
function parcela1_Callback(hObject, eventdata, handles)
% hObject handle to parcela1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of parcela1 as text
% str2double(get(hObject,'String')) returns contents of parcela1 as a double
Então,
...