Linguagem Técnica de Programação 2. Prof. Sancrey Rodrigues Alves Ano 2015

Tamanho: px
Começar a partir da página:

Download "Linguagem Técnica de Programação 2. Prof. Sancrey Rodrigues Alves Ano 2015"

Transcrição

1 Linguagem Técnica de Programação 2 Prof. Sancrey Rodrigues Alves Ano 2015

2 Linguagem Técnica de Programação 2 Objetivo: Apresentar conceitos introdutórios à Linguagem de Programação Java. Ementa: 1º Trimestre: Entrada/Saída Estruturas de Decisão(if/switch) Estruturas de Repetição(for/while/do... while) Arrays Orientação a Objetos(Parte I) 2º Trimestre: Bibliotecas padrão da JSE(java.lang): Math e String. Classes Wrapper Exceções em Java Orientação a Objetos(Parte II) 3º Trimestre: Interfaces Gráficas com Swing Eventos em Java

3 Entrada de Dados com Scanner Declaramos uma variável do tipo Scanner Ex.: Scanner sc; Instanciamos a variável sc sc = new Scanner(System.in); O que é instanciar? alocamos espaço em memória para essa variável de classe se tornar um objeto. Apartirdaíusamosoobjetosc: sc.next(); sc.nextint(); Todo o dia será sempre assim!

4 Métodos da classe Scanner

5 Entrada de Dados com Scanner Entrada de Dados com interface gráfica ou JOptionPane. Entrada de Dados por Scanner(página 44). PROBLEMA: Escrever um programa que leia um número e imprima seu quadrado usando a classe Scanner.

6 Lista de Exercícios 1. Faça um programa que receba quatro números inteiros e mostre a soma desses números. 2.FaçaumprogramaquerecebatrêsnotasdeLTPemostreamédiaentreelas. 3.Façaumprogramaquerecebaoseuprimeironome,seunomedomeio,eseuúltimonomeeimprima-osnatela. 4. Faça um programa que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. 5.Façaumprogramaquerecebaumsaláriodeumfuncionário,calculeemostreonovosalário,sabendo-sequeestesofreuumaumentode25%. 6.Façaumprogramaquerecebaosaláriodeumfuncionárioeopercentualdeaumento,calculeemostreovalordoaumentoeonovosalário. 7. Faça um programa que receba dois números, calcule e mostre a subtração do primeiro pelo segundo. 8. Faça um programa que receba três números, calcule e mostre a multiplicação desses números. 9.Façaumprogramaquerecebadoisnúmeros,calculeemostreadivisãodoprimeironúmeropelosegundo.Sabe-sequeosegundonúmeronãopodeserzero,portanto,nãoénecessário se preocupar com validações. 10.Façaumprogramaquerecebaduasnotas,calculeemostreamédiaponderada,considerandopeso2paraaprimeiraepeso3paraasegunda. 11.Façaumprogramaquerecebaopreçodeumproduto,calculeemostreonovopreço,sabendo-sequeestesofreuumdescontode10%. 12. Um funcionário recebeu um salario fixo mais 4% de comissão sobre as vendas. Faça um programa que receba o salário fixo do funcionário e o valor de suas vendas, calcule e mostre a comissão e seu salário final. 13.Façaumprogramaquerecebaopesodeumapessoa,calculeemostre. a)onovopeso,seapessoaengordar15%sobreopesodigitado; b)onovopeso,seapessoaemagrecer20%sobreopesodigitado. 14.Façaumprogramaquerecebaopesodeumapessoaemquilos,calculeemostreessepesoemgramas. 15.Façaumprogramaquecalculeemostreaáreadeumquadrado.Sabe-seque:Área=lado lado. 16.Façaumprogramaquecalculeemostreaáreadeumlosango. Sabe-se que Área =(Diagonal maior Diagonal menor)/2. 17.Façaumprogramaquerecebaovalordosaláriomínimoeovalordosaláriodeumfuncionário,calculeemostreaquantidadedesaláriosmínimosqueessefuncionárioganha. 18.Joãorecebeuseusalárioeprecisapagarduascontasatrasadas.Porcausadoatraso,eledevepagarmultade2%sobrecadaconta.Façaumprogramaquecalculeemostrequantorestará do salário de João. 19. Faça um programa que receba uma temperatura em Celsius, calcule e mostre essa temperatura em Fahrenheit. Sabe-se que F =[180 (C+32)]/ Faça um programa que receba o salario base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salario base e paga imposto de 7% sobre este salário. 21. Faça um programaque recebaosalário base de um funcionário, calcule e mostre o seu salário a receber, sabendo-se que ofuncionário tem gratificação de R$ 50 e paga imposto de 10% sobre o salário base. 22.Façaumprogramaquerecebaovalordeumdepósitoeovalordataxadejuros,calculeemostreovalordorendimentoeovalortotaldepoisdorendimento. 23.Façaumprogramaquecalculeemostreaáreadeumtriângulo.Sabe-seque:Área=(base altura)/2 24. Faça um programa que calcule e mostre o comprimento de uma circunferência. Sabe-se que: Comprimento = 2 π R 25.Façaumprogramaquecalculeaáreadecircunferência.Sabe-seque:Área=π R Façaumprogramaquerecebaumnúmero,calculeemostre: a) o número digitado ao quadrado; b)onúmerodigitadoaocubo. 27.Façaumprogramaquerecebaumnúmeropositivoemaiorquezero,calculeemostre: a) o número digitado ao quadrado; b)onúmerodigitadoaocubo; c) a raiz quadrada do número digitado; d)araizcúbicadonúmerodigitado. 28.Façaumprogramaquerecebadoisnúmerosmaioresquezero,calculeemostreumelevadoaooutro. 29.Façaumprogramaquerecebaoanodenascimentodeumapessoaeoanoatual,calculeemostre: a)aidadedessapessoa; b)quantosanoselateráem Façaumprograma que recebaocusto de um espetáculo teatral e opreço do convite desse espetáculo. Esse programadeverá calcular e mostrar a quantidade de convitesque devem ser vendidos para que pelo menos o custo desse espetáculo seja alcançado.

7 Rapidinha... História da Linguagem Java

8 Operadores Aritméticos(página 21) Sejam a = 5 e b =3. Temos: Soma: x = a+b//x recebe o valor 8! Subtração: x = a b//x recebe o valor 2! Multiplicação: x = a * b //x recebe o valor 15! Divisão: x = a / b //depende do tipo do valor de x!

9 Operadores Relacionais (página 21) Operadores Relacionais SEMPRE retornam um valor lógico: VERDADEIRO ou FALSO! Sejam a = 5 e b = 3. Temos: a > b, retorna VERDADEIRO a >= b, retorna VERDADEIRO a < b, retorna FALSO a <= b, retorna FALSO a == b, retorna FALSO a!= b, retorna VERDADEIRO

10 Incremento e Decremento (página 21) Pré-incremento e Pós-Incremento Pré-decremento e Pós-decremento Por exemplo, considere a = 5: O comando System.out.println(a++); //imprime 5! PÓS-INCREMENTO O comando System.out.println(++a); //imprime 6! PRÉ-INCREMENTO O comando System.out.println(a--); //imprime 5! PÓS-DECREMENTO O comando System.out.println(--a); //imprime 4! PRÉ-DECREMENTO

