1 / 51

Interface Gráfica

Interface Gráfica. Guide. Carlos André Vaz Junior cavazjunior@gmail.com http://www.eq.ufrj.br/links/h2cin/carlosandre. Push Button. Toggle Button. Radio Button. Checkbox. Edit Text. Static Text. Slider. Frame. List Box. Popup Menu. Axes. estofamento. design. cor. material.

yin
Download Presentation

Interface Gráfica

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interface Gráfica Guide Carlos André Vaz Junior cavazjunior@gmail.com http://www.eq.ufrj.br/links/h2cin/carlosandre

  2. Push Button Toggle Button Radio Button Checkbox Edit Text Static Text Slider Frame List Box Popup Menu Axes

  3. estofamento design cor material tamanho

  4. Visible Enable on on off off inactive

  5. normal modal WindowStyle Resize off on

  6. width height y x Name Posição e Tamanho iniciais

  7. Ao ser clicado:

  8. Alterações em tempo de projeto X Alterações em tempo de execução

  9. Tag get(handles.edit1,'String')

  10. set(handles.text1,'String',C)

  11. Uma função qualquer desenvolvida pelo programador function C=soma(A,B) Dica: o valor inicial das caixas pode ser configurado no Property Inspector

  12. Preparando uma List Box Mostrando o número do item escolhido Mostrando o item escolhido

  13. Preparando um Popup menu Mostrando o item escolhido

  14. Adicionando itens em tempo de execução

  15. 1 0

  16. “Apenas um RadioButton pode estar selecionado de cada vez” Você deve cuidar para que essa regra seja obedecida.

  17. Para o checkbox não existe regra!

  18. Limites mínimo e máximo:

  19. Alt + f Note: para exibir a letra mnemônica na forma sublinhada pressione “alt”

  20. Formulário Principal: Formulário Secundário: Modal vs Não Modal

  21. Esse trecho é executado sempre que o formulário secundário é criado!

  22. Não programe nesse trecho! Ele é executado sempre que uma função Callback é utilizada.

  23. Programas auxiliares Programas auxiliares Programas auxiliares Programas auxiliares Programas auxiliares Programas auxiliares Interface Central

  24. Programas auxiliares Programas auxiliares Interface Mas como implementar interface gráfica em um programa complexo previamente desenvolvido? Programa Principal

  25. Programa Principal:

  26. errordlg('texto de erro','titulo','modal') warndlg('texto de erro','titulo','modal') helpdlg('texto de erro','titulo') resposta = 'essa é a resposta 1' 'resposta 2' 'terceira resposta' prompt{1}='Pergunta 1'; prompt{2}='Pergunta 2'; prompt{3}='Pergunta 3'; resposta=inputdlg(prompt,'titulo')

  27. Botão 2 Default Botão 1 Botão 3 ButtonName=questdlg('Voce entende isso?','Pergunta','Sim','Naoooo','Sim') ButtonName=questdlg('Voce entende isso?','Pergunta','Sim','Naoooo','Sei la!','Sim') Essa função retorna o texto do botão

  28. [arq caminho]=uigetfile('*.txt','Abrir Arquivo') arq = economatica.txt caminho = C:\Documents and Settings\Administrador\Desktop\

  29. [arq caminho]=uiputfile('*.txt','Salvar Arquivo') arq = nomedoarq caminho =C:\Documents and Settings\Administrador\Desktop\

  30. uisetfont uisetcolor ans = FontName: '@GulimChe' FontUnits: 'points' FontSize: 9 FontWeight: 'normal' FontAngle: 'italic' ans = 0.5020 1.0000 0

  31. Instale o aplicativo Winicon200 no diretório de trabalho. http://www.rndee.dk Arquivo disponível em:

More Related