Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em...
Transcript of Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em...
![Page 1: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/1.jpg)
Treinamento no Treinamento no
GRADEpGRADEp
Treinamento no Treinamento no
GRADEpGRADEpHelloWorld
Args
![Page 2: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/2.jpg)
Slide 2
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
AutoriaAutoria
• Autora Ingrid Oliveira de Nunes Versão (número, data, autor)
• V1, junho de 2005
• V2, 02 de agosto de 2005, Geyer
• V3, 02 de agosto de 2005, Ingrid
• V4, 03 de agosto de 2005, Geyer
![Page 3: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/3.jpg)
Slide 3
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Sumário da ApresentaçãoSumário da Apresentação
• HelloWorld exemplo de programa Java executado pelo GRADEp
• Args idem com uso de argumentos
![Page 4: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/4.jpg)
Slide 4
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Sumário da ApresentaçãoSumário da Apresentação
• HelloWorld Visão Geral Arquivos
• helloWorld.isam• helloWorld.jar
Como executar Saída
![Page 5: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/5.jpg)
Slide 5
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Sumário da ApresentaçãoSumário da Apresentação
• Args Visão Geral Arquivos
• args.isam• args.jar
Como executar Entrada e Saída
![Page 6: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/6.jpg)
Slide 6
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
HelloWorld – Visão GeralHelloWorld – Visão Geral
• HelloWorld – Visão Geral programa exemplo escrito em Java executado sobre o MiddleWare GRADEp imprime na saída padrão a mensagem “Hello World!” necessita de dois arquivos:
• helloWorld.isam
• helloWorld.jar
![Page 7: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/7.jpg)
Slide 7
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
HelloWorld - ArquivosHelloWorld - Arquivos
• HelloWorld - Arquivos helloWorld.isam
• arquivo XML• contém parâmetros para ser executado sobre o GRADEp• formato:
<isamapp spec="1.0" href="helloWorld.isam"><info>
<title>Hello World</title><vendor>ISAM team</vendor><description>This is ISAM HelloWorld demo
application</description><icon href="helloworld.png" />
</info>…
![Page 8: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/8.jpg)
Slide 8
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
HelloWorld - ArquivosHelloWorld - Arquivos
<code>
<main class="HelloWorld" />
<jar href="bda://helloworld.jar"/>
</code>
</isamapp>
![Page 9: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/9.jpg)
Slide 9
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
HelloWorld - ArquivosHelloWorld - Arquivos
• HelloWorld - Arquivos helloWorld.jar
• arquivo que contém:• classes Java para rodar a aplicação
// HelloWorld.java
public class HelloWorld {
public static void main(String[ ] args) {
// Imprime na saída padrão
System.out.println("Hello World!");
}
}
![Page 10: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/10.jpg)
Slide 10
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
HelloWorld – Como ExecutarHelloWorld – Como Executar
• HelloWorld – Como Executar através do GRADEp Desktop linha de comando gradep-run
• parâmetro: arquivo do descritor de disparo da aplicação: helloWorld.isam
$gradep-run helloworld.isam
![Page 11: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/11.jpg)
Slide 11
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
HelloWorld – SaídaHelloWorld – Saída
• Saída do programa:
> Hello World!
![Page 12: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/12.jpg)
Slide 12
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
ARGS
![Page 13: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/13.jpg)
Slide 13
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Args – Visão GeralArgs – Visão Geral
• Args – Visão Geral programa exemplo escrito em Java executado sobre o MiddleWare GRADEp recebe argumentos de entrada imprime o número e quais os argumentos fornecidos necessita de dois arquivos:
• args.isam
• args.jar
![Page 14: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/14.jpg)
Slide 14
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Args - ArquivosArgs - Arquivos
• Args - Arquivos args.isam
• arquivo XML• contém parâmetros para ser executado sobre o GRADEp• formato:
<isamapp spec="1.0" href=“args.isam"><info>
<title>Args</title><vendor>ISAM team</vendor><description>This is ISAM Args demo
application</description><icon href=“args.png" />
</info>…
![Page 15: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/15.jpg)
Slide 15
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Args - ArquivosArgs - Arquivos
<code>
<main class=“Args" />
<jar href="bda://args.jar"/>
</code>
</isamapp>
![Page 16: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/16.jpg)
Slide 16
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Args - ArquivosArgs - Arquivos
• Args - Arquivos args.jar
• arquivo que contém:• classes Java para rodar a aplicação
// Args.javapublic class Args {
public static void main(String[ ] args) {System.out.println("args.length="+args.length);for (int i=0; i<args.length; i++) {
System.out.println("args["+i+"]="+args[i]);}
}}
![Page 17: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/17.jpg)
Slide 17
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Args – Como ExecutarArgs – Como Executar
• Args – Como Executar através do GRADEp Desktop linha de comando gradep-run
• parâmetro: arquivo do descritor de disparo da aplicação: args.isam
$gradep-run args.isam
![Page 18: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/18.jpg)
Slide 18
Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005
HelloWorld e Args
Args – Entrada e SaídaArgs – Entrada e Saída
• Entrada do Programa:
Exemplo de execucao do programa Args• Saída do programa:
> args.length=6
> args[0]=Exemplo
> args[1]=de
> args[2]=execucao
> args[3]=do
> args[4]= programa
> args[5]= Args
![Page 19: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.](https://reader034.fdocumentos.com/reader034/viewer/2022052522/552fc10e497959413d8c4cc8/html5/thumbnails/19.jpg)
Treinamento no Treinamento no
GRADEpGRADEp
Treinamento no Treinamento no
GRADEpGRADEpHelloWorld
Args