APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS RELATÓRIOS

Slides:



Advertisements
Apresentações semelhantes
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS COMPONENTES GUI – PARTE I Prof. Thiago Pereira Rique
Advertisements

UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Relatórios Marco Antonio Software Architect Agosto
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES ABSTRATAS
Paradigmas de Linguagens Conceitos Básicos
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS TRATAMENTO DE EXCEÇÕES
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS COMPONENTES GUI – PARTE III Prof. Thiago Pereira Rique
P ROJETO DA DISCIPLINA LPOO_BD_2013_1 Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS MÉTODOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
LÓGICA MATEMÁTICA TAUTOLOGIAS, CONTRADIÇÕES E CONTINGÊNCIAS
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LÓGICA MATEMÁTICA ARGUMENTOS E REGRAS DE INFERÊNCIA
LÓGICA MATEMÁTICA APRESENTAÇÃO DA DISCIPLINA
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique.
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS PROGRAMAÇÃO VISUAL COM NETBEANS IDE Prof. Thiago Pereira Rique
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva.
Introdução aos Sistemas Gerenciadores de Banco de Dados
Modulo III – Relatórios e Gráficos em Java
Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
Introdução a Linguagem JAVA
Outubro/2008 Engenharia do Computação Sistema de Gestão de Manutenção Desenvolvimento Equipe Antônio Deyvyson Diego Nascimento Paollo Maciel Marcelo Pereira.
EL e JSTL Prof. Danton Cavalcanti Franco Junior
Arquitetura e Linguagens
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
PÁginas Dinâmicas Programação Web.
Filipe Ghisi Morgana Leite Thiago Campos Matheus Porto
Framework em PHP para criação de relatórios modelados no iReport
Gerando relatórios facilmente
Desenvolvimento de Sistemas Orientados a Aspectos
Ferramentas para Orientação a Objetos Apresentação da Disciplina Prof. Wolley.
Introdução ao Framework Django
CAMPUS NATAL-CENTRAL DIRETORIA DE EDUCAÇÃO E TECNOLOGIA DA INFORMAÇÃO
PETER ANTONY RAUSCH JOYCE MARTINS
APRESENTAÇÃO DO SOFTWARE
APRESENTAÇÃO DO SOFTWARE
Introdução ao Hibernate
Prof. Alexandre Monteiro Recife
Professor: Márcio Amador
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
A abordagem de banco de dados para gerenciamento de dados
Aplicações Web com Orientação a Objetos
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
Capítulo 9 Arquivos JAR.
WSIT: Extensão de uma ferramenta de busca federada para Web Services Emanuel Müller Ramos Orientador: Cláudio Fernando Resin Geyer.
UML e a Ferramenta Astah
LINQ e Entity Framework
Hibernate Universidade Federal do Rio Grande do Sul Instituto de Informática Web e Sistemas de Informação (2004/2005) Objetos Distribuídos Prof. Dr. Cláudio.
Java e XML Eduardo Aranha. Slogans de Java e de XML Java – “Portabilidade de Código” XML – “Portabilidade de Dados” Java e XML – “Portabilidade de Código.
Inteligência Artificial Web Semântica
HTML - HyperText Markup Language Professora: Fabrícia F. de Souza.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 03 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 03.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 02 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 02.
UCSal – Bacharelado em Informática
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 05 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 05.
Prof. Wolley Profa. Érika
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Rhizome. Roteiro Definição Metas Características Arquitetura Tecnologias envolvidas Referências.
Transcrição da apresentação:

APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS RELATÓRIOS Prof. Thiago Pereira Rique <thiagorique2011@gmail.com> http://thiagorique.wordpress.com/

Agenda Introdução JasperReports e iReport Criando uma conexão a uma fonte de dados (datasource) Criando um novo relatório a partir de um template Utilizando parâmetros

INTRODUÇÃO Processo de geração de relatórios Definição do design Mapeamento de dados Ferramentas comerciais surgiram para auxiliar neste processo. Ferramentas open-source (JasperReports e iReport).

JasperReports e iReport Framework open-source para geração de relatórios. Escrito em Java. Permite a geração dinâmica de relatórios em diversos formatos (PDF, HTML, XLS, CSV, XML, etc).

JasperReports e iReport O design do relatório é definido em um arquivo XML através de tags XML que obedecem a uma estrutura, vocabulário e restrições predefinidas. Textos estáticos, imagens, linhas, formas geométricas e suas localizações.

JasperReports e iReport O arquivo XML é compilado, gerando um arquivo .jasper. Objetos JasperReports: JasperDesign: definição do relatório; JasperReport: representa o JasperDesign compilado. JasperPrint: representa o relatório gerado.

JasperReports e iReport Para produzir relatórios precisamos fornecer dados ao Jasper. Diferentes fontes de dados (datasources). Consultas SQL (query).

JasperReports e iReport Permite definir o design do relatório dentro de uma ambiente gráfico, contendo os recursos que a biblioteca Jasper oferece. Código XML gerado automaticamente. Atalhos para tarefas de compilação e visualização de relatórios.

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

CRIANDO UMA CONEXÃO A UMA FONTE DE DADOS (DATASOURCE)

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

Criando um novo relatório a partir de um template

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

UTILIZANDO PARÂMETROS

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA

CHAMANDO RELATÓRIOS A PARTIR DE UMA APLICAÇÃO JAVA