11 Estruturas de Decisão Nossos algoritmos precisam ser capazes de tomar decisões! Existem quatro estruturas de decisão em Java If If-else If-else-if switch

12 Estruturas de Decisão Sintaxe(forma) da expressão if: Lembramos que a expressão lógica retorna sempre um valor lógico(true ou false).

13 Estruturas de Decisão

14 Exercícios (página 22 da apostila) 3) Elabore (usando a atribuição a variáveis necessárias) os seguintes programas em Java: a)quecalculeaáreadeumquadrado. b) que receba o seu primeiro nome, seu nome do meio,eseuúltimonomeeimprima-osnatela. c) que receba três notas trimestrais em LTP, calcule suamédiaeosimprimanatela. d) que calcule o custo, por hora de um programador, considerando que um mês tem 30 dias e que cada programador trabalha 8 horas diárias.

15 Exercício Crie um algoritmo que leia um valor inteiro entre 1 e 5 e imprima o valor digitado pelo usuário.

16 Um algoritmo melhor... Crie um algoritmo que leia um valor inteiro entre 1 e 5 e imprima o valor digitado pelo usuário.

17 If-else-if-else-if-else-if-else-if... Ai, ai, ai Em muitos casos, a estrutura if-elseé repetitiva e cansativa! Solução: usar o comando de decisão switch: x

18 Usando switch Crie um algoritmo que leia um valor inteiro entre 1 e 5 e imprima o valor digitado pelo usuário.

19 Usando switch Use switch quando o número de if-else aninhados torna elevado. Use sem moderação!

20 Exemplo da apostila (página 31) Simulando um elevador.

21 Exercícios (página 36)

22 Exercícios da apostila (página 31)

23 Desafio... Faça um programa que faça 5 perguntas para uma pessoa sobre um crime. As perguntas são: "Telefonou para a vítima?" "Esteve no local do crime?" "Mora perto da vítima?" "Deviaparaavítima?" "Já trabalhou com a vítima?" O programa deve no final emitir uma classificação sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2 questões ela deve ser classificada como "Suspeita", entre 3 e 4 como "Cúmplice" e 5 como "Assassino". Caso contrário, ele será classificado como"inocente".

24 Estruturas de Repetição (página 32) Você que achava o máximo decidir... AGORA VAMOS REPETIR. Quer? Primeira Estrutura de Repetição: Declaração While... Se lembra do Enquanto... Faça do VisualG? O While executa um bloco lógico enquanto a estrutura entre parênteses for VERDADEIRO.

25 Estruturas de Repetição (página 32) Sintaxe(Forma) do comando While: Por exemplo:

26 Declaração for (página 33) Executa uma dada quantidade FIXA de vezes. Isso ocorre quase sempre quando sabemos a quantidade de vezes que algo irá ocorrer.

27 Declaração for (página 33) For, while, do... while são estruturas de repetição! Podemos resolver um mesmo problema escolhendo qual estrutura lhe convier! Problema acima resolvido com a estrutura while:

28 Declaração for (página 33) Executa uma dada quantidade FIXA de vezes. Isso ocorre quase sempre quando sabemos a quantidade de vezes que algo irá ocorrer.

29 Exercícios (página 36)

30 Exercícios sobre Estruturas de Decisão 1. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 2. Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F -Feminino, M -Masculino, Sexo Inválido. 3. Faça um Programa que verifique se uma letra digitada é vogal ou consoante. 6. Faça um Programa que leia três números e mostre-os em ordem decrescente. 4. Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e apresentar: A mensagem "Aprovado", se a média alcançada for maior ou igual a seis; A mensagem Em prova final", se a média for menor do que seis e maior ou igual que três; A mensagem Reprovado", se a média for menor que 3. A mensagem "Aprovado com Distinção", se a média for igual a dez. 5. Faça um Programa que leia três números e mostre o maior deles. 6. Faça um Programa que leia três números e mostre o maior e o menor deles. 7. Faça um programa que pergunte o preço de três produtos e informe qual produto você deve comprar, sabendo que a decisão é sempre pelo mais barato. 8. Faça um Programa que pergunte em que turno você estuda. Peça para digitar M-matutino ou V-Vespertinoou N-Noturno. Imprima a mensagem "Bom Dia!", "Boa Tarde!" ou "Boa Noite!" ou "Valor Inválido!", conforme o caso. 9. As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contrarampara desenvolver o programa que calculará os reajustes. Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual: salários até R$ 280,0 (incluindo) : aumento de 20% salários entre R$ 280,0 e R$ 70,0 : aumento de 15% salários entre R$ 70,0 e R$ 150,0 : aumento de 10% salários de R$ 150,0 em diante : aumento de 5% Após o aumento ser realizado, informe na tela: o salário antes do reajuste; o percentual de aumento aplicado; o valor do aumento; o novo salário, após o aumento.

31 Sintaxe (forma) do... while (página 33)

32 Estrutura de Repetição do... while (página 32) whilee do... whilesão semelhantes. A diferença é que o while pode executar de 0 a n vezes, enquanto a condição entre parênteses for verdadeira. Já o do... while é executado de 1 a n vezes (ou seja, é executado ao menosumavez!).

33 Relação entre while e do... while (página 32) whilee do... whilesão semelhantes. Atenção: Todo problema em while pode ser transformado em do... while. Porexemplo:Imprimaosnúmerosde1até5. Usando while Usando do... while

34 Rapidinha... Ambiente de desenvolvimento java javac: compilador Java. java: interpretador Java. Javadoc: gerador de documentação em Java. Jar: ferramenta de descompactação de arquivos. Diretório Bin contém várias outras ferramentas.

35 Orientação a Objetos Parte I (página 53) Programação Estruturada X Programação Orientada a Objetos As classes geram objetos. As características de um objeto do mundo real são chamados atributos. Já as propriedades de um objeto são chamados métodos.

36 Orientação a Objetos Parte I (página 53)

37 Orientação a Objetos Parte I (página 53) Pela Code Conventions Java todos os nomes de classes devem ser iniciados por letras maiúsculas com as demais em minúsculas, sem acentuação. Exemplo: classe Carro, Pessoa, PessoaFisica, PessoaJuridica Considere um exemplo de criação de classe: Classe Carro Atributos: cor, ano, placa, modelo, chassi, número de portas, é bicombustível? Possui tração nas quatro rodas? Possui freios ABS? Métodos: frear, acelerar, virar à esquerda, virar à direita, trocar combustível.

38 Orientação a Objetos Parte I (página 53) Exercício: Observando a filosofia da programação orientada a objetos, cite possíveis atributos para as classes a seguir: Aluno Livro Remedio Cliente Cliente Pessoa Física Cliente Pessoa Jurídica

39 Classes X Objetos Uma classe pode originar vários objetos, sempre baseando-se nos atributos e métodos definidos pelo mesmo. Assim, pela a classe Aluno pode originar os objetos Joao, Maria, Tiago, Paulo, etc. Da classe Carro

