Curso Superior de Tecnologia emtelemática Programação Orientada aobjetos Documentação daapi J2SE

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

Download "Curso Superior de Tecnologia emtelemática Programação Orientada aobjetos Documentação daapi J2SE"

Transcrição

1 Curso Superior de Tecnologia emtelemática Programação Orientada aobjetos Documentação daapi J2SE Copyright 2010 Prof. César Rocha

2 Roteiro Em poucos slides, apresentar alguns aspectos importantes relacionados à consulta da documentaçã ção o da API J2SE Onde encontrar a documentação da API? Quais são os arquivos e como instalá-los? Integração da documentação J2SE no Eclipse, etc. A importância de consultar a documentação J2SE em projetos Componentes de uma classe e sua toda sua divisão interna Como gerar a própria documentação das suas classes O utilitário javadoc, a sintaxe de documentação, exemplos,... 2

3 Documentação Aprenderausaradocumentaçãoéfundamental Baixe o arquivo contendo toda adocumentaçãoj2se no site da SUN O download é separado do J2SE (ou seja:não vem integrado ao JDK) ComoinstalaradocumentaçãoJava? DescompacteoarquivoZIPna raiz da sua instalação Java Serácriado umsubdiretório docs abaixo da raiz da instalação Java %JAVA_HOME%/docs/ Adocumentação daapi Javaestáem: $JAVA_HOME/docs/api/index.html Manuais,tutoriais sobre recursos da linguagem em: $JAVA_HOME/docs/index.html 3

4 Comoutilizaradocumentação? Se o método não forencontrado na classe mostrada, procure nas superclasses (use asreferências cruzadas) Descrição da classe escolhida na janelab -hierarquia -documentação detalhada, métodos,variáveis, etc. Lista de pacotes A B C Lista de classes e interfaces do pacote escolhido na Janela A 4

5 Comoutilizaradocumentação?(cont.) 5

6 Comoutilizaradocumentação?(cont.) 6

7 Comoutilizaradocumentação?(cont.) Lista de construtores, métodosedescrição geral da interface de uso 7

8 Integração com o Eclipse Épossível agilizaraconsulta na documentaçãoj2sedentrodo Eclipse O javadoc das classesnão vem ativado por padrãono Eclipse Entretanto, éfácil fazero Eclipse vasculhar os arquivos htmlem busca de um determinado método, construtor, classe, interfaceou descrição de um membro No Eclipse, procure comooambiente está referenciandoamáquina virtual java doseu computador Para tal, procure a opção Window>Preferences>Installed JRE's Cliquenela epressioneobotão Edit Procure a biblioteca rt.jar (os.class da API) e a opção JavadocLocation 8

9 Integração com o Eclipse (cont.) 9

10 Gerando seu próprio javadoc... Laboratório rio: criar o javadoc de suas classes e membros... 10

11 Para ummelhor aproveitamento Aocodificarexemplos mostrados em sala, procure verificarpontos de dúvidascom o professor. Não estude apenas porslides (são apenas tópicos)! Mantenha em dia todas as questões das listas de exercíciose práticas de laboratório. Nãose acanhe! Procure-me (ou monitor da disciplina,quando houver algum) e questione conceitos, listas, etc. Nãodeixe para começaraestudarem cima da hora. 11

12 Créditos para geração desta notade aula [1] ROCHA, Helder da. Desenvolvimento de Aplicações com Java. Disponível em: <http://www.argonavis.com.br/cursos/java/j100/index.html> [2] Booch, G.; Maksimchuk, R. A.; Engel, M. W.; Young, B.J. Object-Oriented-Analysis- Design-Applications. 3 rd.ed. Addison Wesley, 2007 [3] The Java Tutorial. Disponível em: [4] PEREIRA, Frederico C. G.; Slides do Curso de Java. Disponível por WWW em 12

13 Bibliografia Complementar Bibliografia principal: (1) SIERRA, K.; BATES, B. Use a Cabeça JAVA. Editora Alta Books, 2ª ed. Rio de Janeiro (1)DEITEL, H. M. ; DEITEL, P. Java - Como programar. 6ª Edição, Prentice-Hall, FLANAGAN, D., Java in a Nutshell : A Desktop Quick Reference, O'Reilly & Associates, 1999 (bom para consultar a documentação) Bibliografia disponível para download (grátis): CAMPIONE, M. e WALRATH, K. The Java Tutorial: Object-Oriented Programming for the Internet. Addison-Wesley (http://java.sun.com/docs/books/) (2) ECKEL, B., Thinking in Java. Prentice Hall. (http://www.mindview.net/books/tij/) 13

