Implementação de Interfaces gráficas
|
|
|
- João Vítor Bonilha Marroquim
- 9 Há anos
- Visualizações:
Transcrição
1 Implementação de Interfaces gráficas
2 Elementos de UI Menus Dialogs Action bar Notifications
3 Menus
4 Menus Android oferece três tipos de menu Options Menu Menu padrão de aplicações Android Context Menu Menu flutuante e contextual Popup menu A partir da versão 3.0
5 Options Menu Modelo principal de menus no android Diretamente relacionado ao Activity em execução Ativado pelo botão MENU do aparelho ou na barra de ações (em aparelhos que rodam Android 3.x). A partir do Android 3.0 (API level 11), os aparelhos não são obrigados a ter um botão dedicado à opção de Menu Aparece na parte inferior da tela (Android 2.x) ou na barra de ações (Android 3.x)
6 Options Menu Android 2.x O menu de opções só apresenta 6 itens de menu. Se a quantidade de itens for maior que 6, a opção More é automaticamente adicionada.
7 Options Menu Android 3.x. Action Bar
8 Options Menu Quando o Android cria o Options Menu, o método oncreateoptionsmenu() da atividade em execução é invocado Para definir o menu de sua atividade basta redefinir esse método private int MENU_ADD = 1; private int MENU_RESET = public boolean oncreateoptionsmenu(menu menu) { menu.add(menu.none, MENU_ADD, Menu.NONE, "Add").setIcon(R.drawable.ic_menu_add); menu.add(menu.none, MENU_RESET, Menu.NONE, "Reset").setIcon(R.drawable.ic_menu_refresh); } return(super.oncreateoptionsmenu(menu)); Assinatura do método: add(int groupid, int itemid, int order, CharSequence title)
9 Definindo o Menu (Declarativo) Para criar um menu de maneira declarativa deve-se: Criar um arquivo XML no diretório res/menu/ Contendo os seguintes elementos <menu> - Elemento raiz do XML e deve conter os itens de menu <item> - Representa um item de menu e pode ter outro menu para representar um submenu <group> - Item opcional de agrupamento de itens (invisível e serve para definir propriedades comuns)
10 Menu XML <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <item /> <item /> </menu> menu_basico.xml
11 Carregando o menu public boolean oncreateoptionsmenu(menu menu) { MenuInflater inflater = getmenuinflater(); inflater.inflate(r.menu.menu_basico, menu); return true; }
12 Tratando as ações de public boolean onoptionsitemselected(menuitem item) { // Handle item selection switch (item.getitemid()) { case R.id.new_game: newgame(); return true; case R.id.help: showhelp(); return true; default: return super.onoptionsitemselected(item); } }
13 Modificando os itens do menu É possível modificar os itens de menu durante a execução da Activity No Android 2.3 e inferior, o método onprepareoptionsmenu() é chamado toda vez que o usuário abre o Options Menu Deve-se redefinir este método para atualizar os itens de menu No Android 3.0 e superior, você deve chamar o método invalidateoptionsmenu() quando quiser atualizar o menu O Android chamará o onprepareoptionsmenu()
14 Context Menu Similar aos menus contextuais em PCs que são ativados ao se clicar com o botão direito do mouse No Android eles são ativados por um pressionamento demorado em um componente visual Diretamente relacionados ao View pressionado
15 Exemplo Context Menu
16 Formas do Context Menu 1. Flutuante Modelo padrão de menu contextual 2. Action mode Disponível a partir do Android 3 (API 11) (1) (2)
17 Menu flutuante - Passos Para criar um menu de contexto deve-se 1. Registrar a view através do método registerforcontextmenu() 2. Redefinir o método oncreatecontextmenu() da Activity para definir o menu 3. Redefinir o método oncontextitemselected() para tratar as ações de clique
18 Menu flutuante - public void oncreatecontextmenu(contextmenu menu, View v, ContextMenu.ContextMenuInfo menuinfo) { super.oncreatecontextmenu(menu, v, menuinfo); menu.setheadertitle("context Menu"); menu.add(0, menu.first, Menu.NONE,"Item 1").setIcon(R.drawable.menu_item); menu.add(0, menu.first+1, Menu.NONE, "Item 2").setCheckable(true); menu.add(0, menu.first+2, Menu.NONE, "Item 3").setShortcut( 3, 3 ); SubMenu sub = menu.addsubmenu("submenu"); sub.add("submenu Item"); } public void oncreatecontextmenu(contextmenu menu, View v, ContextMenuInfo menuinfo) { } super.oncreatecontextmenu(menu, v, menuinfo); MenuInflater inflater = getmenuinflater(); inflater.inflate(r.menu.context_menu, menu);
19 Menu flutuante Tratando ações Contém informações sobre a View public boolean oncontextitemselected(menuitem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getmenuinfo(); switch (item.getitemid()) { case R.id.edit: editnote(info.id); return true; case R.id.delete: deletenote(info.id); return true; default: return super.oncontextitemselected(item); } }
20 Menu no modo Action Mode - Passos 1. Implementar a interface ActionMode.Callback Possui métodos de callback para tratar o ciclo de vida e eventos dos itens de ação no ActionMode 2. Chamar o método startactionmode() quando desejar mostrar a barra de ações
21 Submenu Menu que o usuário pode abrir a partir da seleção de um item de outro menu Útil quando um sistema tem muitas opções de menu Android não permite submenus aninhados
22 Definindo submenus <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <item > <!-- "file" submenu --> <menu> <item /> <item /> </menu> </item> </menu>
23 Itens de menu checkables <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <group android:checkablebehavior="single"> <item /> <item /> </group> </menu>
24 Dialogs
25 Dialogs Android possui os seguintes tipos de Dialogs implementados AlertDialog ProgressDialog DatePickerDialog TimePickerDialog Você pode criar seus próprios Dialogs estendendo a classe Dialog
26 Mostrando um Dialog Deve-se chamar o método showdialog(int) no momento em que se deseja mostrar o Dialog showdialog(dialog_paused_id);
27 Criando um Dialog Deve-se redefinir os métodos: oncreatedialog(int) Chamado uma única vez, quando o Dialog é criado Deve-se instanciar o Dialog e retorná-lo onpreparedialog(int, Dialog) Chamado toda vez que o Dialog é aberto Pode-se alterar informações do Dialog
28 Criando um Dialog protected Dialog oncreatedialog(int id) { Dialog dialog; switch(id) { case DIALOG_PAUSED_ID: // do the work to define the pause Dialog break; case DIALOG_GAMEOVER_ID: // do the work to define the game over Dialog break; default: dialog = null; } return dialog; }
29 Criando um AlertDialog AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setmessage("are you sure you want to exit?").setcancelable(false).setpositivebutton("yes", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int id) { MyActivity.this.finish(); } }).setnegativebutton("no", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create();
30 Criando um ProgressDialog ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true); ProgressDialog progressdialog; progressdialog = new ProgressDialog(mContext); progressdialog.setprogressstyle(progressdialog.style_horizontal); progressdialog.setmessage("loading..."); progressdialog.setcancelable(false);
31 Action bar Widget que substitui a barra de título tradicional em aplicações Android 3.X Título da Activity Options Menu Logo da Aplicação Itens de ação
32 Adicionando/removendo a Action bar Automaticamente adicionado em aplicações Android 3.X AndroidManifest.xml <uses-sdk android:targetsdkversion="11" /> Pode ser removido para uma Activity específica <activity android:theme="@android:style/theme.holo.noactionbar"> ou ActionBar actionbar = getactionbar(); actionbar.hide();
33 Adicionando itens de ação Itens do Options Menu podem aparecer como itens de ação Menu em XML <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <item android:showasaction="ifroom withtext" /> <item android:showasaction="ifroom withtext" /> </menu>
34 Mais sobre Action Bar Ícone da aplicação pode responder a ações do usuário Adicionar Action Views Adicionar Tabs Modificar o estilo Veja detalhes em:
35 Notifications Além do uso de Dialogs, existem mais duas formas de notificar o usuário Toast Notifications Status Bar Notification
36 Toast Notifications Mensagens de popup que aparecem e desaparecem automaticamente Não permitem interação com usuário Podem ser geradas por Activities e Services Context context = getapplicationcontext(); CharSequence text = "Hello toast!"; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, text, duration); toast.show();
37 Status Bar Notifications Podem ser geradas por Activities e Services Para criar um Status Bar Notification, deve-se: 1. Obter uma referência para o NotificationManager 2. Criar uma instância de Notification 3. Definir a mensagem expandida e o Intent 4. Passar a instância de Notification para o NotificationManager
38 Exibindo uma notificação: Passo 1 Obter uma referência para o NotificationManager String ns = Context.NOTIFICATION_SERVICE; NotificationManager mnotificationmanager = (NotificationManager) getsystemservice(ns);
39 Exibindo uma notificação: Passo 2 Criar uma instância de Notification int icon = R.drawable.notification_icon; CharSequence tickertext = "Hello"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickertext, when);
40 Exibindo uma notificação: Passo 3 Definir a mensagem expandida e o Intent Context context = getapplicationcontext(); CharSequence contenttitle = "My notification"; CharSequence contenttext = "Hello World!"; Intent notificationintent = new Intent(this, MyClass.class); PendingIntent contentintent = PendingIntent.getActivity(this, 0, notificationintent, 0); notification.setlatesteventinfo(context, contenttitle, contenttext, contentintent);
41 Exibindo uma notificação: Passo 4 Passar a instância de Notification para o NotificationManager private static final int HELLO_ID = 1; mnotificationmanager.notify(hello_id, notification);
42 FIM
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 3 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Notification) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte
Computação Móvel ActionBar e Temas (Ref. Cap. 5)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel ActionBar e Temas (Ref. Cap. 5) Vicente Amorim [email protected] Sumário * Introdução * ActionBar
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS Uma activity é um componente do aplicativo que fornece uma tela com o qual os usuários podem interagir. Uma aplicação geralmente consiste de múltiplas activities,
Login. Criar uma nova Activity. Login. Luiz Eduardo Guarino de Vasconcelos
Criar uma nova Activity Observe no AndroidManifest.xml que foi criada a segunda Activity. Nesse arquivo: - defini-la como a primeira a ser executada (recortar o intent-filter da MainActivity para a Activity)
Primeira Aplicação Android Olá Mundo. Prof. Fellipe Aleixo
Primeira Aplicação Android Olá Mundo Prof. Fellipe Aleixo ([email protected]) Conteúdo Passo- a- passo de um Projeto Android Conceitos Básicos de uma Aplicação Principais Arquivos Execução da
Programação para a Plataforma Android Aula 11. Banco de Dados
Programação para a Plataforma Android Aula 11 Banco de Dados Introdução a linguagem SQL O banco de dados SQLite Como criar e manipular um banco de dados em Android Como apresentar dados na tela do aparelho
Programação para Android. Aula 06: Activity, menus e action bar
Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação
Provedores de Conteúdo
Programação para a Plataforma Android Aula 12 Provedores de Conteúdo O que são provedores de conteúdo? Como ler dados de outras aplicações? Como iden@ficar recursos de forma única? Como deixar dados disponíveis
Programação para a Plataforma Android Aula 17. Broadcasts
Programação para a Plataforma Android Aula 17 Broadcasts O que são eventos de difusão? Como capturar eventos de chamadas telefônicas? Como verificar o estado da bateria? Como implementar receptores de
Conhecendo e editando o seu perfil
Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil
Programação para a Plataforma Android Aula 4. Objetos Gráficos
Programação para a Plataforma Android Aula 4 Objetos Gráficos Depuração simples: imprimindo eventos Lidando com botões e spinners Carregando múleplas aevidades em uma aplicação O padrão adapter Mostrando
Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador)
Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça Problema: Definir uma dependência um-para-muitos entre objetos, de forma quando o estado
Módulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Módulo 2 - Novas Activities Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Inserindo a segunda activity Para inserir uma nova activity basta clicar com o botão direito sobre o pacote,
Notification. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo
Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos
Painel Administrativo Westlock
Painel Administrativo Westlock Acesso ao Painel Administrativo Para acessar o Painel Administrativo da Westlock clique no endereço http://downloadcenter.westlockcontrolsmarcom.com/admin/ e preencha as
JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo
JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android. Realização de Dinâmica Hands- On para Construção de uma App Android
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android Realização de Dinâmica Hands- On para Construção de uma App Android Dr. Eduardo Manuel de Freitas Jorge, PMP Realização de Dinâmica
Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
PROGRAMAÇÃO ORIENTADA A OBJETOS I. Prof. Me. Hélio Esperidião
PROGRAMAÇÃO ORIENTADA A OBJETOS I Prof. Me. Hélio Esperidião AVALIAÇÃO 2 avaliações + Lista de Exercícios 1 Prova + 1 Projeto Prova (0-8) + 2 pontos para lista de exercícios entregue no dia da prova. Projeto(0-10)
Criando o primeiro projeto para entender a estrutura do app
File > New > New Project Criando o primeiro projeto para entender a estrutura do app Escolha o tipo de projeto. Tenha sempre atenção a versão mínima da API a ser utilizada no projeto. Normalmente, quando
Tutorial Android Speech
Tutorial Android Speech O sistema operacional Android já dispõe de uma funcionalidade interna para síntese e reconhecimento de voz que pode ser incorporado a qualquer aplicação. Essa funcionalidade utiliza
Android Banco de Dados. Ivan Nicoli
Android Banco de Dados Ivan Nicoli SQLite O Android tem suporte ao SQLite (http://www.sqlite.org), um leve e poderoso banco de dados. Cada aplicação pode criar um ou mais banco de dados, que ficam localizados
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Dialogs Dialogs são caixas de informações que servem para alertar o usuário sobre algo ou para solicitar algum tipo de informação
Manual SIGOSMS Aplicação de Gerenciamento e Envio SMS
Manual SIGOSMS Aplicação de Gerenciamento e Envio SMS Sumário Introdução...3 Visão Geral do Software...4 Regras SMS...5 Ativar Inicialização Automática...6 Configurações...7 Log...8 Aplicação de Gerenciamento
Prof: Ricardo Quintão Site:
Prof: Ricardo Quintão email: [email protected] Site: www.rgquintao.com.br Vamos agora criar o nosso primeiro projeto Android. Na criação de um projeto novo, o ADT já cria um programa de exemplo que
Programação de Dispositivos Móveis
Aula 07 Programação de Dispositivos Móveis Interface Gráfica ListView com ArrayAdapter Um elemento muito utilizado em aplicativos é a ListView, com ela pode-se criar uma lista de objetos. A partir dos
Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta.
Firebase Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Adicione um projeto. Crie um projeto Para usar o Firebase num projeto
MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO
BroadcastReceiver. O que são mensagens broadcasts? Use notificações! (Serão explicadas em breve)
Broadcast Receiver BroadcastReceiver Chamado pelo Android para reagir a mensagens broadcast Usado para executar tarefas rápidas em segundo plano Não interromper o usuário por meio de activities Use notificações!
Classes e Objetos. Sintaxe de classe em Java
Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados
1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução
1. Introdução 1.1. O que é Microsoft PowerPoint 2007 Microsoft Office PowerPoint 2007 é um software de apresentação gráfica produzido pela Microsoft Corporation para o sistema operacional Microsoft Windows.
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 05 Programando formularios, activities e intents. Dalton Martins [email protected] São Paulo, Março, 2012
Escola Olímpio Curso: Técnico em Informática. Introdução e instalação
Introdução e instalação http://msdn.microsoft.com/pt-br/vcsharp/default.aspx Vídeo Aulas http://msdn.microsoft.com/pt-br/vstudio/aa700773(en-us).aspx http://msdn.microsoft.com/pt-br/vcsharp/bb798022(en-us).aspx?wt.slv=rightrail
Contrutor de Página para Frontend e Backend
Destaques Visual Composer é um plugin pago que não está disponível no diretório de plugins do Wordpress, mas todos os modelos de sites de nosso site já vêm com visual composer para você. Contrutor de Página
LibreOffice Writer. Editor de texto
LibreOffice Writer Editor de texto AULA09 Menu Estilos O uso de estilos permite que os recursos de formatação possam ser automatizados de acordo com sua categoria (titulo, corpo do texto, por exemplo),
Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo ([email protected])
Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo ([email protected]) Conteúdo Log Classe android.u:l.log LogCat Ciclo de Vida Pilha de a:vidades Métodos e estados da a:vidade Instance State
Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos
Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto
Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016.
Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016 4.1.6. Propriedades Como em qualquer linguagem Java ou C++, para acessar campos privados de uma classe,
Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN
Windows Forms Applications - Introdução Prof. Robinson Alves IFRN Windows Forms Applications - Introdução Baseado na apostila do Prof. Fabiano Papaiz Windows Forms Applications Permitem o desenvolvimento
Apêndice 1. Recomendações para testes de módulos
Recomendações para testes de módulos - 1 Apêndice 1. Recomendações para testes de módulos O presente conjunto de recomendações tem por objetivo definir um conjunto mínimo de critérios de seleção de casos
2019/04/25 10:36 1/10 1 Geral
2019/04/25 10:36 1/10 1 Geral 1 Geral Visão geral O módulo Administração Geral contêm várias telas de configurações relacionadas à própria interface web e customização do Zabbix. A caixa de seleção situada
Palavras Reservadas da Linguagem Java
Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de
Programação para Android. Aula 05: Estilos e temas; galeria de imagens
Programação para Android Aula 05: Estilos e temas; galeria de imagens Objetivos Aplicar estilos e temas Criar uma galeria de imagens com o widget Gallery Parte 01: Estilos e temas Interface de Usuários
Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos
Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos O Moodle permite trabalhar com grupos entre os alunos, não necessariamente a composição dos grupos que irão desenvolver uma atividade
Criando um Joguinho 2D. Prof. Fellipe Aleixo
Criando um Joguinho 2D Prof. Fellipe Aleixo ([email protected]) Conteúdo Desenvolvimento de um jogo 2D para Android Componentes de Interface e Classes SurfaceView, SurfaceHolder Canvas, Paint
Interfaces no Android : widgets. Continuação
Interfaces no Android : widgets Continuação Spinner Este componente possui um nome diferente em cada tecnologia: o o o JComboBox DropDownList ComboBox permite a seleção de itens de uma lista, porem seu
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Hello World Professor: Danilo Giacobo OBJETIVOS DA AULA Desenvolver o primeiro aplicativo Android Se familiarizar com o ambiente de desenvolvimento Conhecer os principais
PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 3- Desenvolvendo Interfaces Mais Ricas
Aula 3- Desenvolvendo Interfaces Mais Ricas Conteúdo Programático desta aula Manipular de Fontes, cursores, bordas, cores de fontes e cores de fundos Gerenciar interfaces com menus e caixas de diálogos
1. No seu celular, acesse o App Store (caso possua iphone) ou o Play Store (caso possua celular com sistema Android); 2. Baixe o aplicativo ABC
1. No seu celular, acesse o App Store (caso possua iphone) ou o Play Store (caso possua celular com sistema Android); 2. Baixe o aplicativo ABC Condomínios ; 3. Ao acessar o aplicativo, na tela de login
UNIVERSIDADE FEDERAL DE PELOTAS. Índice
Índice Capítulo 11 Formatação... 2 Guias e Réguas... 2 Definindo ações a objetos... 2 Botões de ação... 4 Inserindo Cabeçalho e Rodapé... 4 Propriedades... 5! Informações Gerais... 5! Informações de Resumo...
Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido
Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.
Tutorial de Administração de sites do Portal C3
Tutorial de Administração de sites do Portal C3 Carlos Magno da Rosa Graduando Sistemas de Informação Estagiário Centro de Ciências Computacionais Sumário Sumário... 2 1-Apresentação Geral... 3 3-Componentes
TUTORIAL FGV WIKI Professor
TUTORIAL FGV WIKI Professor 1. Cadastro Para ser cadastrado no http://wiki.fgv.br o usuário será convidado a participar de um projeto Wiki ou em outros casos será cadastrado previamente com os mesmos dados
Programação para a Plataforma Android Aula 16. Fragmentos
Programação para a Plataforma Android Aula 16 Fragmentos O que são fragmentos Como combinar múl?plas visões em uma única tela? Como lidar com telas de tamanhos variados? Como modificar a visão de uma a?vidade
MANUAL DE PROCEDIMENTOS - UTILIZAÇÃO DO APLICATIVO TICOMIA COMERCIAL FRANQUEADO MP CL UN 02-00
Objetivo... 3 Procedimentos... 4 1. ipad... 4 1.1. Instruções Gerais... 4 1.2. Informações sobre as telas... 4 2. Android... 6 2.1. Instruções Gerais... 6 2.2. Informações Sobre as Telas... 6 Departamento
INDICE INTRODUÇÃO CAPÍTULO 1 7 Iniciando o Photoshop CC... 8 Conhecendo o Photoshop CC... 9
INDICE INTRODUÇÃO... 5 CAPÍTULO 1 7 Iniciando o Photoshop CC... 8 Conhecendo o Photoshop CC... 9 CAPÍTULO 2 Criando um novo arquivo... 14 Abrindo Arquivos... 15 Salvando Arquivos... 16 CAPÍTULO 3 Modo
Manual do Usuário Webmail SoftSul
Manual do Usuário Webmail SoftSul 2 Índice Interface Geral do Webmail 03 Caixa de entrada 04 Opções de apresentação e filtro 05 Os e-mails nos seus estados 06 Marcar um e-mail 07 Acesso a Configurações
Android e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
Google Android. Componentes Gráficos
Componentes Gráficos No Android, por padrão já existe uma separação entre interface gráfica (View) e Controlador (Controller). View -> Resources -> Controller -> Activities -> Layouts Um tipo de View cuja
JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo
JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de
Introdução a Tecnologia da Informação
Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção
Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; IFSC/POO + JAVA - prof. Herval Daminelli
Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; Tudo no mundo real pode ser representado por meio do conceito de "objeto": uma planta, uma mesa, uma pessoa, um sentimento,
Android e Facebook. Felipe Silveira
Android e Facebook Felipe Silveira Android? Sistema Operacional + Plataforma de desenvolvimento + Aplicações Padrão (SMS, Maps, Calendar...) Código aberto (AOSP - Android Open Source Project) Desenvolvido
Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface
1 Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface INF1403 Introdução a IHC Luciana Salgado Representações e Aspectos de IHC Representações e Aspectos de IHC Representações
Outlook Web App (OWA)
Outlook Web App (OWA) 2010 Índice 1. O que é o Outlook Web App (OWA) 2010?... 3 2. Como acessar o OWA:... 3 3. Como navegar no OWA... 5 4. As seções do OWA... 5 5. O painel de mensagens OWA... 6 5.1 Como
DISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuída para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer professores.chapeco.ifsc.edu.
LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer larapopov@ifscedubr professoreschapecoifscedubr/lara Libre Office Calc É um editor de planilha eletrônica, que tem
Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho
Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho Esse livro está à venda em http://leanpub.com/google-android Essa versão foi publicada em 2015-08-03
Tutorial Django e SVN na IDE Pycharm
Tutorial Django e SVN na IDE Pycharm Pré-requisitos para este tutorial: Estar com a versão 4.0.0 (ou superior) do PyCharm instalada. Caso não esteja, baixe e instale seguindo as instruções dependendo da
Linguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa
Android e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
