A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Interface Gráfica Guide Carlos André Vaz Junior

Apresentações semelhantes


Apresentação em tema: "Interface Gráfica Guide Carlos André Vaz Junior"— Transcrição da apresentação:

1 Interface Gráfica Guide Carlos André Vaz Junior

2 A ferramenta Guide EQ/UFRJ

3 A ferramenta Guide EQ/UFRJ

4 A ferramenta Guide EQ/UFRJ

5 Arquivos

6 Objetos disponíveis EQ/UFRJ Push Button List Box Axes Slider Edit Text Radio Button Popup Menu Checkbox Static Text Frame Toggle Button

7 Ferramentas de gerenciamento EQ/UFRJ

8 Property Inspector EQ/UFRJ

9 Propriedades de um objeto EQ/UFRJ estofamento cor material design tamanho

10 Propriedades de um objeto: botão EQ/UFRJ Enable Visible on off inactive on off

11 Propriedades de um objeto: formulário WindowStyle EQ/UFRJ Resize modal normal onoff

12 Posição e Tamanho iniciais width height Propriedades de um objeto: formulário Name EQ/UFRJ y x

13 Funções de um objeto EQ/UFRJ

14 Funções de um objeto: botão Ao ser clicado: EQ/UFRJ

15 Alterações em tempo de projeto Alterações em tempo de execução X Propriedades de um objeto EQ/UFRJ

16 Alterações em tempo de projeto

17 Alterações em tempo de execução EQ/UFRJ

18 get(handles.edit1,'String') Recebendo informação do usuário EQ/UFRJ Tag

19 set(handles.text1,'String',C) Exibindo informação para o usuário EQ/UFRJ

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

21 Mostrando o número do item escolhidoMostrando o item escolhido List box EQ/UFRJ Preparando uma List Box

22 Popup menu EQ/UFRJ Preparando um Popup menu Mostrando o item escolhido

23 Popup menu EQ/UFRJ Adicionando itens em tempo de execução

24 Toggle button EQ/UFRJ 10

25 Apenas um RadioButton pode estar selecionado de cada vez Radiobuttons EQ/UFRJ Você deve cuidar para que essa regra seja obedecida.

26 Radiobuttons

27 Checkbox EQ/UFRJ Para o checkbox não existe regra!

28 Limites mínimo e máximo: Slider EQ/UFRJ

29 Menu principal EQ/UFRJ

30 Alt + f Mnemônicos de teclado Note: para exibir a letra mnemônica na forma sublinhada pressione alt

31 Formulário Principal: Formulário Secundário: Formulário secundário EQ/UFRJ Modal vs Não Modal

32 Exemplo 2 EQ/UFRJ

33 Exemplo 2

34 EQ/UFRJ Exemplo 2

35 EQ/UFRJ Exemplo 3

36 EQ/UFRJ Exemplo 3

37 EQ/UFRJ Exemplo 3

38 EQ/UFRJ Exemplo 3 Esse trecho é executado sempre que o formulário secundário é criado!

39 EQ/UFRJ Exemplo 3 Não programe nesse trecho! Ele é executado sempre que uma função Callback é utilizada.

40 Em resumo... EQ/UFRJ Interface Central Programas auxiliares Programas auxiliares Programas auxiliares Programas auxiliares Programas auxiliares Programas auxiliares

41 Mas como implementar interface gráfica em um programa complexo previamente desenvolvido? Programa Principal InterfaceProgramas auxiliares Programas auxiliares EQ/UFRJ Exemplo 4

42 EQ/UFRJ Programa Principal: Exemplo 4

43

44 Dica: apagando funções inúteis EQ/UFRJ

45 errordlg('texto de erro','titulo','modal')warndlg('texto de erro','titulo','modal') prompt{1}='Pergunta 1'; prompt{2}='Pergunta 2'; prompt{3}='Pergunta 3'; resposta=inputdlg(prompt,'titulo') helpdlg('texto de erro','titulo') Janelas de diálogo EQ/UFRJ resposta = 'essa é a resposta 1' 'resposta 2' 'terceira resposta'

46 ButtonName=questdlg('Voce entende isso?','Pergunta','Sim','Naoooo','Sim') ButtonName=questdlg('Voce entende isso?','Pergunta','Sim','Naoooo','Sei la!','Sim') Botão 1 Botão 2 Botão 3 Default Janelas de diálogo EQ/UFRJ Essa função retorna o texto do botão

47 [arq caminho]=uigetfile('*.txt','Abrir Arquivo') arq = economatica.txt caminho = C:\Documents and Settings\Administrador\Desktop\ Janelas de diálogo EQ/UFRJ

48 [arq caminho]=uiputfile('*.txt','Salvar Arquivo') arq = nomedoarq caminho =C:\Documents and Settings\Administrador\Desktop\ Janelas de diálogo EQ/UFRJ

49 uisetcolor ans = ans = FontName: FontUnits: 'points' FontSize: 9 FontWeight: 'normal' FontAngle: 'italic' Janelas de diálogo EQ/UFRJ uisetfont

50 Dica: alterando o ícone da figura EQ/UFRJ Instale o aplicativo Winicon200 no diretório de trabalho. Arquivo disponível em:

51 Interface Gráfica Guide Carlos André Vaz Junior


Carregar ppt "Interface Gráfica Guide Carlos André Vaz Junior"

Apresentações semelhantes


Anúncios Google