Como usar a documentaçã

Como usar a documentaçã Java 2 Standard Edition Como usar a documentaçã ção da API Java 2 Helder da Rocha www.argonavis.com.br 1 Documentação Aprender a usar a documentação é essencial para quem deseja desenvolver aplicações

Leia mais

Programação Aplicada de Computadores 2015/2

Programação Aplicada de Computadores 2015/2 Programação Aplicada de Computadores 2015/2 Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito

Leia mais

Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina

Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina Prof. César Rocha - Copyright 2008 cesarocha@ifpb.edu.br Roteiro De maneira geral, apresentar

Leia mais

Programação Orientada a Objeto

Programação Orientada a Objeto Programação Orientada a Objeto Prof Márcio Bueno poonoite@marciobueno.com Ementa Levar o aluno a discutir, exercitar e consolidar o uso de técnicas de programação que tenham um impacto considerável sobre

Leia mais

Linguagem de Programação JAVA

Linguagem de Programação JAVA Linguagem de Programação JAVA Curso Técnico em Informática Modalida Integrado Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora: Michelle Nery Agenda JAVA Histórico Aplicações Pós e Contras

Leia mais

Conexão com Banco de Dados

Conexão com Banco de Dados Conexão com Banco de Dados Projeto 1 A pasta Programas distribuída no início do semestre letivo acompanha a versão do MySQL Coneector/J um driver JDBC que permite aos programadores acessar bancos de dados

Leia mais

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções: PLANO DE ENSINO 1. Identificação Curso: Tecnologia em Desenvolvimento de Software Disciplina: Linguagem de Programação Orientada a Objetos Professor: Msc. Tiago Eugenio de Melo CPF: Regime de Trabalho:

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 17:11:20 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

FEMA Tópicos avançados em programação Prof: Domingos OBJETIVOS / COMPETÊNCIAS

FEMA Tópicos avançados em programação Prof: Domingos OBJETIVOS / COMPETÊNCIAS FEMA Tópicos avançados em programação Prof: Domingos OBJETIVOS / COMPETÊNCIAS 1 - Desenvolver aplicativos para Desktop usando Swing, gerenciamento de Layouts, componentes swing, conectar a um banco de

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE

Leia mais

Manual de instalação e configuração da Ferramenta Android SDK

Manual de instalação e configuração da Ferramenta Android SDK Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta

Leia mais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Orientação a Objeto Avançado Professor Luís Carlos dos Santos Período Noturno Módulo Técnicas

Leia mais

RevISTa: Publicação técnico-científica do IST-Rio. nº 05 Data: Dezembro / 2012 ISSN 2178-5589.

RevISTa: Publicação técnico-científica do IST-Rio. nº 05 Data: Dezembro / 2012 ISSN 2178-5589. Tutorial de Instalação e Uso do Eclipse Alexandre V. S. Lage, Caio de O. Leal, Eduardo A. F. da Silva, Felipe C. C. Trindade, Gutierre da C. Oliveira e Miguel G. P. de Carvalho. INTRODUÇÃO O Eclipse (2012)

Leia mais

Plano de Ensino de Disciplina Ciência da Computação 2011

Plano de Ensino de Disciplina Ciência da Computação 2011 Plano de Ensino de Disciplina Ciência da Computação 2011 Disciplina: LP4 LABORATÓRIO DE PROGRAMAÇÃO IV Área de Conhecimento Tecnologia da Computação Código: LP4 Série: 5 0 período Carga Horária Semanal:

Leia mais

REDES DE COMPUTADORES APRESENTAÇÃO. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2010/2011