40 Classes em Java Uma classe de nome NovaClasse em Java é criada pela declaração: Entre as chaves colocamos todos os atributos e métodos nos quais modelamos a nossa classe. Assim, uma boa Modelagem de Dados é fundamental para criar classes que atendam aos requisitos do sistema. O Diagrama de Classes é o documento da Modelagem de Dadosquecontémtodasasclassesdeumsistema.

41 Classes em Java Uma classe de nome NovaClasse em Java é criada pela declaração: Entre as chaves colocamos todos os atributos e métodos nos quais modelamos a nossa classe. Assim, uma boa Modelagem de Dados é fundamental para criar classes que atendam aos requisitos do sistema. O Diagrama de Classes é o documento que contém todas as classes de um sistema.

42 Classes em Java

43 Do modelo de classes para a programação!

44 Classe codificada em Java

45 Construtores... Criando objetos! Ao terminar a modelagem de uma classe podemos programá-la usando uma linguagem de programação... Após a codificação da classe, esta já está pronta para criar objetos... Criamos objetos através de construtores! Forma geral de um construtor: tipoclasse nomedoobjeto = new NomeClasse() Exemplo: Lampada lampada1 = new Lampada();

46 Outra classe modelada! Veja a modelagem de uma classe Carro em um minimundo já analisado: Especificação dos métodos aumentavelocidade: método público; aumenta a velocidade do carro na quantidade do parâmetro informado. diminuivelocidade: método público; diminui a velocidade do carro na quantidade do parâmetro informado. exibevelocidade: método público; exibe a velocidade do carro.

47 Código-fonte em Java

48 Exemplo classe Aluno (página 57) Classe RegistraAluno

49 Exemplo classe Aluno (página 57) Classe Aluno que usa a classe RegistraAluno

50 Engenharia Reversa... A partir do código-fonte em Java, modele a classe Aluno...

51 java.lang.math Pacotejava.langénativodoJava!

52 Quer saber mais sobre o pacote Math?

53 java.lang.string Classes java.lang.math e java.lang.string...

54 Arrays(página 40) Fazer um programa que leia a nota de 30 alunos, três trimestres e calcule a média. Solução: Arrays! 30 x 4 = 120 variáveis.

55 Arrays Declarando um array float [] notas; float notas[]; Depois de declarado o array, precisamos alocá-lo em memória notas = new float[100];

56 Arrays

57 Arrays int notas = {4.0, 5.5, 8.5} boolean resultados = {true, true, false, true}

58 Atividades Práticas

59 Descobrindo o tamanho de um Array nomedoarray.length

60 Atividades Práticas

61 ArraysMultidimensionais int[ ] [ ] array2d = new int[64][64]; Fazerosexercíciosde 41 a 58!

62 Tratamento de Exceções em Java(página 47) Desafio: Faça um programa que some dois números e apresente seu resultado.

63 Exceções Algo inesperado ou indesejável aconteceu... Solução: prever a ocorrência dessas exceções através do try... catch...

64 Exceções Desafio2:Leiaumvetorcom5posiçõesdeinteiroseimprima seu resultado.

65 Exceções O problema ocorre quando tentamos imprimir o conteúdo do vetor... Verifique qual foi o erro no código. A exceção que ocorre é a ArrayIndexOutOfBoundsException, que ocorre todas as vezes em que tentamos acessar um índice inexistente na matriz. Outra exceção que pode ocorrer é quando digitamos uma letra,umavezqueoarray(vetor)édeinteiros! Exercício: trate no código os dois tipos de exceções. Para saber qual o tipo de exceção, execute o programa e force a entrada errada!

66 Exceções Solução do Exercício:

67 Exceções Desafio 3: Programar em Java a seguinte classe

68 Exceções Adicionando o método main() a classe calculadora...

69 Exceções Exercício: Faça o tratamento das exceções nos métodos. Eis as exceções que podem ocorrer no programa: exceção: Usuário informar uma letra quando o programa solicitar um número.

70 Exceções Solução para a exceção:

71 Uso do comando finally... try...catch...efinally...

72 Criando minhas próprias exceções try...throws...

73 Exercícios(página 51 da apostila) Utilizando o tratamento de exceções em Java: 59. Elabore uma classe, utilizando o JOptionPane, de uma classe que receba o valor de um produto e um código de desconto. O desconto deve ser calculado de acordo com o código fornecido na tabela abaixo: Utilizando a estrutura switch-case, apresente em tela o novo valor do produto depois de ser realizado o desconto. Caso o código do desconto fornecido não exista, deve ser emitida uma mensagem de aviso. 60. Faça uma classe que receba quadro idades diferentes e mostre a menor e a maior das idades. 61. Elabore uma classe em que o usuário fornece dois números e uma letra correspondente à operação desejada de acordo com a tabela abaixo: 62. Faça uma classe que solicite uma senha, simulando um caixa eletrônico. Considere que a senha é Java. Caso o usuário forneça a senha correta, deve apresentar a mensagem Senha válida ; caso contrário, Senha inválida. Se o usuário fornecer a senha incorreta três vezes seguidas, o programa deve exibir a mensagem: Cartão cancelado!. 63. Faça uma classe que apresente em tela a soma de todos os números ímpares compreendidos entre 1 e 1000( ).

74 Orientação a Objetos (Parte II) página 81 Classequecalculaofatorialdeumnúmerodado Alguma dúvida até aí?

75 Modificador this Variável número aparece duas vezes!!!! Eagora? O NetBeans não detectou nenhum erro no seu código

76 Modificador this Variáveis da Classe (atributos) são diferentes das variáveis dos métodos. Todo objeto que criamos com o tipo de classe tem aquela variável de classe. A variável do método é visível apenas para aquele método.

77 Modificador this this resolve problemas de ambiguidade...

78 Modificador this this resolve problemas de ambiguidade...

79 Sobrecarga de Métodos Algumas vezes os métodos podem ter o mesmo nome por questões de modelagem... Programar a classe modelada abaixo:

80 Sobrecarga de Métodos

81 Sobrecarga de Métodos Desafio: Você notou que o método max da classe Math não possui sobrecarga para dois, três ou mais parâmetros? Programe a classe modelada abaixo que realiza essa sobrecarga.

82 Exercícios (página 91)

83 Pacotes (página 83) Para organizar classes de um projeto foram criados os pacotes. Com pacotes o gerenciamento e a manutenção do projeto ficam muito mais organizados e facilitados...

84 Desafio: Pacotes (página 83)

85 Pacotes (página 83)

86 Pacotes (página 83) Essas duas classes estão no mesmo pacote! Observe que a classe UsaLampada utiliza a classe Lampada, que está no mesmo pacote.

87 Construtores Construtores definem como os objetos daquela classe serão criados... Um construtor é um método, de mesmo nome que o nome daclasse... Por exemplo na classe Lampada podemos definir um construtor para criar todo objeto criado por essa classe comoligado...

88 Construtores Podemos falar em sobrecarga do métodoconstrutor? Yes, we can! E isso é um dos motivos que torna o paradigma orientado a objetos tão consistente e poderoso...

89 Desafio Pacotes (página 83)

90 Pacotes (página 83)

91 Sabia que você já usou pacotes antes? import javax.swing.joptionpane; pacote subpacote classe import java.util.scanner; import javax.swing.*; Seráqueeupossofazerisso? Carregue na minha classe todas as classes do pacote javax, subpacote swing...

