Artigo. Introdução ao Robocode. Versão 1.0 Página 1 de 6
|
|
- Denílson de Miranda Fortunato
- 8 Há anos
- Visualizações:
Transcrição
1 Página 1 de 6 Quem não se surpreendeu ao saber que a nossa tão querida linguagem Java estaria a Km da Terra em um rover (robô geólogo de exploração) vasculhando os desertos de Marte! Bem, você não terá controle sobre ele, mas poderá programar seu próprio robô em Java e duelar com outros em um incrível jogo, o Robocode. Neste artigo você irá conhecer um pouco sobre ele, com instalar e a criar seu robô. Um pouco de história O jogo foi criado pelo projeto AlphaWorks com o objetivo de ajudar pessoas a aprender Java e tornar isto divertido, o que realmente conseguiram fazer. O projeto AlphaWorks desenvolvido pela IBM, tem como objetivo trazer uma oportunidade para desenvolvedores no mundo todo experimentarem as novas tecnologias, estas tem sua origem em oito laboratórios de pesquisa espalhados pelo mundo. Depois com desenvolvedores, times de marketing e entre outros, elas são divulgadas. Após isto as tecnologias começam a chegar ao público com a disponibilização de download na internet, porém a chave para o sucesso vem com a alta motivação para IBM Research, a comunidade de desenvolvedores e grupos de produtos IBM produzirem material sobre tal assunto. Finalizando para se obter um resultado mais concreto estas tecnologias são combinadas com oportunidades. Neste ponto surgiu o Robocode. Com todo este processo o AlphaWorks criou produtos como XML Parser for Java, WebASjdbc, Jinsight (uma ferramenta para visualizar e analisar e execução de programas Java), e o Bean Machine, também conhecido como The Beanery, um ferramenta de ajuda na criação de JavaBeans, onde se pode adicionar novas capacidades e então visualizar o novo código fonte. Entre as características estão a criação de propriedades, classes BeanInfo, editores de propriedades sob medida ; o Bean Machine ainda provem um bom modo de se aprender as capacidades dos Beans através da produção de um código fácil de se ler. Instalando e conhecendo o jogo O Robocode foi criado por Mathew Nelson, o jogo é todo desenvolvido e Java, assim como os robôs que você pode programar, os quais implementam todos os recursos da linguagem de forma muito bem organizada, Mathew realmente esta de parabéns. Como o jogo é todo feito em Java para jogar você precisará ter em seu computador uma JVM que suporte Java tm 2 versão 1.3 ou superior e mais isto: Pentium II - 400, ou equivalente (Robocode deve rodar em computadores menos potentes, mas devagar) 64MB de RAM possibilidade de 32, mas sem garantias. Aproximadamente 10MB de espaço livre em disco. O jogo pode ser adquirido gratuitamente em com o nome de robocodesetup.jar. Depois de baixar o arquivo, descompacte-o: java jar robocode-setup.jar Após isto você está pronto para jogar, é só executar o arquivo robocode.jar. Dentro do jogo existem quatro telas que são indispensáveis. A primeira fica no menu Battle e New, onde você visualiza os robôs disponíveis (Robots) e escolhe os que irão duelar (Selected Robots), também se escolhe o número de batalhas e outras opções. Agora, se você quiser duelar com outros robôs precisará importa-los para o jogo, indo em Robot e Import downloaded robot, localize o arquivo.jar do robô e clique em Ok, se por acaso quando for iniciar uma nova batalha não achar o robô, aperte F5 para atualizar a lista. Essim como você importou outros robôs pode exportar o seu. O jogo faz isto empacotando a(s) classe(s) já compiladas (.class) em um arquivo.jar (Java Archive). Para fazer isto selecione Package robot for upload, selecione o robô que deseja ser empacotado, clique em Next. Irá aparecer uns campos para serem preenchidos com informações referentes ao seu robô, em seguida clique em Next, selecione o diretório para colocar o robô compactado, Next mais uma vez e finalize clicando em Package!. Agora só nos falta a mais importante, ou pelo menos indispensável, o editor, localizada em Robot e Editor. Se você possui algum outro editor java pode usa-lo, mas lembre se de configurar o ClASSPATH de acordo com o do robocode. Conhecendo o robô Existem três tipos de robôs, os que estendem a classe Robot, os que estendem AdvancedRobot e os que estendem Robot e implementam Droid. Sobre os terceiro caso irei falar mais adiante nos times, agora vamos nos concentrar na classe Robot, que não tem muita diferença em relação a AdvancedRobot, somente menos agilidade nos movimentos e alguns outros recursos.
2 Página 2 de 6 O nosso robô possui três partes, a base, a arma e o radar: Estas partes estão ligadas entre si, e quando uma se move a superior se move junto, porém isto pode ser ajustado. A arma e o radar se movem 360º em qualquer direção, bem como a base. Quando a velocidade com que um robô se move, é determinada pelo próprio jogo baseada na distância, isto também vale quando ele gira para os lados e quando move a arma ou o radar. Métodos básicos na classe Robot Uma observação presente na API do robocode: Heading ângulo absoluto em graus com 0 apontando para o topo da tela, positivo no sentido horário. 0 <= heading < 360. Bearing ângulo relativo a algum objeto da direção do robô, positivo no sentido horário < bearing <= 180
3 Página 3 de 6 Método Tipo de Retorno Descrição setcolors(color robotcolor, Color guncolor, Ajusta cor da base, da arma e do radar Color, radarcolor) run() O método principal de cada robô, sobrescreva-o com as ações básicas de seu robô ahead() Anda para frente back() Anda para trás turnright(double degrees) Gira o robô para a direita em graus turnleft(double degrees) Gira o robô para a esquerda em graus turnradarright(double degrees) Gira o radar para a direita turnradarleft(double degrees) Gira o radar para a esquerda turngunright(double degrees) Gira a arma para a direita turngunleft(double degrees) Gira a arma para a esquerda fire(double power) Atira uma bala, com força de 1 a 3 scan() Procura por outros robôs, normalmente chamado pelo próprio jogo getx() double Retorna a posição X gety() double Retorna a posição Y getenergy() double Retorna a sua energia getothers() int Retorna o número de oponentes na arena getvelocity() double Retorna a velocidade do robô getheading() double Retorna a direção que o robô esta apontando getgunheading() double Retorna a direção que a arma esta apontando getradarheading() double Retorna a direção que o radar esta apontando getgunheat() double Se você atira muito com sua arma ela fica muito quente, então para poder atirar novamente você deve esperar que ela de uma esfriada, este método retorna o calor da arma, se for igual a 0, pode atirar Sobre o método fire(double power), se você atingir um alvo fará dano de 4 * power e ganha 3 * power de energia, se power for maior que 1 você fará 2 * (power - 1) a mais. Quero fazer uma observação sobre os métodos para movimentar seu robô. Se você utiliza o turnright(90) ele vira em 90º para a direita, mas se usar turnrught(-90) e vira 90º para a esquerda! O mesmo acontece com os métodos back(), ahead() e com a arma e o radar. Lembra-se que eu falei que as partes do robô não precisam se mover junto com sua base, ai é que muda, por padrão o robô começa com todos como false. setadjustradarforgunturn(boolean newadjus tradarforgunturn) setadjustradarforrobotturn(boolean newadj ustradarforrobotturn) setadjustgunforrobotturn(boolean newadjus tgunforrobotturn) A classe Robot também possui alguns eventos: o radar não se move se a arma girar o radar não se move se o robô girar a arma não se move se o robô girar Todos estes métodos têm como argumento uma classe específica para o evento. Se quiser saber mais sobre elas, ou qualquer outra classe relacionada ao jogo, veja a API que vem junto com o jogo.
4 Página 4 de 6 Evento onwin(winevent event) onscannedrobot(scannedrobotevent event) onrobotdeath(robotdeathevent event) onhitwall(hitwallevent event) onhitrobot(hitrobotevent event) onhitbybullet(hitbybulletevent event) ondeath(deathevent event) onbulletmissed(bulletmissedevent event) onbullethitbullet(bullethitbulletevent event) onbullethit(bullethitevent event) Disparado quando... você ganha o round o radar encontra um robô outro robô morrer você colidir com a parede você colidir com outro robô for atingido você morrer você perde uma bala, atingir a parede duas balas se chocam você acerta um robô Métodos básicos na classe AdvancedRobot Os métodos para mover o robô são quase os mesmos, a diferença é que começam com setxxx(), como turnright() ficaria setturnright() e ahead() ficaria setahead().na prática a diferença para girar seu robô seria como a curva é feita, com o primeiro o robô para de andar para fazer a curva, mas no segundo faz isto andando, porém a curva fica mais aberta, ai depende de você decidir qual fica melhor para o seu robô. addcustomevent() permite criar seu próprios eventos, a partir de um objeto Condition, veja o exemplo da criação de um, onde a condição é quando a energia for igual a 20. Condition c = new Condition("perigo") public boolean test() return (getenergy() == 20); ; ; Agora nos falta adicionarmos um novo evento com esta condição. addcustomevent(c); Para capturar o evento usamos o oncustomevent(customevent evt). Observe, do objeto CustomEvent, pegamos um objeto Condition, e então pegamos o nome da condição, para decidir qual é quando temos mais de uma e tratá-la corretamente. public oncustomevent(customevent event) if ( event.getcondition().getname().equals("perigo") ) // imprime uma mensagem de aviso no console System.out.println("Cuidado, você esta morrendo"); execute() executa ações pendentes ou continua executando as que estão em processo, você irá usa-lo muito com métodos getxxx() e setxxx(), veja o evento onwin, a seguir. seteventpriority(string eventclass, int priority) serve para situações onde dois eventos são disparados ao mesmo tempo, como um onscannedrobot e um onhitbybullet, e você precisa decidir de qual o jogo ria tratar primeiro. Ele recebe dois argumentos, uma String para o evento ScannedRobotEvent, CumtomEvent,... e a prioridade do evento, que vai de 0 a 99. Criando um robô O robô que vou mostrar é bem simples, quando acha um inimigo ele o segue ou atira, dependendo de sua distância, parece que ele não faz nada, mas verão como ele pode ser uma pedra no sapato se aperfeiçoado um pouco. Vamos começar criando a estrutura básica do robô.
5 Página 5 de 6 // o nome do pacote não pode exceder 16 caracteres package org.rsjug.robocode; import robocode.*; // caso queira mudar a cor de seu robô... import java.awt.color; public class Vlade extends AdvancedRobot public run() public onscannedrobot(scannedrobotevent event) public onwin(winevent event) Para aqueles que não conhecem Vlade, viveu em um castelo na Transilvânia, e é uma das teorias que tenta desvendar a existência de Drácula. Vlade era conhecido pela sua habilidade de empalar pessoas. O povo do local conta que certa vez soldados iriam invadir a cidade, passando pela montanha de seu castelo, mas ele cobriu-a toda com homens empalados, assim quando os soldados virão seus amigos desta forma, voltaram como galinhas assustadas. Como virão um bom robô não precisa ter muitos métodos ou ser complexo, o segredo é conhecer bem a API e como ele se comporta! No método run() vamos mudar a cor do nosso robô e definir seu comportamento básico, que é declarado no loop while, recebendo true como parâmetro, para sempre ser executado. public run() setcolors(color.black, Color.BLACK, Color.ORANGE); while (true) seetturngunright(double.positive_infinity ); Pedimos para a arma girar e não o radar, pois se encontrarmos alguma coisa, fica mais fácil só manda-la atirar direto do que primeiro gira-la até a posição do radar, lembrando que quando se move uma parte, a superior se move junto. Agora que já definimos um comportamento para nosso robô, vamos dizer a ele o que fazer quando avistar um inimigo. Bem, ele primeiro avalia a distância, se for maior que 100, ele corre até o alvo, senão atira com força 3 se a distância for até 40, senão atira com 1. public onscannedrobot(scannedrobotevent event) // se a distancia for maior que 100 if (event.getdistance() > 100) // se vira na direçao do robô e corre! setturnright(event.getbearing()); setahead(double.positive_infinity ); else // atira if (event.getdistance() <= 40) fire(3); else fire(1);
6 Página 6 de 6 Se quiser deixá-lo mais agressivo, mande-o correr na direção do outro robô e atire de qualquer distância, você gasta mais balas, mas tem um melhor ataque. Vamos a comemoração! public onwin(winevent event) setadjustradarforgunturn(true); setadjustgunforrobotturn(true); while (true) setturnleft(double.positive_infinity ); setturngunright(double.positive_infinity ); setturnradarright(double.positive_infinity ); // se lembra do que falei sobre métodos setxx()? execute(); Times Bem, se você acha fácil programar um só robô, tente um time todo; isso mesmo, um time com um líder e droids, robôs sem radar comandados pelo líder e com 20 a mais de energia. Os droids sabem como atira pelo líder, ele localiza os inimigos e lhes diz suas posições, claro, com um pouco de trigonometria hehehe, pensaram que ia se ver livres dela. Neste artigo não vou me aprofundar, desta forma, se quiser criar seu time, recomendo que olhe o que vem com o jogo e visite os links da bibliografia, são ótimos. Bibliografia Sobre o Autor Além de um estudante dedicado Matheus Martin (matheus_martin@hotmail.com) é entusiasta da linguagem Java, atualmente se dedica a plataforma J2SE, sonha com a programação para equipamentos aeroespaciais e é escoteiro até a medula. Versão do Artigo: 1.0, 16/02/2004
I Semana de Capacitação. Robocode. Build the Best, Destroy the Rest
I Semana de Capacitação Robocode Build the Best, Destroy the Rest O que é? Robocode é um jogo de programação. Ele pode ser usado para ensinar ou aprender a programação em Java ou.net, onde o objetivo é
Leia maisCurso EFA Tecnológico - Técnico de Informática e Sistemas -
Curso EFA Tecnológico - Técnico de Informática e Sistemas - Introdução à linguagem JAVA Robocode João Leitão INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA
Leia maisProgramação de Computadores e Robocode. http://www.lac.inpe.br/~rafael.santos
Programação de Computadores e Robocode 1 O que é Programação de Computadores? O que é um programa de computador? Quem escreve estes programas? Como são escritos? O que podemos fazer com estes programas?
Leia maisTT3 TUTORIAL DE ROBOCODE
TT3 TUTORIAL DE ROBOCODE William Rozin Gaspar DCC - UDESC Joinville 1 Tópicos O que é o Robocode? Conceitos Básicos Anatomia do Robô A Batalha A Competição Como Instalar Métodos Básicos Eventos Criando
Leia maisBatalhando e Aprendendo com Robocode. Conheça a ti e ao teu inimigo. - Zun Tzu
Batalhando e Aprendendo com Robocode Conheça a ti e ao teu inimigo. - Zun Tzu Agenda Objetivo Ensino de Linguagens Robôs em Java Robocode Histórico Conceitos Básicos Robôs Robôs Avançados Times Batalha
Leia maisRobocode Build the best, destroy the rest!
Robocode Build the best, destroy the rest! Centro de Informática Universidade Federal de Pernambuco Arley Ristar arrr2@cin.ufpe.br Baseado na apresentação de Diego Queiroz Sumário 1. Introdução; 2. Instalando;
Leia maisMaterial Didático sobre Robocode Tema: Criando Nosso Primeiro Robô
Capacitação Equipe Meire Satiko Fukusawa Yokota Carlos Eduardo Ribeiro Tiago Jesus de Souza Fabricio Braoios Azevedo Émerson Rodrigo Baião Juliana Baptista dos Santos Material Didático sobre Robocode Tema:
Leia maisProgramação Orientada a Objetos. Prof. André Gustavo Duarte de Almeida www3.ifrn.edu.br/~andrealmeida Robocode
Programação Orientada a Objetos Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida Robocode Introdução O robocode é jogo de programação. O objetivo é construir
Leia maisResumo 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 maisDaruma NFCe Conheça todos os passos para testar a NFCe Daruma
Pré-requisitos Mini Impressora Daruma versão 02.50.02 ou superior. Cadastro no servidor de Testes Daruma NFCe Conheça todos os passos para testar a NFCe Daruma Adquirir Mini Impressora a preço subsidiado
Leia maisIntrodução ao Robocode: Utilizando Java para construir e destruir robôs. Darielson A. de Souza Luis Bruno P. do Nascimento George Max P.
Introdução ao Robocode: Utilizando Java para construir e destruir robôs Darielson A. de Souza Luis Bruno P. do Nascimento George Max P. de Souza Quem somos? Luís Bruno Pereira do Nascimento E-mail:luisbrunu@gmail.com
Leia maisCRIANDO TEMPLATES E LEGENDAS
CRIANDO TEMPLATES E LEGENDAS Este tutorial tem como objetivo instruir passo à passo como criar templates de peças, utilizar os novos recursos de cadastro de propriedade de peças e criação de legenda. 1-
Leia maisInstalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição
Leia maisLó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 maisConfigurar o Furbot no Eclipse
Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão
Leia maisPara criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.
7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome
Leia maisE-BOOK LINK DE OURO. DE: IMPÉRIO DO PTC PARA VOCÊ: CLICADOR Espalhe este ELO juntando-se ao nosso Grupo: IMPÉRIO DO PTC!
E-BOOK LINK DE OURO DE: IMPÉRIO DO PTC PARA VOCÊ: CLICADOR Espalhe este ELO juntando-se ao nosso Grupo: IMPÉRIO DO PTC! (E-Book Link de Ouro! Mais um produto Império do PTC) Apresentação: Aqui você irá
Leia maisManual de criação de envios no BTG360
Manual de criação de envios no BTG360 Série manuais da ferramenta ALL in Mail Introdução O BTG 360 utiliza a tecnologia do behavioral targert para que você alcance resultados ainda mais assertivos com
Leia maisMANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Leia maisManual de Inventario do coletor de dados Scan Pal 2. Importação do Arquivo Inventario.ATX
Manual de Inventario do coletor de dados Scan Pal 2 Importação do Arquivo Inventario.ATX 1 abra o seguinte aplicativo como na imagem abaixo: Esse aplicativo ao lado Chama-se Application Generator e vem
Leia maisManual Administrador - Mídia System
Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido
Leia maisNome N Série: Ferramentas
Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias
Leia maisMANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3
ÍNDICE Sobre o módulo de CRM... 2 1 Definindo a Campanha... 3 1.1 Incluir uma campanha... 3 1.2 Alterar uma campanha... 4 1.3 Excluir... 4 1.4 Procurar... 4 2 Definindo os clientes para a campanha... 4
Leia maisSUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.
SUMÁRIO TUTORIAL DO HQ... 2 DICAS PEDAGÓGICAS:... 2 DOWNLOAD DA INSTALAÇÃO... 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD... 2 PASSO 2 ESCOLHENDO A VERSÃO... 3 PASSO 3 INSTRUÇÕES DE INSTALAÇÃO... 4 CRIANDO NOVAS
Leia maisDicas 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 maisCriando uma mala direta com o Word 2007 em 6 Passos
Criando uma mala direta com o Word 2007 em 6 Passos por Rafael Arcanjo Uma das tarefas mais trabalhosas e, porque não, chatas de se fazer é criar etiquetas manualmente quando você precisa enviar cartas
Leia maisTUTORIAL PARA CONFIGURAÇÃO DE SEU SITE SITES GRÁTIS
TUTORIAL PARA CONFIGURAÇÃO DE SEU SITE SITES GRÁTIS Prezado cliente, Parabéns por ter escolhido o SUPERMODULAR SITES GRÁTIS como primeiro site para você ou sua empresa. Temos certeza que, com a leitura
Leia maisGuia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Leia maisMATERIAL DE APRESENTAÇÃO DO SCRATCH
MATERIAL DE APRESENTAÇÃO DO SCRATCH 1 Scratch é uma nova linguagem de programação que permite a criação de histórias, animações, jogos e outras produções. Tudo pode ser feito a partir de comandos prontos
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisPROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB
PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Sumep Julho/2006 PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Objetivo
Leia maisTUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Leia maisManual de configuração do sistema
Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro
Leia maisSistema de Chamados Protega
SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...
Leia maisIntrodução a Informática - 1º semestre AULA 02 Prof. André Moraes
Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo
Leia maisEEP SENAC PELOTAS CENTRO HISTÓRICO PRONATEC/TURMA 2 PROFESSOR: NATANIEL VIEIRA DISCIPLINA: SEGURANÇA DE REDES AVIRA ANTIVIRUS
EEP SENAC PELOTAS CENTRO HISTÓRICO PRONATEC/TURMA 2 PROFESSOR: NATANIEL VIEIRA DISCIPLINA: SEGURANÇA DE REDES AVIRA ANTIVIRUS CRISTIAN C. FERNANDES JR. PELOTAS/2013 CARACTERÍSTICAS: Browser Tracking Blocker
Leia maisMANUAL DE INSTALAÇÃO DO SISTEMA BDS PROPOSTA
MANUAL DE INSTALAÇÃO DO SISTEMA BDS PROPOSTA 1 - INFORMAÇÕES SOBRE O SISTEMA 2 2 - INSTALAÇÃO DO FIREBIRD 3...5 3 - INSTALAÇÃO DO JAVA 6 4 - INSTALAÇÃO DO SISTEMA 7 5 - UTILIZANDO O SISTEMA 8...12 LER
Leia mais2 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 maisSCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )
2010 SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 ) SCPIWebCotacao Aplicação Web para Cotação de Preços via Internet Resumo de Instruções
Leia maisINTRODUÇÃ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 DE INTEGRAÇÃO PARA SITES DE MEMBROS]
2011 [MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS] Destinado a usuários que desejam vender conteúdo premium, disponível em sites de membros, através da plataforma Hotmart. Versão do documento: 1.0, 11/04/2011.
Leia maisFollow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Leia mais1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece.
1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece. Para acessar o programa através do comando na barra de prompt, basta digitar dutoteccad e
Leia maisConexão rápida entre dois computadores em uma plataforma Linux
Conexão rápida entre dois computadores em uma plataforma Linux Algumas vezes, novos usuários de Linux acabam achando difícil transferir aquivos entre duas máquinas Linux em rede (no meu caso via cabo).
Leia mais15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos
15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos Agora vamos fazer algo mais complexo, que vai demonstrar várias das facilidades do sistema. Vamos Incluir uma Nota Fiscal
Leia maisPara modelos: LE32H158i, LE42H158i, LE46H158i, LE46H158z
Você pode instalar o Yahoo! Connected TV atualizando o software (firmware) da sua SMART TV AOC. Veja como fazer: VEJA O QUE VOCÊ PRECISA ANTES DE INSTALAR Antes de iniciar a atualização, leia atentamente
Leia maisVamos 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 maisTUTORIAL DE INSTALAÇÃO DA MÁQUINA VIRTUAL VIRTUALBOX COM INSTALAÇÃO DA VERSÃO DO SISTEMA OPERACIONAL UBUNTU
GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE CURSO TÉCNICO EM INFORMÁTICA
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do mundo
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisManual de Instalação SystemFarma AutoCred
Manual de Instalação SystemFarma AutoCred Requisitos do Sistema Para iniciar a instalação é necessário antes verificar os seguintes requisitos do sistema: Windows 98 ou superior com no mínimo 32 MB de
Leia maisRoteiro de instalação da Linha DD
Roteiro de instalação da Linha DD O Roteiro de instalação divide-se em 3 partes, onde seguidas conforme instruções desse roteiro, o sistema e a base de dados serão atualizados.. A primeira parte é onde
Leia maisInstalando o WordPress em localhost
Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação
Leia maisCriando sua primeira aplicação JAVA com o Eclipse
Criando sua primeira aplicação JAVA com o Eclipse Fernando Boaglio Instalou o Eclipse mas não sabia por onde começar? Aqui você encontra uma breve explicação de como criar sua primeira aplicação JAVA no
Leia maisMANUAL DE FTP. Instalando, Configurando e Utilizando FTP
MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um
Leia mais1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez
Manual Conteúdo 1- Requisitos mínimos... 2 2- Instalando o Acesso Full... 2 3- Iniciando o Acesso Full pela primeira vez... 2 4- Conhecendo a barra de navegação padrão do Acesso Full... 3 5- Cadastrando
Leia maisManual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Leia maisComunidade de Suporte e Feedback
Comunidade de Suporte e Feedback O objetivo deste complemento é criar um canal simples, barato e eficiente de suporte aos clientes, onde eles possam na maioria das vezes aproveitar dúvidas já respondidas,
Leia maisCOMO INSTALAR O CATÁLOGO
Este guia tem por finalidade detalhar as etapas de instalação do catálogo e assume que o arquivo de instalação já foi baixado de nosso site. Caso não tenho sido feita a etapa anterior favor consultar o
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisAdicionando Caixas de Verificação no seu Programa Java
Adicionando Caixas de Verificação no seu Programa Java Priscila Gomes Neste tutorial iremos falar sobre os aspectos básicos de uma caixa de verificação: quais os tipos, quando e como utiliza-las, como
Leia maisProjeto ECA na Escola - Plataforma de Educação à Distância
Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância
Leia maisComo instalar uma impressora?
Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara
Leia maisArcSoft MediaConverter
ArcSoft MediaConverter User Manual Português 1 201004 Índice Índice... 2 1. Índice... 3 1.1 Requisitos do sistema... 4 1.2 Extras... 4 2. Convertendo arquivos... 7 2.1 Passo1: Selecionar mídia... 7 2.1.1
Leia maisGerenciamento de Projetos
Gerenciamento de Projetos O objetivo do módulo de Gerenciamento de Projetos é ajudar a empresa a gerenciar com mais eficiência os seus projetos. Controle dos prazos, das tarefas, dos eventos, da quantidade
Leia maisROTEIRO DE INSTALAÇÃO
ROTEIRO DE INSTALAÇÃO O objetivo deste roteiro é descrever os passos para a instalação do sistema UNICO, afim, de auxiliar os técnicos e evitar possíveis dúvidas e erros de instalação. Instalador O instalador
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisAPOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)
APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...
Leia maisProcedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Leia maisMelhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto?
Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto? Por padrão, a maioria dos pendrives vêm formatados com o padrão conhecido como FAT32. Este padrão já meio antigo, é muito
Leia maisAcessando um Banco de Dados
Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para
Leia maisManual de utilização
Manual de utilização Na tela inicial digite o seu login e senha, e deixe a opção acesso selecionada em Empresa. Depois clique em Entrar. Esta é a tela principal do sistema dividido em 2 painéis. Código:
Leia maisAdministração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo
2018 São Paulo Material Didático sobre Robocode Trabalhando com Alguns Métodos e Eventos 1 Modificando nosso primeiro Robô Através de Métodos, é possível realizar modificações nos robôs. A seguir teremos
Leia mais3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
Leia maisManual do PolicyKit-kde. Daniel Nicoletti Tradução: Luiz Fernando Ranghetti
Daniel Nicoletti Tradução: Luiz Fernando Ranghetti 2 Conteúdo 1 Resumo 5 2 Como funciona 6 2.1 Resumo............................................ 6 2.2 O problema.........................................
Leia maisFACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE Manual de Utilização do MSDN-AA Software Center Aracaju/SE 2009 Sumário Apresentação... 3 1. Solicitando ativação no MSDN-AA... 3 2. Acessando o Portal
Leia maisInstalando 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 maisInstruções Básicas de Instalação - BrOffice.org
Instruções Básicas de Instalação - BrOffice.org Instruções Básicas de Instalação Instalação no Windows 98/ME/NT/2000/XP Para fazer a instalação do BrOffice.org no seu sistema Windows, siga os passos abaixo:
Leia maiswww.marketingdigitalexpress.com.br - Versão 1.0 Página 1
www.marketingdigitalexpress.com.br - Versão 1.0 Página 1 Remarketing é um recurso utilizado para direcionar anúncios personalizados para as pessoas que visitaram uma determinada página do seu site ou clicaram
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisManual de Utilização Utilização do PDFSam
Manual de Utilização Utilização do PDFSam ASPE/RO Conteúdo desenvolvido por: Ângelo Mendonça Neto Download e Instalação O PDFSam é uma ferramenta de manipulação de arquivos PDF, é possível fazer inúmeras
Leia mais1 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 maisManual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper.
Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Devido a necessidade de resposta mais ágil e uma melhor gestão, o uso do computador para auxiliar nas mais diversas
Leia maisA VERDADE SOBRE OS SOFTWARES ROBÔS DE LICITAÇÃO
A VERDADE SOBRE OS SOFTWARES ROBÔS DE LICITAÇÃO Tudo sobre esta incrível e polêmica ferramenta de trabalho. IDEngenharia Igor D Azevedo Engº Software WWW.lancesautomaticos.com.br A VERDADE SOBRE OS SOFTWARES
Leia maisSISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES Agendar uma tarefa Você deve estar com logon de administrador para executar essas etapas. Se não tiver efetuado logon como administrador, você só poderá alterar as configurações
Leia maisPodemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu.
Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu. Como padrão será mostrado o Menu Home. Ao clicar em Home, podemos definir como deverão ser mostrados os conteúdos
Leia maisMostraremos neste artigo um exemplo de como realizar o cadastro de uma Issue em um projeto existente no portal Java.net.
Introdução Página 1 de 7 Mostraremos neste artigo um exemplo de como realizar o cadastro de uma Issue em um projeto existente no portal Java.net. Para iniciar este trabalho, estou considerando que você
Leia maisGerenciamento e Captura de Cheques - Sistec. Manual de Instalação e Importação ÍNDICE 1.INSTALAÇÃO. 1.1 - Instalando o programa
ÍNDICE 1 1.INSTALAÇÃO 1.1 - Instalando o programa 1.2 - Configurando dados do cliente 1.3 - Identificando o leitor de cheques Gerenciamento e Captura de Cheques - Sistec 1.4 - Cadastrando a conta do cliente
Leia maisAssociaçã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 maisCAPTAÇÃO DE PEDIDOS DO REVENDEDOR
CAPTAÇÃO DE PEDIDOS DO REVENDEDOR 1. Captação de Pedidos - pela Central (Back office) 1 2. Como consultar Pedido 16 3. Como visualizar Detalhes de um Pedido 19 4. Como consultar Vendas/Cortes em Pedidos
Leia maisMANUAL TISS Versão 3.02.00
MANUAL TISS Versão 3.02.00 1 INTRODUÇÃO Esse manual tem como objetivo oferecer todas as informações na nova ferramenta SAP que será utilizada pelo prestador Mediplan, a mesma será responsável para atender
Leia maisManual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Leia maisCONFIGURAÇÃO MINIMA EXIGIDA:
Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.
Leia maisINTRODUÇÃO AO WINDOWS
INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7
Leia maisUNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual
UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA Manual do Moodle- Sala virtual UNIFAP MACAPÁ-AP 2012 S U M Á R I O 1 Tela de Login...3 2 Tela Meus
Leia maisCRIANDO 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 maisManual 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 maisO nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.
1- Introdução 1.1- Visão Geral O ANT é uma ferramenta destinada a construção (build) de programas JAVA. É semelhante a ferramentas como make, nmake, jam mas com o diferencial de ser multi-plataforma, pois
Leia mais