REDES DE COMPUTADORES APRESENTAÇÃO. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2010/2011 REDES DE COMPUTADORES APRESENTAÇÃO Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2010/2011 Docentes Referências da disciplina 2 Docentes Henrique João Lopes Domingos (Teóricas,

Leia mais

Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear

Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear Belo Horizonte, Setembro de 2000 1- Objetivo: Ministrar o curso de Treinamento em Programação

Leia mais

REDES DE COMPUTADORES. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009

REDES DE COMPUTADORES. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009 REDES DE COMPUTADORES Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009 Docentes e URLs da disciplina 2 José Legatheaux Martins Sérgio Duarte Vitor Duarte http://asc.di.fct.unl.pt/rc

Leia mais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Luis Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Luis Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Programação Professor Luis Carlos dos Santos Período Noturno Módulo Organização da Informação

Leia mais

Linguagem de Programação Visual

Linguagem de Programação Visual Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...

Leia mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Instalando o J2SE 5.0 JDK no Windows 2000/XP Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para

Leia mais

Orientação a Objetos e a Linguagem Java

Orientação a Objetos e a Linguagem Java Orientação a Objetos e a Linguagem Java Afrânio Assis afranio@gmail.com Novembro/2006 1 Objetivos do Curso Apresentar o paradigma orientado a objetos como técnica para elaboração de projetos e implementação

Leia mais

Java para Desktop. Introdução à Plataforma Java JSE

Java para Desktop. Introdução à Plataforma Java JSE Introdução à Plataforma Java JSE Aécio Costa aeciovc@gmail.com @aeciovc Objetivos Sintaxe Java; Programação Orientada à Objetos; Interfaces Gráficas Swing; JDBC; Gerador de Relatórios IReport; Projeto

Leia mais

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos Plano de Ensino 2014 I. Dados Identificadores Curso Disciplina Professor Semestre / Módulo Período Módulo Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto

Leia mais

Programação orientada a objetos

Programação orientada a objetos J100 com Programação orientada a objetos TM SE Helder da Rocha (helder@acm.org) argonavis.com.br 1 Objetivos Este curso tem como objetivo iniciá-lo em Java... mas não apenas isto Visa também a ajudá-lo

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:09:57 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Linguagem de Programação Orientada a Objeto. Introdução a Orientação a Objetos Professora Sheila Cáceres

Linguagem de Programação Orientada a Objeto. Introdução a Orientação a Objetos Professora Sheila Cáceres Linguagem de Programação Orientada a Objeto Introdução a Orientação a Objetos Professora Sheila Cáceres Introdução a Orientação a Objetos No mundo real, tudo é objeto!; Os objetos se relacionam entre si

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens

Leia mais

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da Java Laboratório Aula 1 Programação orientada a objetos Profa. Renata e Cristiane Introdução a Plataforma Java O que é Java? Tecnologia Linguagem de Programação Ambiente de Execução (JVM) Tudo isso é a

Leia mais

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Eletrônica MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular

Leia mais

Introdução à Programação B 2007/08

Introdução à Programação B 2007/08 Introdução à Programação B 2007/08 Descrição e objectivos Bibliografia Descrição A disciplina visa introduzir os conceitos fundamentais de programação. Pretende-se o desenvolvimento dos processos mentais

Leia mais

Faculdade Latino Americana Programação Orientada a Objetos II - 4º Período Ciências da Computação APRESENTAÇÃO

Faculdade Latino Americana Programação Orientada a Objetos II - 4º Período Ciências da Computação APRESENTAÇÃO Faculdade Latino Americana Programação Orientada a Objetos II - 4º Período Ciências da Computação APRESENTAÇÃO Professora: Cíntia Simões 2º º Semestre 2008 Apresentações Apresentação - Alunos Nome e/ou

Leia mais

Programação com Objectos. Programação Centrada em Objectos. Home Page. Ano Lectivo 2008/2009 1º Semestre. Objectivos Programa Bibliografia Avaliação

Programação com Objectos. Programação Centrada em Objectos. Home Page. Ano Lectivo 2008/2009 1º Semestre. Objectivos Programa Bibliografia Avaliação Última actualização: 25 de Outubro de 2008 Ano Lectivo 2008/2009 1º Semestre ção com Objectos ção Centrada em Objectos Docente: Paulo Leocádio Web: www.uac.pt/~pleocadio E-mail: pleocadio@uac.pt : Competências:

Leia mais

Técnicas de Programação II

Técnicas de Programação II Técnicas de Programação II Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os principais conceitos da orientação a objetos; Capacitar o

Leia mais

Apresentação da disciplina Introdução a Programação

Apresentação da disciplina Introdução a Programação Apresentação da disciplina Introdução a Programação Professores: Turma A: Marcelo Akira - marceloakira@inf.ufg.br Turma B: Prof. Hebert - hebert@inf.ufg.br Conteúdo interativo e slides disponíveis em:

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava

Leia mais

JADE Java Agent DEvelopment Framework

JADE Java Agent DEvelopment Framework JADE Java Agent DEvelopment Framework Ricardo J. Rabelo rabelo@das.ufsc.br Saulo Popov Zambiasi popov@gsigma.ufsc.br Sumário Parte 1 Introdução Pré-requisitos Download Instalação e Configuração Interface

Leia mais

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1)

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1) Instituto Superior Politécnico Gaya Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1) Índice 1. Programa da Disciplina...2 1.1 Objectivos da Disciplina...2 1.2 Conteúdo programático...2