92 Sabia que você já usou pacotes antes? Seráqueeupossofazerisso? YES, we can! Você já é um rapazinho/mocinha... Pode criar seus próprios pacotes! Estou muito orgulhoso de você!

93 Exemplo de Modelagem de um Sistema Escolar... Veja que legal... import Pessoa.Aluno.*; import Biblioteca.*; Está sem nada para fazer? Baixe o Astah em

94 Modificadores de acesso private: atributo/método visível apenas na própria... protected: atributo/método visível apenas na própria classe e nas classes do mesmo pacote... Public: atributo/método visível em qualquer lugar. Private(-)

95 Modificadores de acesso Protected(#) Public(+)

96 Da Internet... protected public

97 Modificadores de acesso (página 84)

98 Modificadores de acesso private: atributo/método visível apenas na própria... protected: atributo/método visível apenas na própria classe e nas classes do mesmo pacote... Public: atributo/método visível em qualquer lugar. Private(-)

99 Modificadores de acesso Protected(#) Public(+)

100 Da Internet... protected public

101 Exercícios Implemente a modelagem descrita abaixo. Simule a alteração da cor de um veículo usando o modelo.

102 Exercícios Implemente a realização de um empréstimo conforme modelagem abaixo:

103 Herança Da página 85 da apostila... Classe usada na herança é a superclasse; já a que herda as características da superclasse é a subclasse. A herança é definida na programação Java pela palavra extends. Por exemplo, considere o modelo: Superclasse: Veiculo Subclasse: Automovel

104 Herança Implementação da modelagem anterior em Java:

105 Desafio Houve a necessidade de alteração da modelagem... Crie um Automovel na classe UsaAutomovel e verifique se é possivel criar um automóvel da marca Fiat tipo Palio de cor branca. Em caso negativo proponha melhorias na modelagem.

106 Exercício página 86: Herança

107 Pacotes (página 83) Para organizar classes de um projeto foram criados os pacotes. Com pacotes o gerenciamento e a manutenção do projeto ficam muito mais organizados e facilitados...

108 Desafio: Pacotes (página 83)

109 Pacotes (página 83)

110 Pacotes (página 83) Essas duas classes estão no mesmo pacote! Observe que a classe UsaLampada utiliza a classe Lampada, que está no mesmo pacote.

111 Construtores Construtores definem como os objetos daquela classe serão criados... Um construtor é um método, de mesmo nome que o nome daclasse... Por exemplo na classe Lampada podemos definir um construtor para criar todo objeto criado por essa classe comoligado...

112 Construtores Podemos falar em sobrecarga do métodoconstrutor? Yes, we can! E isso é um dos motivos que torna o paradigma orientado a objetos tão consistente e poderoso...

113 Desafio Pacotes (página 83)

114 Pacotes (página 83)

115 Sabia que você já usou pacotes antes? import javax.swing.joptionpane; pacote subpacote classe import java.util.scanner; import javax.swing.*; Seráqueeupossofazerisso? Carregue na minha classe todas as classes do pacote javax, subpacote swing...

116 Sabia que você já usou pacotes antes? Seráqueeupossofazerisso? YES, we can! Você já é um rapazinho/mocinha... Pode criar seus próprios pacotes! Estou muito orgulhoso de você!

117 Exemplo de Modelagem de um Sistema Escolar... Veja que legal... import Pessoa.Aluno.*; import Biblioteca.*; Está sem nada para fazer? Baixe o Astah em

118 Modificadores de acesso private: atributo/método visível apenas na própria... protected: atributo/método visível apenas na própria classe e nas classes do mesmo pacote... Public: atributo/método visível em qualquer lugar. Private(-)

119 Modificadores de acesso Protected(#) Public(+)

120 Da Internet... protected public

121 Modificadores de acesso (página 84)

122 Exercícios Implemente a modelagem descrita abaixo. Simule a alteração da cor de um veículo usando o modelo.

123 Exercícios Implemente a realização de um empréstimo conforme modelagem abaixo:

124 Herança Da página 85 da apostila... Classe usada na herança é a superclasse; já a que herda as características da superclasse é a subclasse. A herança é definida na programação Java pela palavra extends. Por exemplo, considere o modelo: Superclasse: Veiculo Subclasse: Automovel

125 Herança Implementação da modelagem anterior em Java:

126 Desafio Houve a necessidade de alteração da modelagem... Crie um Automovel na classe UsaAutomovel e verifique se é possivel criar um automóvel da marca Fiat tipo Palio de cor branca. Em caso negativo proponha melhorias na modelagem.

127 Exercício página 86: Herança

128 5ª Lista de Exercícios 103. Modele e crie uma classe Tabuada, com um método imprimetabuada(int n). Esse método imprime a tabuada do parâmetro informado.

129 5ª Lista de Exercícios 104. Modele e implemente a classe SorteiaLoteria com um método chamado sorteiasena(). Esse método terá a função de sortear seis números aleatórios entre 1 e 60.

130 5ª Lista de Exercícios 105. Modele e implemente uma classe Poligono cujo construtor recebe o número de vértices e o tamanho de cada lado. O polígono é do tipo regular, e pode ser um triângulo ou um quadrado. Crie dois métodos: um chamado calculaarea(int numlados), que calcula a área do polígono e o outro que se chama calculaperimetro(int numlados), que calcula a soma dos lados do polígono. Dados: área do triângulo regular: A = Área do quadrado: A = l 2

131 5ª Lista de Exercícios

132 5ª Lista de Exercícios 106. Modele a classe ContaBancaria que simule uma conta bancária. A classe possui atributos, agência, conta, cpftitular, saldo e valorchequeespecial. Implemente os métodos realizadeposito() e realizasaque(). Em seguida implemente a classe em Java.

133 5ª Lista de Exercícios

134 5ª Lista de Exercícios 107. Modele e implemente uma classe que realiza as quatro operações básicas: soma, subtração, multiplicação e divisão. Devemos utilizar a sobrecarga de métodos para realizar tais operações com dois, três e quatro parâmetros, respectivamente.

135 5ª Lista de Exercícios

136 5ª Lista de Exercícios 108. Modele uma classe Distancia2D. Ela deve possuir quatro atributos coordenax1, coordenaday1, coordenadax2, coordenaday2. Criar o método calculadistância() que calcula a distância entre esses dois pontos. Implemente a classe em Java.

137 5ª Lista de Exercícios 109. Modele e implemente uma classe SalaCinema, com os seguintes atributos: nomefilme, qtdelugares, qtdelugaresespeciais, possuibanheiro. O construtor deve iniciar qualquer objeto dessa classe com a qtdedelugares e qtdelugaresespeciais zerados; criar o método vendebilhete() que aumenta em1ovalordeqtdelugares.

138 5ª Lista de Exercícios 110. Em um jogo que simula uma corrida de carros, foi levantada a necessidade de uma classe chamada Veículo, que será o veículo que o usuário utilizará durante a partida; no início do game, o usuário informará o tipo de veículo desejado. Há três tipos de carros disponíveis: passeio, caminhão, ou fórmula 1. Utilize o conceito de herança e modele o problema em questão. Será comum a todos os veículos os métodos acelera(floatvelocidade) e freia(float velocidade). Ao final implemente a classe em Java.

139 5ª Lista de Exercícios

140 5ª Lista de Exercícios 111. Modele uma classe chamada JogoAdvinhacao. Tal classe conterá o método testapalpite(char vogal); esse método será chamado até que o usuário acerte a vogal sorteada pelo sistema. Implemente a classe e execute aclassenométodomain()damesma.

141 5ª Lista de Exercícios 113. Utilizando a sobrecarga de métodos, modele e implemente a classe MelhorQueOMathMin que permite obter o menor dos valores com dois, três, quatro e cinco parâmetros.

142 Interfaces Gráficas com Swing AWT ABSTRACT WINDOW TOOLKIT interface antiga. AWT foi substituído pelo swing pertencente à biblioteca JFC (Java Foundation Classes) Aplicações GUI(Graphical Unit Interface) As classes swing são extensões da classe java.lang.object Na maioria dos nossos exemplos, usaremos três diretivas import para pacotes de classes externas: importjava.awt.*; permite a utilização de diversas classes do pacote AWT, além de possuir uma série de constantes numéricas. importjava.awt.event.*; usado para o processamento dos eventos que ocorrem na janela, tais como clique do mouse. importjavax.swing.*; permite a utilização de diversas classes do pacote swing.

143 Interfaces Gráficas com Swing Observação: No dia-a-dia do desenvolvimento de aplicações gráficas é muito comum a utilização de alguma ferramenta para o design de telas, isto é, para a criação da interface com o usuário. Como cada método de desenvolvimento depende da IDE adotada(netbeans, Microsoft VisualJ, Eclipse, etc.), mostraremos a criação de interfaces na unha, uma forma não muito produtiva no processo de desenvolvimento, porém mais eficiente para o aprendizado da linguagem Java.

144 Criação de uma janela de Login utilizaremos a classe JFrame disponível no pacote swing OprimeiroFramequecriaremoséumajaneladelogin

145 Criação de uma janela de Login QueremoscriarumateladeLogincomoatelaabaixo: JLabel JTextField JPasswordField JButton

146 Propriedades do JLabel JLabel <nome do objeto> = new JLabel( <texto do label>, JLabel.alinhamento); Exemplo: JLabel lblnome = new JLabel( Nome, JLabel.RIGHT); Este exemplo cria um objeto do tipo JLabelcontendo o texto Nome, alinhado à direita. Abaixo, os principais métodos disponíveis na classe JLabel. Método JLabel() JLabel(String) JLabel(String,int) JLabel(String, imagem) JLabel(String, imagem, int) gettext() settext() Função Cria um label vazio(sem texto) Cria um label com o texto dado Cria um label com o texto dado e um alinhamento dado Cria um label com o texto e a imagem dados Cria um label com o texto, a imagem dados e um alinhamento dados Obtém o texto do Label Especifica o rótulo do Label

147 Adicionando os dois JLabel s Agoraéhoradeadicionardoisbotões,obotãoLogareobotão Cancelar.

148 Propriedades do JButton s A classe JButton permite a criação de botões gráficos a serem adicionados em outros componentes gráficos (como frames e painéis). Um botão pode ser criado com apenas um texto e/ou com ícones para tornar o ambiente mais intuitivo. Uma possível sintaxe para a declaração e a criação de um objeto JButtoné: JButton <nome do objeto> = new JButton(<texto do botão>); Exemplo: JButton btnlogar = new JButton( Logar ); Método JButton() JButton(String) JButton(String, image) gettext() settext(string) setenable(boolean) sethorizontaltextposition() setmnemonic(char) settooltiptext(string) setverticaltextposition() Função Cria um botão sem texto Cria um botão com o texto dado Cria um botão com o texto e a imagem dados Obtém o texto do botão Especifica o texto do botão Define se o botão está habilitado (true) ou desabilitado(false) Define o tipo de alinhamento horizontal do texto em relação a uma imagem. Pode assumir os valores LEFT ou RIGHT Define uma letra que será usada como acionadora do evento clique, em conjunto com a tecla <Alt> Possibilita atrelar uma mensagem ao botão. Quando o ponteiro do mouse estaciona sobre o botão, a mensagem é apresentada Define o tipo de alinhamento vertical do texto em relação a uma imagem. Pode assumir os valores TOP ou BOTTOM

149 Adicionando os dois JButton s Agoraéhoradeadicionardoisbotões,obotãoLogareobotão Cancelar.

150 Propriedades do JTextField Exemplo: JTextField txfnome = new JTextField(); Vamos aos métodos da classe JTextField(): Método JTextField() JTextField(String) JTextField(String, int) JTextField(int) gettext() getselectedtext() iseditable() selectall() seteditable(boolean) settext() Função Cria uma caixa de texto vazia Cria uma caixa de texto com a string dada Cria uma caixa de texto com a string e a quantidade de colunas especificada Cria uma caixa de texto com a quantidade de colunas especificada Obtém o texto do objeto Obtém o texto selecionado do objeto Verifica se o componente é editável ou não Seleciona todo o texto Especifica se o componente é editável ou não Especifica o texto contido no componente

151 Adicionando o JTextField JTextField serve para a entrada de dados do usuário.

152 Propriedades do JPasswordField De forma semelhante à JTextField, a classe JPasswordField permite criar um componente visual em que o usuário digita os caracteres, porém eles são substituídos(visualmente) por outro caractere. qualquer caractere pode ser definido pelo método setechochar. JPasswordField <nome do objeto> = new JPasswordField(); Exemplo: JPasswordField psfsenha = new JPasswordField(); Método JPasswordField() JPasswordField(String) JPasswordField(int) getpassword() getechochar() setechochar() Função Cria uma caixa de texto vazia Cria uma caixa de texto com a string dada Cria uma caixa de texto com a quantidade de colunas especificada Obtém o texto do objeto. Entretanto cada caractere do texto é um elemento do array Obtém o caractere usado na substituição dos caracteres digitados Define o caractere a ser usado em substituição aos caracteres digitados

153 Adicionando o JPasswordField Diferenças entre o JTextField e o JPasswordField

154 Mas isso faz o que? Os Eventos... IssofazajanelafecharaoclicaremCancelar

155 Exercício Crie a tela de Cadastro de Cliente conforme tela abaixo

156 Solução do Exercício

157 Mais métodos de JFrame Eis os principais métodos da classe JFrame: seticonimage( path da Imagem ):configura a imagem a ser mostrada no canto superior esquerdo da janela. setdefaultcloseoperation(inti):define o que acontecerá quando a janela for fechada pelo usuário. São quatro as possibilidades: Frame.DO_NOTHING_ON_CLOSE Frame.HIDE_ON_CLOSE Frame.DISPOSE_ON_CLOSE Frame.EXIT_ON_CLOSE setresizable(boolean bln): define se o usuário poderá ou não redimensionar a janela. pack():redimensiona o frame para um tamanho adequado baseado nos componentes que ele tem. setvisible(boolean bln): ativa ou desativa exibição. setbounds(intposx, intposy, intlargura, intaltura):define a posição de x e y em relação ao topo superior esquerdo do monitor, bem como a largura e a altura do frame. setextendedstate: define o estado da janela quando ela é iniciada. Frame.ICONIFIED Frame.NORMAL Frame.MAXIMIZED_BOTH

158 Mais métodos de JFrame

159 Incluindo uma Barra de Menu na Janela TiposdeMenu:Popupeasbarrasdemenu. Vamos estudar as barras de menu. JMenuBar <nome da barra de menus> = new JMenuBar(); Exemplo: JMenuBar mebmenu = new JMenuBar();

160 Incluindo um Menu na Janela TiposdeMenu:Popupeasbarrasdemenu. Primeira classe importante é a classe JMenu. Exemplo: JMenuBar mebmenu = new JMenuBar();

161 Incluindo um item de Menu na Janela Após criado o menu de opções de sua janela é necessário criar itens de menu. JMenuItem <nome do item> = new JMenuItem(); JMenuItem miabrir = new JMenuItem("Abrir"); mnuarquivo.add(miabrir);

162 Criando separadores entre os itens de menu Para criar um separador entre os itens de menu basta usar a seguinte sintaxe: <nome do menu>.addseparator();

163 Inserindo teclas de atalhos (mnemônicos) Além das figuras, podemos inserir teclas de atalhos para os itens do menu, permitindo ao usuário o rápido acesso as funcionalidades do sistema. Tais teclas são geralmente formadas pela combinação da tecla <Alt> com alguma letra. Esses atalhos são chamados de mnemônicos.

164 Inserindo imagem em um item de menu Podemos inserir imagens aos itens de menu

165 Podemos inserir aceleradores... Implantando aceleradores...

166 Inserindo Eventos aos Itens de Menu InserindoEventosaumitemdemenu

167 Criar o seguinte Menu: Exercício

168 Academia de Dança TeladeLogindaAcademiadeDança

169 Tela de Menu Academia de Dança

170 Menu Principal Menu Principal

171 Menu Principal

172 Adicionando Eventos FazendoateladeLoginchamaroMenuPrincipal

173 Adicionando Eventos Devemos inserir o código a seguir na classe responsável pela tela de Login. Faça o botão cancelar funcionar!

174 Tela de Cadastro de Clientes

175 Adicionando ao formulário um JComboBox Um JComboBox permite a seleção de apenas um item. Método JComboBox <nomevariavel> = new JComboBox(<vetor de itens>); String[] estados ={"Rio de Janeiro","Pará","Mato Grosso do Sul"}; JComboBox cmbestado = new JComboBox(estados); Função JComboBox(String) additem(string) getselecteditem() getitemcount() getselectedcount() removeitemat(int) removeallitems() Cria uma caixa de seleção JComboBox comumarraydotipostring. Adiciona o texto como um novo item. Obtém o texto selecionado. Obtém a quantidade total de itens. Obtém o índice do item selecionado. Remove o item com o índice especificado. Remove todos os itens da lista.

176 Tela de Cadastro de Clientes adicionando JComboBox

177 Adicionando ao formulário uma Caixa de Opção(JCheckBox) São criadas a partir da classe JCheckBox. Permite adicionar uma opção que está ativada (true) ou não (false). JCheckBox <nomevariavel> = new JCheckBox( Texto ); JCheckBox cbttango = new JCheckBox("Tango"); Método Função JCheckBox(String) Cria um checkbox com o texto especificado e com a opção não selecionada. JCheckBox(String, boolean) Cria um checkbox com o texto especificado e com a opção selecionada ou não em acordo getstatechange() setselected(boolean) com o segundo parâmetro(true ou false). Obtém o estado do checkbox, retornando verdadeiro(true) ou falso(false). Especifica o estado do checkbox: true marca a caixa; false desmarca

178 Tela de Cadastro de Clientes adicionando JCheckBox

179 Adicionando ao formulário Botões de Rádio (JRadioButton) A inclusão de Radio Button s se faz com o uso de duas classes: JRadionButton e a ButtonGroup Método ButtonGroup gruposexo; JRadioButton rbtmasculino, rbtfeminino; gruposexo = new ButtonGroup(); rbtmasculino = new JRadioButton("Masculino"); rbtfeminino = new JRadioButton("Feminino"); Função JRadioButton(String) JRadioButton(String, boolean) Cria um botão de rádio com o texto especificado. Cria um botão de rádio com o texto especificado e com a seleção definida. setselected(boolean) ButtonGroup() <nomedogrupo>.add Define se o botão está selecionado ou não. Cria um grupo de botões de rádio. Adiciona cada botão de rádio a um determinado grupo.

180 Tela de Cadastro de Clientes adicionando JRadioButton

181 Chamando a Janela da Tela de Menu

182 Tratando as mensagens de diálogo no Java (página 96)

183 Tratando as mensagens de diálogo no Java (página 96)

184 Entrada de dados (página 99)

185 Tratando as mensagens de diálogo no Java (página 98)

186 Até 2016! FIM!

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Interface Gráficas Parte I. Bruno Crestani Calegaro

Interface Gráficas Parte I. Bruno Crestani Calegaro Interface Gráficas Parte I Bruno Crestani Calegaro Conteúdo da Aula GUI, Graphical User Interface, é nada mais que a tela que um programa apresenta para um usuário Até o agora nossos programas foram desenvolvidos

Leia mais

Sistema de Recursos Humanos

Sistema de Recursos Humanos Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento

Leia mais

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas

Leia mais

1 Criando um aplicativo visual em Java

1 Criando um aplicativo visual em Java 1 Criando um aplicativo visual em Java Inicie o Netbeans e nele crie um novo projeto, em categorias escolha Java e em projetos escolha Aplicativo Java, na próxima janela escreva o nome do projeto PrimeiroAplicativoVisual

Leia mais

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Associação Educacional Dom Bosco Curso de Engenharia 1º ano Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,

Leia mais

JTABLE STUDENT CONTROL JSC Gil Eduardo de Andrade / Emílio Rudolfo Fey Neto

JTABLE STUDENT CONTROL JSC Gil Eduardo de Andrade / Emílio Rudolfo Fey Neto JTABLE STUDENT CONTROL JSC Gil Eduardo de Andrade / Emílio Rudolfo Fey Neto INTRODUÇÃO / DESCRIÇÃO O sistema JTable Student Control - JSC disponibiliza uma interface gráfica em Java que possibilita ao

Leia mais

Programação WEB I Estruturas de controle e repetição

Programação WEB I Estruturas de controle e repetição Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos

Leia mais

MICROSOFT EXCEL AVANÇADO

MICROSOFT EXCEL AVANÇADO MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para

Leia mais

Introdução a Java. Hélder Nunes

Introdução a Java. Hélder Nunes Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Introdução a linguagem C Estruturas de decisão Introdução à Linguagem C Linguagem compilada. Desenvolvida sobre os paradigmas de programação procedural. Uma das linguagens

Leia mais

Excel Planilhas Eletrônicas

Excel Planilhas Eletrônicas Excel Planilhas Eletrônicas Capitulo 1 O Excel é um programa de cálculos muito utilizado em empresas para controle administrativo, será utilizado também por pessoas que gostam de organizar suas contas

Leia mais

Manual do Programa de Caixa1

Manual do Programa de Caixa1 Manual do Programa de Caixa1 Para abrir o sistema de Caixa basta cliclar no ícone do programa. Que abrirá a tela conforme imagem abaixo: Como se pode notar, no menu superior as únicas opções ativas são

Leia mais

Gerenciamento de Contatos

Gerenciamento de Contatos Gerenciamento de Contatos O objetivo deste módulo é ajudar a gerenciar todos os contatos da empresa. Além dos dados mais importantes, o módulo permite cadastrar anotações e relacionar as tarefas e eventos

Leia mais

2 Orientação a objetos na prática

2 Orientação a objetos na prática 2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos

Leia mais

ATRIBUTOS PRIVADOS 6. ENCAPSULAMENTO MÉTODOS PRIVADOS MÉTODOS PRIVADOS

ATRIBUTOS PRIVADOS 6. ENCAPSULAMENTO MÉTODOS PRIVADOS MÉTODOS PRIVADOS ATRIBUTOS PRIVADOS Podemos usar o modificador private, para tornar um atributo privado, obtendo um controle centralizado Definimos métodos para implementar todas as lógicas que utilizam ou modificam o

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO 2. Programação visual com a IDE Netbeans Projetos Tipos de projetos Desenvolvimento

Leia mais

Como incluir artigos:

Como incluir artigos: Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados

Leia mais

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. 1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre

Leia mais

Especificação do 3º Trabalho

Especificação do 3º Trabalho Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,

Leia mais

SMS Corporativo Manual do Usuário

SMS Corporativo Manual do Usuário NEXTEL SMS Corporativo Manual do Usuário Conteúdo 2 CAPÍTU LO 1 Introdução 3 CAPÍTU LO 2 Funcionalidades 1 Copyright Curupira S/A TakeNET INTRODUÇÃO A FERRAMENTA O SMS Corporativo é um serviço criado para

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá

Leia mais

2 echo "PHP e outros.";

2 echo PHP e outros.; PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento

Leia mais

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo

Leia mais

Tutorial contas a pagar

Tutorial contas a pagar Tutorial contas a pagar Conteúdo 1. Cadastro de contas contábeis... 2 2. Cadastro de conta corrente... 4 3. Cadastro de fornecedores... 5 4. Efetuar lançamento de Contas à pagar... 6 5. Pesquisar Lançamento...

Leia mais

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Manual Q-Acadêmico 2.0 Módulo Web - Aluno Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar

Leia mais

ÍNDICE. Tela de Configuração...03. Dados de Etiqueta...04. Configuração da Impressora...05. Configuração do Papel...06. Itens para Inserção...

ÍNDICE. Tela de Configuração...03. Dados de Etiqueta...04. Configuração da Impressora...05. Configuração do Papel...06. Itens para Inserção... Layout de Etiquetas ÍNDICE Tela de Configuração...03 Dados de Etiqueta...04 Configuração da Impressora...05 Configuração do Papel...06 Itens para Inserção...07 Recursos...08 Configurações dos Itens Selecionados...09

Leia mais

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO AO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar a grande semelhança entre Java e C Apresentar a organização diferenciada

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

CURSO DE PROGRAMAÇÃO EM JAVA

CURSO DE PROGRAMAÇÃO EM JAVA CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro

Leia mais

Lista de Exercícios. Vetores

Lista de Exercícios. Vetores Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições

Leia mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.

Leia mais

Programação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.

Programação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress. Programação de Interfaces Gráficas Aula 1 Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com "Use o seu tempo para melhorar a si mesmo através dos escritos

Leia mais

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0. www.sms.agenciaglobo.net

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0. www.sms.agenciaglobo.net Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0 www.sms.agenciaglobo.net 1 ACESSO O SISTEMA 1.1 - Para acessar o sistema de envio entre no site http://sms.agenciaglobo.net/

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

Lição 1 - Criação de campos calculados em consultas

Lição 1 - Criação de campos calculados em consultas 1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Gerente de Tecnologia: Ricardo Alexandre F. de Oliveira Marta Cristiane Pires M. Medeiros Mônica Bossa dos Santos Schmid WORD 2007

Gerente de Tecnologia: Ricardo Alexandre F. de Oliveira Marta Cristiane Pires M. Medeiros Mônica Bossa dos Santos Schmid WORD 2007 WORD 2007 PREFEITURA DO MUNICÍPIO DE LONDRINA SECRETARIA MUNICIPAL DE EDUCAÇÃO GERÊNCIA DE TECNOLOGIA Gerente de Tecnologia: Ricardo Alexandre F. de Oliveira Marta Cristiane Pires M. Medeiros Mônica Bossa

Leia mais

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. PÁGINA: 2 de 21 Nenhuma parte deste documento pode ser utilizado ou reproduzido, em qualquer meio

Leia mais

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos

Leia mais

Caso já seja usuário do SCAW siga as instruções a partir da página X.

Caso já seja usuário do SCAW siga as instruções a partir da página X. Caso já seja usuário do SCAW siga as instruções a partir da página X. Para iniciar o sistema dê um duplo clique no ícone, que se encontra na área de trabalho. 1 Login do sistema. Esta é a tela de login

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação

Leia mais

Roteiro 1: Dados, variáveis, operadores e precedência

Roteiro 1: Dados, variáveis, operadores e precedência 1. Introdução Universidade Federal do ABC Disciplina: Processamento da Informação (BC-0505) Assunto: Dados, variáveis, operadores e precedência Roteiro 1: Dados, variáveis, operadores e precedência Nesta

Leia mais

Questão - 01. Essência do Excel 2003...

Questão - 01. Essência do Excel 2003... Valdir Questão - 01 Como deve proceder o usuário do Microsoft para que sejam atualizados os cálculos das funções ou fórmulas utilizadas nas planilhas? a) Pressionar a tecla F9 no teclado b) Pressionar

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

Banco de Dados Microsoft Access: Criar tabelas

Banco de Dados Microsoft Access: Criar tabelas Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo

Leia mais

Guia de Demonstração MeusPets

Guia de Demonstração MeusPets 1. Objetivo e Principais Funcionalidades Com o email clique no link de ativação. E confirme a instalação. O MeusPets é um sistema simplificado para acompanhamento da vida do Pet. Pode ser usado de forma

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

Ajuda do Sistema Aquarius.

Ajuda do Sistema Aquarius. Ajuda do Sistema Aquarius. Esta ajuda é diferenciada da maioria encontrada nos sistemas de computador do mercado. O objetivo desta ajuda é literalmente ajudar o usuário a entender e conduzir de forma clara

Leia mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração. O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. , ()! $ Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. Uma estratégia muito utilizada para organizar visualmente informações numéricas

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

EXEMPLO DE COMO FAZER UMA MALA DIRETA

EXEMPLO DE COMO FAZER UMA MALA DIRETA EXEMPLO DE COMO FAZER UMA MALA DIRETA OBS: Para esta nota de aula foi utilizada como referência: Apostila Mala Direta Santos, Jorge Rodrigues dos. Foram adaptados os comando para utilizar mala direta no

Leia mais

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e Comunicação SISCOFRE Sistema de Controle de Frequência MANUAL Versão 2.1 2013 Cuiabá MT Sumário Usuários do SISCOFRE... 3 Fases

Leia mais

Treinamento de. Linx Pos

Treinamento de. Linx Pos Treinamento de caixa Linx Pos Será instalados no terminal da loja, o ícone, conforme imagem abaixo: Linx POS ÍNDICE Abertura de caixa e leitura X Lançamentos Cancelamento de itens Consulta preços no ato

Leia mais

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos. EXERCÍCIOS 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos

Leia mais

JSP - ORIENTADO A OBJETOS

JSP - ORIENTADO A OBJETOS JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...

Leia mais

Dicas para usar melhor o Word 2007

Dicas para usar melhor o Word 2007 Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.

Leia mais

BEM-VINDO AO dhl PROVIEW

BEM-VINDO AO dhl PROVIEW BEM-VINDO AO dhl PROVIEW Guia de Usuário O DHL PROVIEW COLOCA VOCÊ NO CONTROLE DE SEUS ENVIOS. PROVIEW O DHL ProView é uma ferramenta de rastreamento on-line que permite o gerenciamento dos envios, a programação

Leia mais

Table of Contents. PowerPoint XP

Table of Contents. PowerPoint XP Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Sobrecarga (Overloading) Os clientes dos bancos costumam consultar periodicamente informações relativas às suas contas. Geralmente, essas informações são obtidas através de extratos.

Leia mais

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

MANUAL DE MEMBRO COMUNIDADE DO AMIGO SUMÁRIO Efetuando o Login na comunidade... 3 Esqueceu sua senha?... 3 Página Principal... 4 Detalhando o item Configurações... 5 Alterar Foto... 5 Alterar Senha... 5 Dados Pessoais... 6 Configurações de

Leia mais

Sumário INSTALAÇÃO DO SIATRON CONDOMÍNIO ATIVAÇÃO DA LICENÇA PRESTADORES DE SERVIÇOS PARÂMETROS DO SISTEMA

Sumário INSTALAÇÃO DO SIATRON CONDOMÍNIO ATIVAÇÃO DA LICENÇA PRESTADORES DE SERVIÇOS PARÂMETROS DO SISTEMA Sumário INSTALAÇÃO DO SIATRON CONDOMÍNIO ATIVAÇÃO DA LICENÇA SIATRON SÍNDICO LOGIN NO SISTEMA FAMÍLIA MORADORES VEÍCULOS FUNÇÃO PÂNICO PRESTADORES DE SERVIÇOS PARÂMETROS DO SISTEMA CONFIGURAÇÕES ACORDA

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 Revisão para prova: Comandos de Entrada e Saída Estruturas de Decisão (Se, caso (escolha)) Laços de Repetição (Enquanto, Repita, Para) Relembrando Trabalho 1 Prazo de

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Sumário 1. Acesso ao sistema... 3 2. Funcionalidades do sistema... 5 3. Como tratar manifestações... 14 3.1 Detalhar...

Leia mais

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD 0 CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD ORIENTAÇÕES SOBRE USO DO AMBIENTE VIRTUAL DE APRENDIZAGEM (MOODLE) PARA DISPONIBILIZAÇÃO

Leia mais

A4 Projeto Integrador e Lista de Jogos

A4 Projeto Integrador e Lista de Jogos A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo

Leia mais

2. ENTRADA DE DADOS 2.1. TEXTOS

2. ENTRADA DE DADOS 2.1. TEXTOS 2. ENTRADA DE DADOS Os dados digitados em uma célula são divididos em duas categorias principais: constantes ou fórmulas. Um valor constante é um dado digitado diretamente na célula e que não é alterado.

Leia mais

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa) SuperStore Sistema para Automação de Óticas MANUAL DO USUÁRIO (Módulo Vendas e Caixa) Contato: (34) 9974-7848 http://www.superstoreudi.com.br superstoreudi@superstoreudi.com.br SUMÁRIO 1 Vendas... 3 1.1