Leia mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Electrónica e Informática Unidade Curricular Programação Orientada aos Objectos Semestre: 4 Nº ECTS: 6,0 Regente Rui Gabriel

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática Qualificação:

Leia mais

LINGUAGEM DE PROGRAMAÇÃO Material de apoio - Aula II (25/02/2008) - Profº Sidney Leal

LINGUAGEM DE PROGRAMAÇÃO Material de apoio - Aula II (25/02/2008) - Profº Sidney Leal AMBIENTE JAVA CONCEITO LINGUAGEM DE PROGRAMAÇÃO O ambiente de desenvolvimento Java é composto de ferramentas e utilitários para a realização de tarefas (depuração, compilação e documentação) relacionadas

Leia mais

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade Linguagem Java de Desenvolvimento Máquina Virtual Um código intermediário, chamado de bytecode, é gerado quando um programa Java é compilado. Este bytecode é interpretado pelas máquinas virtuais java (JVMs)

Leia mais

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA BC1508 - ENGENHARIA DE SOFTWARE

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION Robison Cris Brito Centro Federal de Educação Tecnológica do Paraná Unidade de Pato Branco robison@pb.cefetpr.br RESUMO Engana-se quem acha

Leia mais

Universidade Federal de Minas Gerais Colégio Técnico Plano de Ensino

Universidade Federal de Minas Gerais Colégio Técnico Plano de Ensino Disciplina: Carga horária total: Universidade Federal de Minas Gerais Plano de Ensino Tecnologias de Programação Ano: 2015 Curso: Informática Regime: anual Série: 3o ano Observação: Carga Horária Semanal

Leia mais

Lab de Programação de sistemas I

Lab de Programação de sistemas I Lab de Programação de sistemas I Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Agenda Orientação a Objetos Conceitos e Práticas Programação OO

Leia mais

Game Programming Basic

Game Programming Basic ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 1 Game Programming Basic Formação em O treinamento de programação básica para jogos tem a duração de 6 meses. Durante o treinamento, o aluno terá contato com

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Ambiente Para desenvolver aplicativos utilizando a linguagem JAVA precisamos preparar nosso ambiente realizando a

Leia mais

AULA 02. 1. Uma linguagem de programação orientada a objetos

AULA 02. 1. Uma linguagem de programação orientada a objetos AULA 02 TECNOLOGIA JAVA O nome "Java" é usado para referir-se a 1. Uma linguagem de programação orientada a objetos 2. Uma coleção de APIs (classes, componentes, frameworks) para o desenvolvimento de aplicações

Leia mais

Plano de Ensino IDENTIFICAÇÃO

Plano de Ensino IDENTIFICAÇÃO Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Sistemas de Informação FORMA/GRAU:( )integrado ( )subsequente ( ) concomitante ( X ) bacharelado ( ) licenciatura ( ) tecnólogo

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 3 ª Série Programação Orientada a Objetos A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem

Leia mais

Capítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Capítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Capítulo 1 Introdução ao Java Objetivos do Capítulo Compor uma visão histórica mínima para a compreensão da origem do Java. Compreender o que é o Java e para que finalidades ele é empregado. Delinear algumas

Leia mais

Trabalhando com arquivos de som. Prof. César Bastos Fevereiro 2008

Trabalhando com arquivos de som. Prof. César Bastos Fevereiro 2008 Trabalhando com arquivos de som Prof. César Bastos Fevereiro 2008 Usando a mídia de som Vamos considerar os programas gratuitos como base de nossas ferramentas nesse curso, assim todos poderão usufruir

Leia mais

Desenvolvimento de um Framework de Jogos 3D para Celulares

Desenvolvimento de um Framework de Jogos 3D para Celulares Desenvolvimento de um Framework de Jogos 3D para Celulares Fabrício Brasiliense Departamento de Informática e Estatística(INE) Universidade Federal de Santa Catarina (UFSC) Campus Universitário Trindade-

Leia mais

Java Como Programar, 8/E

Java Como Programar, 8/E Capítulo 2 Introdução aos aplicativos Java Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 2.1 Introdução Programação de aplicativo Java. Utilize as ferramentas do JDK para compilar

Leia mais

Desenvolvimento para Android

Desenvolvimento para Android Desenvolvimento para Android Instruções de Instalação Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário

Leia mais

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento de um aplicativo básico usando o Google Android Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler Desenvolvimento para Android Prá9ca 1 Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário para gerenciamento

Leia mais

O objetivo desta prática é ensinar como usar a máquina chamada computador visível ou vc0, um simulador de computador de von Neumann escrito em Java.

O objetivo desta prática é ensinar como usar a máquina chamada computador visível ou vc0, um simulador de computador de von Neumann escrito em Java. Departamento de Ciência da Computação Universidade de Brasília Computação Básica - 2004.1 Roteiro de Laboratório #1 Usando o Computador Visível Professor Jorge Henrique Cabral Fernandes 0. Objetivo O objetivo

Leia mais

1. Apresentação. 1.1. Objetivos

1. Apresentação. 1.1. Objetivos 1.1. Objetivos 1. Apresentação Neste capítulo estão descritos os objetivos gerais do livro, os requisitos desejáveis do estudante para que possa utilizá-lo eficientemente, e os recursos necessários em

Leia mais

ANDROID APPLICATION PROJECT

ANDROID APPLICATION PROJECT Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois

Leia mais

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora OpenGL Uma Abordagem Prática e Objetiva Marcelo Cohen Isabel Harb Manssour Novatec Editora Capítulo 1 Introdução A Computação Gráfica é uma área da Ciência da Computação que se dedica ao estudo e ao desenvolvimento

Leia mais

COMEÇAR AQUI. Conteúdo. Estas são as tarefas a serem executadas: Carregar e configurar o computador de mão Palm Zire 71.

COMEÇAR AQUI. Conteúdo. Estas são as tarefas a serem executadas: Carregar e configurar o computador de mão Palm Zire 71. Leia isto primeiro Estas são as tarefas a serem executadas: Carregar e configurar o computador de mão Palm Zire 71. COMEÇAR AQUI Instalar o software Palm Desktop. Aprender a utilizar o computador de mão.

Leia mais

Programação: Sockets em Java

Programação: Sockets em Java Programação: Sockets em Java Redes de Computadores Glauco Antonio Ludwig Leonardo Lemes Fagundes Roteiro Programação usando Sockets Sockets com TCP Exemplo de aplicação Sockets com UDP Exercício Bibliografia

Leia mais

Introdução ao kit J2EE SDK (Sun)

Introdução ao kit J2EE SDK (Sun) Introdução ao kit J2EE SDK (Sun) J2EE (C. Geyer) Introdução ao J2EESDK 1 Autoria Autores C. Geyer Local Instituto de 1a versão: 2002 cursos: J2EE (C. Geyer) Introdução ao J2EESDK 2 Súmula Súmula objetivos

Leia mais

1 de 7 11/04/2011 10:35

1 de 7 11/04/2011 10:35 1 de 7 11/04/2011 10:35 2 de 7 11/04/2011 10:35 QUARTA-FEIRA, 10 DE FEVEREIRO DE 2010 JAVA_HOME, CLASSPATH e PATH. O que são, para que servem e como configura-los Algumas vezes quando estamos iniciando