Leia mais

Roteiro do Programa e Entrada/Saída

Roteiro do Programa e Entrada/Saída Roteiro do Programa e Entrada/Saída c Professores de ALPRO I Faculdade de Informática PUCRS 03/2012 ALPRO I (FACIN) Roteiro do Programa e E/S 03/2012 1 / 32 Sumário 1 Relembrando 2 Programa Definição de

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

Resumo da Matéria de Linguagem de Programação. Linguagem C

Resumo da Matéria de Linguagem de Programação. Linguagem C Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis

Leia mais

Treinamento Sistema Condominium Módulo III

Treinamento Sistema Condominium Módulo III Financeiro (Lançamentos Despesas e Saldos) Nesse módulo iremos apresentar os principais recursos da área contábil do sistema. Contábil> Lançamentos Nessa tela é possível lançar as despesas dos condomínios,

Leia mais

Técnicas de Programação II

Técnicas de Programação II Técnicas de Programação II Aula 03 GUI e Swing Edirlei Soares de Lima GUI Graphical User Interface A API Java fornece diversas classes destinadas a criação de interfaces gráficas.

Leia mais

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

COMO USAR DOIS MONITORES NO WINDOWS 8

COMO USAR DOIS MONITORES NO WINDOWS 8 COMO USAR DOIS MONITORES NO WINDOWS 8 Trabalhar com dois monitores no Windows tem diversas utilidades. Dentre elas podemos destacar a possibilidade de visualizar mais itens ao mesmo tempo, exibir o conteúdo

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

NOVIDADES DO JAVA PARA PROGRAMADORES C

NOVIDADES DO JAVA PARA PROGRAMADORES C PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB NOVIDADES DO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o Conceito de Classes e Objetos Capacitar para a criação de objetos simples

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de

Leia mais

Manual Simulador de Loja

Manual Simulador de Loja Manual Simulador de Loja Índice Início Menu Loja Modelo Loja Modelo Menu Criar Minha Loja Criar Minha Loja Abrir Projeto Salvo Teste Seu Conhecimento 0 04 05 08 09 8 9 0 Início 5 4 Figura 00. Tela inicial.

Leia mais

Disciplina-POO-III- 3º Anos(Inf) (Lista de Exercícios III - Bimestre) 19/08/2015

Disciplina-POO-III- 3º Anos(Inf) (Lista de Exercícios III - Bimestre) 19/08/2015 Disciplina-POO-III- 3º Anos(Inf) (Lista de Exercícios III - Bimestre) 19/08/2015 1) Escrever um programa usando o pacote (awt). Que mostre no video um formulário com um botão de comandos ao sul uma caixa

Leia mais

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes 1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema

Leia mais

USANDO O ROUNDCUBE WEBMAIL

USANDO O ROUNDCUBE WEBMAIL USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net

Leia mais

Programação online em Java

Programação online em Java Universidade Federal do ABC Disciplina: Processamento da Informação Assunto: Programação online em Java Programação online em Java Conteúdo Conteúdo...1 Introdução... 1 1.1.Programas necessários... 1 1.2.Visão

Leia mais

Programação Java. Construção de Interfaces com Swing (I)

Programação Java. Construção de Interfaces com Swing (I) Programação Java Construção de Interfaces com Swing (I) Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Abstract Window Toolkit (AWT) Peer-based Delega ao toolkit nativo a criação

Leia mais

Manual do sistema SMARsa Web

Manual do sistema SMARsa Web Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4

Leia mais