Leia mais

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Técnico em Informática para Internet

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Técnico em Informática para Internet Plano de Trabalho Docente 01 Ensino Técnico ETEC PAULINO BOTELHO Código: 091 Município: São Carlos - SP Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática para

Leia mais

Java 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica

Java 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica Java 3D TM API 1. Profa. Isabel Harb Manssour (http://www.inf.pucrs.br/~manssour/java3d) XVI SIBGRAPI 12-15 15 de Outubro de 23 Roteiro 1. 2. Criando Universos Virtuais 3. Realismo, Interação e Animação

Leia mais

PROGRAMAÇÃO JAVA. Parte 1

PROGRAMAÇÃO JAVA. Parte 1 PROGRAMAÇÃO JAVA Parte 1 O que é um programa? Um algoritmo (sequência de operações elementares - instruções) convertido para uma linguagem que possa ser executada por um computador Programa = Algoritmos

Leia mais

Integrando Java e VRML - Configuração Básica

Integrando Java e VRML - Configuração Básica Integrando Java e VRML - Configuração Básica 1 Jeferson Luiz Rodrigues Souza(1) Rubens Redel (2) Janine Kniess(3) 1-Bolsista PROBIC-UDESC, CCT-UDESC, dcc6jlrs@joinville.udesc.br 2-Bolsista PROBIC-UDESC,

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação

Leia mais

Aula Inicial. c Professores de ALPRO I 08/2010. Faculdade de Informática PUCRS. ALPRO I (FACIN) Aula Inicial 08/2010 1 / 23

Aula Inicial. c Professores de ALPRO I 08/2010. Faculdade de Informática PUCRS. ALPRO I (FACIN) Aula Inicial 08/2010 1 / 23 Aula Inicial c Professores de ALPRO I Faculdade de Informática PUCRS 08/2010 ALPRO I (FACIN) Aula Inicial 08/2010 1 / 23 Nota Este material não pode ser reproduzido ou utilizado de forma parcial sem a

Leia mais

BOOCH, G. Object Oriented Design with Applications. EUA: The Benjamin Cummings Publishing Company, 1991.

BOOCH, G. Object Oriented Design with Applications. EUA: The Benjamin Cummings Publishing Company, 1991. TECNOLOGIA DE ORIENTAÇÃO A OBJETOS E FERRAMENTAS UML I (20 horas) Ementa: Conceitos e Terminologia de Orientação a Objetos. Modelagem e processo de desenvolvimento de software. Diagramas de Casos de Uso.

Leia mais

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da

Leia mais

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico Etec Etec: Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Programação de

Leia mais

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO IDE ECLIPSE T1011 GUILHERME RODRIGUES Ano 2015 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA IDE ECLIPSE. Neste documento aborda como instalar e configurar a IDE eclipse para

Leia mais

Treinamento. Módulo. Escritório Virtual. Sistema Office. Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office

Treinamento. Módulo. Escritório Virtual. Sistema Office. Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office Treinamento Módulo Escritório Virtual Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office 1. Atualização do sistema Para que este novo módulo seja ativado,

Leia mais

Universidade Federal de Minas Gerais! Colégio Técnico Plano de Ensino

Universidade Federal de Minas Gerais! Colégio Técnico Plano de Ensino Disciplina: Carga horária total: Curso: Universidade Federal de Minas Gerais! Plano de Ensino Desenvolvimento de Aplicativos Web 160 Horas Informática Ano: 2015 Regime: anual Série: 3o ano Observação:

Leia mais

Laboratório de Engenharia de Software

Laboratório de Engenharia de Software Laboratório de Engenharia de Software FEUP/LEIC - Licenciatura em Engenharia Informática, 2005/06 Ademar Aguiar ademar.aguiar at fe.up.pt João Correia Lopes jlopes at fe.up.pt Francisco Reinaldo reifeup

Leia mais

OOP - Java. Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora

OOP - Java. Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora OOP - Java Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora 1 Sumário Java Aviso! História do Java Programação Orientada à Objetos Os quatro pilares da OOP Abstração

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO 1 FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO Edital numero 005/2014 _ ETEC para o Processo de Seleção de alunos para a Fábrica de Software. FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia,

Leia mais

Programação por Objectos

Programação por Objectos Programação por Objectos Java: instalação, configuração e ferramentas MEEC@IST Java 1/21 Ferramentas revisão J2SE JDK (última vs, pelo menos vs 5.0) http://java.sun.com/javase/downloads/index.jsp Eclipse,

Leia mais

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces

Leia mais

Universidade Federal de Uberlândia

Universidade Federal de Uberlândia Universidade Federal de Uberlândia Programação Orientada a Objetos I Introdução a Java Sintaxe básica OO Prof. Fabiano Azevedo Dorça Em Java, cada classe dá origem a um arquivo.java contendo o código fonte.

Leia mais

Mini-curso Gratuito. Globalcode - The Developers Company Slide 1

Mini-curso Gratuito. Globalcode - The Developers Company Slide 1 Mini-curso Gratuito Globalcode - The Developers Company Slide 1 Globalcode - The Developers Company Slide 2 Agenda Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: Sistemas de Informação PLANO DE ENSINO DISCIPLINA: Aplicações

Leia mais

DESENVOLVIMENTO DE UM AMBIENTE GRÁFICO PARA VIZUALIZAÇÃO TRIDIMENSIONAL DE ENSAIOS COM UM HELICÓPTERO DE TRÊS GRAUS DE LIBERDADE

DESENVOLVIMENTO DE UM AMBIENTE GRÁFICO PARA VIZUALIZAÇÃO TRIDIMENSIONAL DE ENSAIOS COM UM HELICÓPTERO DE TRÊS GRAUS DE LIBERDADE DESENVOLVIMENTO DE UM AMBIENTE GRÁFICO PARA VIZUALIZAÇÃO TRIDIMENSIONAL DE ENSAIOS COM UM HELICÓPTERO DE TRÊS GRAUS DE LIBERDADE Luiz Fernando Dalcico Instituto Tecnológico de Aeronáutica ITA/CTA 12228

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento Unidade de Sobradinho FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia,

Leia mais

COMEÇAR AQUI. Conteúdo. Importante! Você já utiliza um computador de mão Palm? Estas são as tarefas a serem executadas:

COMEÇAR AQUI. Conteúdo. Importante! Você já utiliza um computador de mão Palm? Estas são as tarefas a serem executadas: LEIA ISTO PRIMEIRO COMEÇAR AQUI Estas são as tarefas a serem executadas: Carregar e configurar o computador de mão Palm Tungsten T2. Instalar o software Palm Desktop. Aprender a utilizar o computador

Leia mais

JAVA Express com Lógica

JAVA Express com Lógica JAVA Express com Lógica Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no mercado

Leia mais

Conceitos Básicos de C

Conceitos Básicos de C Conceitos Básicos de C Bibliografia Problem Solving & Program design in C, Jeri R. Hanly e Elliot B. Kpffman, 3 a edição Data Structures and Algorithm Analysis in C, Mark Allen Weiss, 2 a edição, Addison-Wesley,

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

Computação II Orientação a Objetos

Computação II Orientação a Objetos Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do

Leia mais

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Como usar o bluej. Laboratório I Prof.ª Vera Alves Como usar o bluej O BlueJ é um IDE (Integrated Development Environment), ou seja, um ambiente para desenvolvimento de programas na linguagem Java. Você pode fazer o download do BlueJ, gratuitamente, no

Leia mais

Java Básico. Aula 1 por Thalles Cezar

Java Básico. Aula 1 por Thalles Cezar + Java Básico Aula 1 por Thalles Cezar + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++ Mas resolveram desenvolver uma linguagem própria Oak

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 07 Arquitetura de Sistemas Operacionais Prof. Maxwell Anderson www.maxwellanderson.com.br Introdução Conceitos já vistos em aulas anteriores: Definição de Sistemas Operacionais

Leia mais

Júlio Arakaki Ítalo S. Vega

Júlio Arakaki Ítalo S. Vega Plano de Ensino de Disciplina Ciência da Computação 1 o /2013 Disciplina: Área de Conhecimento: Código: Carga Horária Semanal: Carga Horária Semestral: Coordenador: Professores: LABORATÓRIO DE PROGRAMAÇÃO

Leia mais

Estudo comparativo entre tecnologias Java: Applet e JWS.

Estudo comparativo entre tecnologias Java: Applet e JWS. Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)

Leia mais