TUTORIAL DE CRIAÇÃO DE UM JOGO NO 3D GAME BUILDER COM A FUNÇÃO SALVAR

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

Download "TUTORIAL DE CRIAÇÃO DE UM JOGO NO 3D GAME BUILDER COM A FUNÇÃO SALVAR"

Transcrição

1 TUTORIAL DE CRIAÇÃO DE UM JOGO NO 3D GAME BUILDER COM A FUNÇÃO SALVAR Este tutorial tem por objetivo ensinar de forma prática como salvar elementos de um jogo criado no 3D Game Builder. Para isso, vamos criar um jogo simples e aplicar os conhecimentos nele. Antes de começarmos, é importante frisar algumas coisas importantes, tais como o conceito de Game Designer e Programador. Toda pessoa que entra nesse mundo de jogos sabe que um jogo de verdade é algo complexo e por isso demanda tempo, paciência, conhecimento em diversas áreas e pessoal. Então, como é muito difícil alguém reunir todas as características necessárias, normalmente são montadas equipes e as tarefas são divididas. São várias as áreas, mas vamos nos focar no Game Designer e no Programador. O primeiro é a idéia por trás do jogo, é ele que cria o jogo, mas sem contudo dizer COMO fazer na prática para essa ou aquela coisa acontecer. Já o programador é quem vai pegar essa idéia e colocar em prática e, dependendo das ferramentas e recursos que possuir, poderá até adaptar ou vetar alguma coisa por ser inviável. Para evitar isso, é importante que o Game Design tenha ao menos conhecimentos básicos destas ferramentas. Vou dar um exemplo: uma vez eu quis fazer um jogo de teste em que o jogador atirava, mas a sua munição era limitada e acabava depois de um tempo. Eu sabia que a engine permitia um jogo de tiro, mas normalmente esses tiros são ilimitados. A idéia foi lançada, acabou a parte do Game Design, agora entra o Programador pra ver o COMO. Bom, eu descobri que no banco de dados de armas era possível desabilitar os tiros, mas não havia um script que fizesse isso, e nem como desabilitar uma tecla, então descobri um script que trocava a arma do atirador, então o que fiz: cadastrei uma nova arma com os tiros desabilitados e outro que fazia a troca quando a munição acabava. Esse foi o trabalho do programador. Muitas vezes, em função da falta de recursos ou pessoal, a equipe tem que ser reduzida e alguns assumem mais de uma função. É normal o Programador também ser o Game design. Então, para que ele possa cumprir bem as suas tarefas ele precisa conhecer bem os recursos e limitações da sua engine, bem como a linguagem de programação usada, assim ele não vai criar algo que depois não pode ser feito, seja porque é realmente impossível ou muito complexo, ou ainda, porque vai pesar muito na máquina... Vamos então criar o nosso jogo pensando nesses conceitos. Faremos um jogo de tiro (para isso existe um modelo pronto, inclusive com o jogador, está em MD2). Neste jogo, teremos uma área para atirar e outra onde faremos a recarga da arma, que descarregará. Usaremos um alvo Página 1

2 móvel para acertarmos. O jogo consistirá em acertar o alvo, outro ator MD2 (vou usar o espantalho sofredor, rsrsrsrs!), e para ganhar teremos que acertar uma certa quantidade de tiros nele. Bom, isso é fácil, se a gente tentar, tentar, vai acertar ele, uns mais rápido, outros mais devagar, mas vamos acabar chegando à quantidade de acertos necessária para ganhar, logo, nunca iremos perder! Então, vamos deixar interessante: o jogador começa com certo número de tiros e eles vão acabando à medida em que atiramos e, quando acabarem, temos que recarregar a arma. Aí, para ficar legal, vamos estipular um número de recargas possíveis. Se você ficar sem munição e as recargas estiverem esgotadas, acaba o jogo e você perde! Viu, conhecendo um pouquinho da engine fizemos o nosso trabalho de Game Designer e criamos um jogo viável, agora vamos ver o COMO fazer Agora é que entra o Programador (Eu mesmo, rsrsrs!). Bom vamos então criar um novo projeto, para isso leia o TUTORIAL 01 CRIANDO UM PROJETO: Crie uma pasta para ele em algum lugar do PC. Vamos chamá-lo de Tiro Certo (ou outro nome qualquer!). Na hora de escolher o tipo, escolha Shooter Dynamic Câmera Game, e como nome do primeiro mapa, escreva INICIALIZAR. Esse mapa tem como função apenas analisar os dados necessários e a partir dele iniciar o jogo. Agora vamos aos dados que precisamos e como armazená-los. 1 O nome do jogador, é legal personalizar ele. 2 Sua localização no jogo, existirão duas áreas, uma para atirar e outra para recarregar a arma. 3 Qual a situação da sua munição 4 Quantos tiros ele conseguiu acertar. 5 Quantas recargas já fez. 6 Quantos tiros foram disparados Como você pode ver, o programador vai ter algum trabalho, rsrsrs, já o modelador nem tanto, porque o 3D Game Builder já tem os modelos necessários prontos! Vejamos agora como se armazenam dados num jogo; existem duas formas, a interna, por meio de Variáveis Globais e a externa, por meio de bancos de dados ou outros arquivos, como de texto. Vamos nos ater apenas ao modo com banco de dados. As variáveis globais são funções que armazenam valores DURANTE a execução do jogo, elas são lidas e alteradas todo o tempo, em função de eventos e scripts, mas uma vez terminado o jogo, elas voltam ao valor inicial, isto é, aquele que foi gravado primeiramente. Por exemplo, se o seu Página 2

3 jogador começar com 50 tiros e ao carregar ficar com 100, quando você terminar e fechar o jogo, ao reabrir vai estar com os mesmos 50 tiros... Por serem Globais, elas afetam todo o jogo e não apenas o mapa atual. Para CRIAR ou MODIFICAR uma variável global, usamos o comando WriteGlobalVar e para LER essa variável usamos o comando ReadGlobalVar. Comumente criamos as variáveis no evento ON Create do mapa, de tal forma que isso seja feito apenas um vez e só precisemos mexer quando houver alteração. Para suprir a deficiência da variável global, isto é, ser resetada a cada fim de jogo, seus dados precisam ser armazenados externamente, é aí que entra o banco de dados. O problema do banco de dados é que ele não é lido todo o tempo pelo jogo, para ser acessado é necessário um complexo processo de conexão com ele, e assim que lermos ou alteramos seus dados, que ficarão então armazenados nas variáveis globais, durante todo o jogo, temos que desfazer essa conexão para liberar a memória. Por isso é necessário que o mapa inicial, o inicializar, cumpra essa função. Quando o jogo estiver carregando, primeiro ele vai checar se o banco de dados existe (senão vai dar erro!) e depois, se existir, vai ler os seus dados e gravar nas variáveis globais e, quando acabar, irá desfazer a conexão, liberando a memória (isso é feito no Evento On create desse mapa) só voltando a refazer isso quando resolvermos salvar o jogo. Baixe o banco de dados nesse link: Este arquivo é um banco de dados Access com apenas uma tabela chamada de ator e que possui 3 campos: Id = Integer, Nome = String e Energia = Integer. Antes de criarmos os scripts, vamos criar mais alguns mapas, para isso vá em Menu > Arquivo > Novo Mapa. Vamos chamar esse mapa de ERRO. Esse mapa será chamado caso o banco de dados não seja encontrado. Vamos criar um terceiro mapa, que chamaremos de GAME, ou JOGO. É nele que a ação irá se desenvolver e será carregado caso a verificação veja que o BD (Banco de Dados) existe, uma vez que seus dados poderão ser lidos e copiados. Observe que o mapa um, o inicializar, só vai existir enquanto ele estiver lendo os dados, porque se o BD não existir, o mapa ERRO será carregado e nada mais poderá ser feito e se ele existir, seus dados serão lidos, salvos nas variáveis globais e o mapa GAME será carregado, iniciando o jogo. Temos então o primeiro, INICIALIZAR, o segundo ERRO e o terceiro, GAME. Antes de começarmos a fazer os scripts, precisamos entender algo muito importante na linguagem, sobre conflitos; você sabe que as linhas de código são numeradas, começando em 1 e se estendendo até sei lá quanto. Página 3

4 Bom, imagine uma situação em que haja um conflito, isto é, dois comandos que não poderiam existir ao mesmo tempo. Vou dar um exemplo: imagine que você faz um script de inteligência artificial em que o espantalho corra em direção a uma árvore e que ao chegar perto dela ele pare de correr e faça uma careta. E imagine que você escreva um outro em que, ao chegar perto de você, ele pare também e faça outro gesto. Até aí tudo bem, mas imagine que você esteja ao lado da árvore! Ele vai chegar perto de vocês dois, os dois scripts estão em conflito, qual ação executar, a da árvore ou a de perto de você? Simples, a que estiver na linha de cima! Isso mesmo, em scripts independentes, não importa a ordem, mas em outros, é importante ver quem vem primeiro. Cuidado com isso! Eu fiz esse comentário porque existirão outras instruções que devem obedecer uma certa ordem de execução. No mapa INICIALIZAR, devemos desabilitar o jogador porque não tem sentido ele se mexer e, somente depois, vamos criar as variáveis globais e escrever o script de leitura do banco de dados. Note que neste mapa não existe GRAVAÇÃO de dados e sim somente leitura, a gravação será feita durante o jogo, em outro mapa e de outra forma. Por isso, os dados que serão lidos no BD devem inicialmente ser iguais ao Default, ou seja, os dados iniciais do jogo, nome inicial, quantidade de munição, etc., e esses mesmos valores devem estar nas variáveis. Mãos à obra então. No primeiro mapa, o INICIALIZAR, vamos criar um piso qualquer, só para que o jogador não caia no infinito. Para isso crie um cubo, altere a escala dele assim: X=200, Y=1, Z=200. É o único objeto a ser criado neste mapa. Se você fez tudo certo até aqui, seu jogo deve estar assim: Página 4

5 Agora vamos começar a criar os outros elementos dos outros mapas. Nos mapas ERRO e GAME, faça a mesma coisa que foi feita no mapa INICILIZAR, crie o cubo e altere a escala. A diferença é que no mapa ERRO, a gente pára por aqui e no mapa GAME faremos mais coisas. Algumas coisas serão faladas com menos detalhes porque são coisas básicas, que podem ser aprendidas lendo os tutoriais do site: No mapa GAME, abra o banco de dados Materiais, clique em Grass e altere o Texture Escale dele para 200 em X, Y, e Z. Depois, aplique esse material ao cubo que você criou, ele vai ser o chão do jogo. Neste chão, você vai criar dois cercadinhos, cada um com uma pequena passagem. Eles serão os dois locais aonde o jogador irá ser posicionado. Para fazer as paredes, basta fazer cubos, alterar a sua escala e aplicar algum material a eles. Depois, selecione uma parede e clone ela quatro vezes usando o botão direito do mouse e arrume elas formando o cercadinho, com a passagem no canto de uma das laterais. Esse será o local do tiro-ao-espantalho. Depois, pegue a parede original, DUPLIQUE ela usando o botão direito e aplique outro material e a partir desta nova parede monte outro cercado do lado, pode ser com a passagem no outro canto de uma das laterais, assim dificulta um pouco chegar até o local da recarga, que ficará no centro desse cercado. Aplique o Skybox default se quiser. Agora, vamos colocar no primeiro cercado a nossa vítima, o ator MD2 default, o espantalho! Se você fez tudo certo até aqui, seu jogo deve estar mais ou menos assim: Página 5

6 Vamos fazer um script de inteligência artificial pra ele, a idéia é que ele corra sem parar ao redor do cercado. Para isso, criaremos 4 events área, um em cada canto do cercado do espantalho e criaremos um script de movimentação cíclico. Como são 4 pilares, criaremos uma variável chamada Rota, com 4 opções. A cada colisão com um pilar, essa variável terá seu valor mudado. No início do jogo, no evento on create do mapa INICIALIZAR, declararemos essa variável de um jeito que quando for lida, faça o espantalho ir na direção do 1º pilar. Assim, não importa aonde estiver o espantalho, ele vai começar o jogo correndo para o primeiro ponto. Daí, quando ele colidir com o primeiro pilar, automaticamente a variável muda e o programa, ao lê-la, vai apontar o espantalho para o 2º pilar, quando bater no 2º corre pro 3º, quando bater no 3º corre pro 4º e quando bater no 4º volta para o 1 e começa tudo de novo. Eventos de colisão são fáceis de fazer quando é o jogador que colide com o objeto. Para isso, basta fazer o script e colocar no evento OnCollision do objeto, mas quando é algum objeto do jogo, no caso o espantalho, a coisa muda, teremos que usar outras funções, a GetCollidedObject1 e a GetCollidedObject2, no evento On Collision do mapa. Neste evento, a cada colisão, a variável muda. Já no evento OnLoop do espantalho iremos colocar o script de leitura dessas variáveis e seu efeito, isto é, um script que mude a animação, a direção e a força aplicada sobre o espantalho a cada valor da variável Rota. Também precisamos criar dois events área, um na porta de cada cercado, porque quando o jogador passar por ali é que haverá a mudança de lugar, na variável responsável por marcar sua localização. No centro do segundo cercado, colocaremos uma árvore, ela fará a recarga, quando colidirmos. Se você fez tudo certo, seu mapa deve estar assim: Página 6

7 Os meus 4 events área, responsáveis pelo giro do espantalho, são, começando da porta e girando em sentido anti-horário, respectivamente: Objeto16, Objeto17, Objeto18 e Objeto6. O Espantalho é Ator1. Comecei declarando a variável no evento ON Create do mapa INICIALIZAR: WriteGlobalVar('Rota', 4); Agora, no evento OnCollision do mapa GAME: //---Begin Script Builder: Fazer o espantalho correr para o 2º pilar quando bater no 1º ---// if (GetCollidedObject1 = 'Ator1') then if (GetCollidedObject2 = 'Objeto16') then WriteGlobalVar('Rota', 1); if (GetCollidedObject2 = 'Ator1') then if (GetCollidedObject1 = 'Objeto16') then WriteGlobalVar('Rota', 1); //---Begin Script Builder: Fazer o espantalho correr para o 3º pilar quando bater no 2º ---// if (GetCollidedObject1 = 'Ator1') then if (GetCollidedObject2 = 'Objeto17') then WriteGlobalVar('Rota', 2); if (GetCollidedObject2 = 'Ator1') then if (GetCollidedObject1 = 'Objeto17') then WriteGlobalVar('Rota', 2); Página 7

8 //---Begin Script Builder: Fazer o espantalho correr para o 4º pilar quando bater no 3º ---// if (GetCollidedObject1 = 'Ator1') then if (GetCollidedObject2 = 'Objeto18') then WriteGlobalVar('Rota', 3); if (GetCollidedObject2 = 'Ator1') then if (GetCollidedObject1 = 'Objeto18') then WriteGlobalVar('Rota', 3); //---Begin Script Builder: Fazer o espantalho correr para o 1º pilar quando bater no 4º ---// if (GetCollidedObject1 = 'Ator1') then if (GetCollidedObject2 = 'Objeto6') then WriteGlobalVar('Rota', 4); if (GetCollidedObject2 = 'Ator1') then if (GetCollidedObject1 = 'Objeto6') then WriteGlobalVar('Rota', 4); Página 8

9 Agora, no evento OnLoop do espantalho (Ator1): //---Begin Script Builder: Fazer o espantalho correr em volta do cercado---// if ReadGlobalVar('Rota') = 4 then if GetObjectAnimation('Ator1') <> '02run0' then SetObjectAnimation('Ator1', '02run0'); PointObjectTo('Ator1', 'Objeto16'); ApplyForce('Ator1', 3000, 0, 0); end else if ReadGlobalVar('Rota') = 1 then if GetObjectAnimation('Ator1') <> '02run0' then SetObjectAnimation('Ator1', '02run0'); PointObjectTo('Ator1', 'Objeto17'); ApplyForce('Ator1', 3000, 0, 0); end else if ReadGlobalVar('Rota') = 2 then if GetObjectAnimation('Ator1') <> '02run0' then SetObjectAnimation('Ator1', '02run0'); PointObjectTo('Ator1', 'Objeto18'); ApplyForce('Ator1', 3000, 0, 0); end else if ReadGlobalVar('Rota') = 3 then if GetObjectAnimation('Ator1') <> '02run0' then SetObjectAnimation('Ator1', '02run0'); PointObjectTo('Ator1', 'Objeto6'); ApplyForce('Ator1', 3000, 0, 0); Página 9

10 Observe que cada valor da variável faz com que o comando PointObjectTo aponte para um objeto diferente, de tal modo que ele vá na direção dele, colida e altere a variável, o que faz ele apontar para outro objeto, ininterruptamente. O comando GetObjectAnimation é para escolher a animação de correr e o ApplyForce é para aplicar força nele. Para testar, verifique os scripts, salve. Depois vá em Menu > Projeto > Propriedades e altere o mapa inicial para o mapa Game. Depois salve o mapa e rode o jogo. O espantalho vai correr em volta de todo o cercado. Você já poderá atirar nele, mas nada vai acontecer. Se quiser, também vá em projeto, propriedades e na armas do jogador coloque no efeitos Default. O tiro vai ficar estilizado, rsrsrsrs! Vamos criar agora os comandos de mudança de mapa e reconhecimento do banco de dados, que é o que nos interessa. Vá agora no mapa INICIALIZAR, vamos declarar as variáveis que irão ser salvas no banco de dados (lembre-se que já declaramos a variável Rota com o comando: WriteGlobalVar('Rota', 4);): Nome do jogador: WriteGlobalVar('IndicadorNome', 'Jogador'); Localização do jogador: WriteGlobalVar('IndicadorLocal', 1); Munição restante: WriteGlobalVar('IndicadorBalas', 80); Acertos no espantalho: WriteGlobalVar('IndicadorAcertos', 0); Recargas Feitas: WriteGlobalVar('IndicadorRecargas', 0); Disparos feitos: WriteGlobalVar('IndicadorDisparos', 0); Essas variáveis serão mostradas por meio de Labels (indicadores visuais) na tela do jogo. Além destas, precisamos de ainda mais uma variável, que seria ResultadoJogo, que vai dizer se ganhamos ou perdemos: WriteGlobalVar('ResultadoJogo', 0); Esta variável não irá aparecer na tela, apenas o seu resultado no jogo. Durante a execução do jogo, ela fica em 0. Se você ganha, ela muda para 1 e, com isso, uma mensagem de vitória é exibida na tela. Se você perde, ela muda para 2 e outra mensagem, de derrota, é exibida. Depois eu vou mostrar como fazer o script para isso, mas é importante entender como funciona. O jogo consiste em acertar o espantalho algumas vezes. Você começa batizando o seu jogador (IndicadorNome) e atirando. Como você irá começar na arena 1, você estará no local 1 (IndicadorLocal). Você começa com 80 balas e vai disparando. A cada tiro, a munição irá se consumindo, e a munição restante vai sendo mostrada no Label (IndicadorBalas). Quando ela chega em 0, você não consegue mais atirar e precisa recarregar. Aí vai ter que sair da Arena 1 e ir para a Arena 2, onde tem o carregador. Quando Página 10

11 entrar nessa arena 2, vai pisar no event área que tem na porta, e a sua localização irá mudar para 2 (IndicadorLocal). Ao chegar no centro dessa arena, onde tem a árvore, ele irá colidir com ela e isso recarregará a arma, fazendo com que a variável IndicadorBalas volte a 80. Aí você volta para a Arena 1 e automaticamente pisa no event área da porta, alterando a variável IndicadorLocal para 1. Todos os tiros que você der serão registrados pela variável IndicadorDisparos. Para ganhar o jogo e fazer a variável ResultadoJogo mudar de 0 para 1, basta acertar 15 tiros no espantalho, antes de ficar sem munição. Você terá direito a 2 recargas. Se a variável IndicadorRecargas estiver em 2 e a sua munição chegar a 0 (você terá gasto 240 balas, 80 iniciais mais 160 resultantes das 2 recargas a que tem direito), e você não tiver acertado 15 tiros no espantalho, a variável ResultadoJogo muda para 2, o jogo trava e a mensagem FIM DE JOGO é exibida. O script então, no Evento OnCreate do mapa INICIALIZAR, está assim por enquanto: WriteGlobalVar('Rota', 4); WriteGlobalVar('IndicadorNome','Jogador'); WriteGlobalVar('IndicadorLocal', 1); WriteGlobalVar('IndicadorBalas', 80); WriteGlobalVar('IndicadorAcertos', 0); WriteGlobalVar('IndicadorRecargas', 0); WriteGlobalVar('IndicadorDisparos', 0); WriteGlobalVar('ResultadoJogo', 0); Essas variáveis serão salvas no banco de dados ao clicarmos em um botão que iremos criar. Salvaremos todos os dados e a posição do jogador também. Quando o jogo iniciar esses dados serão lidos e reprogramados nas variáveis, de tal forma que se salvarmos o jogo com 40 balas, ao abrir, estaremos com as mesmas 40 balas. Se estivermos na arena 2, iremos começar o jogo na arena 2, e assim por diante. Quando terminarmos o jogo, perdendo ou ganhando, isto é, com a variável ResultadoJogo sendo maior do que 0, o jogo automaticamente salva os dados originais no banco de dados, isto é, a munição volta a 80, as recargas a 2, etc... Desta forma, você pode ver que a hora que quiser pode parar o jogo no estado em que está e voltar depois, recomeçando de onde parou. Vamos agora trabalhar nosso banco de dados. Primeiro renomeie ele para BD_TIRO. Depois, abra ele, e no campo (coluna) ID, coloque na primeira linha 1, na segunda 2 e na terceira 3, automaticamente será criada uma quarta linha com zero, mas não se preocupe. Página 11

12 Altere o nome Teste na primeira linha do campo Nome para Jogador. Nesta mesma linha, no campo Energia, vamos gravar o valor da variável IndicadorLocal como 1. Agora vamos para a linha 2. No campo Nome desta linha, grave o valor da variável IndicadorBalas, 80, e no campo Energia o valor da variável IndicadorAcertos, 0. Finalmente, vá para a linha 3 e no campo Nome desta linha, grave o valor da variável IndicadorRecargas, 0 e no campo Energia o valor da variável IndicadorDisparos, 0. Salve e feche. Coloque esse banco no Disco local C:. Com isso, você tem os valores iniciais que precisa para trabalhar, tanto nas variáveis globais que vai declarar, quanto no banco de dados. Note que a primeira e a última não precisam ser gravadas, a primeira é só pra dar a partida no espantalho, depois ele se vira sozinho, isso nunca muda, acontece somente DURANTE o jogo, e a última é o resultado do jogo, que só poderá mudar DURANTE o jogo, e uma vez alterada, ela mesma se encarrega de alterar os valores do banco de dados, resetando tudo. Vamos agora criar no jogo os labels e elementos que irão exibir as mudanças de variáveis (pra você ver como mudam e como são salvas!). Veja bem, o posicionamento desses elementos pode variar, mas eles precisam existir. Vá no menu Objetos > GUI Objects. Eu optei por colocar duas placas embaixo, à esquerda eu criei um objeto tipo Panel, com 120 x 200, e sobre ele coloquei os 6 indicadores que preciso, usando LB Labels (batizei seus nomes com os mesmos das variáveis pra facilitar): IndicadorNome (nome do objeto) JOGADOR: (caption, nome na tela) IndicadorLocal ARENA: IndicadorBalas MUNIÇÃO: IndicadorAcertos ACERTOS: IndicadorRecargas RECARGAS: IndicadorDisparos DISPAROS: IndicadorAcertos ACERTOS: À direita, embaixo, eu criei um objeto Form, com 120 x 200, modifiquei o Caption (o texto exibido) para SALVAR DADOS e sobre ele coloquei um objeto tipo Edit com Caption NOVO NOME e um Button, com o Caption SALVAR. Posicionei eles de tal forma que, durante o jogo, eles não comprometam a visão geral, mas é possível depois ocultar esses objetos. Se você fez tudo certo até aqui, seu projeto deve estar assim: Página 12

13 Eu posicionei eles de tal forma que na janela do jogo cada um fique num cantinho embaixo. Está na hora de começar a fazer o jogo começar de forma certa, pelo mapa INICIALIZAR. Mas então já teremos que ter um script que mude o mapa para o mapa GAME, onde vai acontecer jogo. Vamos colocar também um script pra mudar o nome GAME que aparece em cima da janela, usando a função SetWindowCaption. Vamos também já fazer um script PROVISÓRIO de mudança de mapa, isto é, porque ainda não fizemos o script de leitura do banco, apenas ele checa se o banco existe ou não. Se ele existe, carrega o mapa GAME, se não existe, carrega o mapa ERRO. O código completo, no evento ON CREATE do Mapa INICIALIZAR, por enquanto ficou assim: SetWindowCaption('TIRO CERTO'); DisablePlayerMove; WriteGlobalVar('Rota', 4); WriteGlobalVar('IndicadorNome','Jogador'); WriteGlobalVar('IndicadorLocal', 1); WriteGlobalVar('IndicadorBalas', 80); WriteGlobalVar('IndicadorAcertos', 0); WriteGlobalVar('IndicadorRecargas', 0); WriteGlobalVar('IndicadorDisparos', 0); WriteGlobalVar('ResultadoJogo', 0); Página 13

14 if (FileExists('C:\BD_TIRO.mdb')= false) then ShowLoadingScreen('LoadScreen', '', 0, 0); LoadMap('ERRO.gbm', 0, 3, 0, 10); end else if (FileExists('C:\BD_TIRO.mdb')= true) then LoadMap('GAME.gbm', 0, 3, 0, 10); A função FileExists checa se o banco de dados BD_TIRO está mesmo no disco local C: e retorna verdadeiro ou falso. Se falso, carrega uma textura qualquer (crie um material cadastrado com o nome de LoadScreen) e o mapa ERRO (veja o tutorial de mudança de mapa: ). Se retornar verdadeiro, o mapa GAME é carregado. Note que a segunda instrução deste mapa é o comando DisablePlayerMove, que paralisa o jogador, que não tem que fazer nada neste mapa. Então, se o mapa erro for carregado, como lá não acontece nada também, não precisamos reabilitar o Player, mas se o mapa GAME for carregado, precisamos reativá-lo. Para isso, no evento ON Create do mapa Game coloque o seguinte comando: EnablePlayerMove; Desta forma, o Player será reativado. Já podemos ir nas propriedades do projeto e colocar como mapa inicial o INICIALIZAR. Se você tirar o BD_TIRO do disco local C:, o jogo não iniciará, mas se deixar, ele vai iniciar e ficará assim: Página 14

15 Vamos começar a fazer as variáveis aparecerem na tela. Uma vez que elas já existem, vamos fazer com que os LB labels as mostrem. Para isso, você deve colar os seguintes códigos no evento MainLoop do mapa GAME (esse evento ocorre durante todo o jogo): //---Mostrar as variáveis nos Labels correspondentes---// SetLabelText('IndicadorNome', 'JOGADOR:' +ReadGlobalVar('IndicadorNome')); SetLabelText('IndicadorLocal', 'ARENA:' +IntToStr(ReadGlobalVar('IndicadorLocal'))); SetLabelText('IndicadorBalas', 'MUNIÇÃO:' +IntToStr(ReadGlobalVar('IndicadorBalas'))); SetLabelText('IndicadorAcertos', 'ACERTOS:' +IntToStr(ReadGlobalVar('IndicadorAcertos'))); SetLabelText('IndicadorRecargas', 'RECARGAS:' +IntToStr(ReadGlobalVar('IndicadorRecargas'))); SetLabelText('IndicadorDisparos', 'DISPAROS:' +IntToStr(ReadGlobalVar('IndicadorDisparos'))); Observem a segunda linha; SetLabelText é o comando para mostrar no label um texto. O primeiro nome IndicadorLocal é o nome do meu objeto label (lembra que renomeamos eles pra ficar mais fácil de achar?), a palavra ARENA: é o texto que já existe lá e ao invés de modificá-lo, apenas acrescentamos o texto complementar, igual ao valor da variável (por isso tem o sinal de + ). Como essas variáveis estão exibindo números (Integer), eles precisam ser convertidos para o formato correto de string, pra isso tem o comando IntToStr. Finalmente, o valor a ser convertido é o da variável IndicadorLocal, que é lido através do comando ReadGlobalVar. Eu falei da segunda linha, porque ela é igual às outras quatro que vem logo abaixo, todas tem o comando IntToStr, menos a primeira linha. Isso acontece porque o valor da variável IndicadorNome não é um número (Integer) e sim uma String, e por isso é lido direto, sem necessitar de conversão. Olha que lindo que ficou com os valores nos Labels: Página 15

16 Bom, agora vamos criar os eventos que irão alterar as variáveis. É o último passo antes de gravá-los e lê-los no banco. Vamos começar com os fáceis, alterar a variável IndicadorLocal (isso porque mudar o nome do jogador implica num comando mais chato). Para mudar a variável é só ir colocar o comando de alteração no evento oncolision dos events área que ficam nas passagens dos cercados. Vá no evento oncolision do event área na porta da Arena 1, onde está o espantalho, e coloque o código: WriteGlobalVar('IndicadorLocal', 1); Depois, vá no evento oncolision do event área na porta da Arena 2, onde está a árvore, e coloque o código: WriteGlobalVar('IndicadorLocal', 2); Rode o jogo e passe de um cercado para o outro e observe a mudança no label ARENA! Esse é um bom exercício com variáveis. Vamos então criar o restante dos scripts que tem a ver com os tiros. Antes disso, devemos criar uma nova arma para o atirador, só que sem balas! Para isso, clique no link e baixe o arquivo shooteractor: Esse arquivo possui os arquivos MD2 do atirador e sua arma. Descompacte os dois dentro da pasta raiz do seu jogo, ou dentro da pasta data ou ainda, crie uma nova pasta. Depois, vá em Menu > Projeto > Armas do ator principal. Nesse editor, crie uma nova arma, chame de Arma02 e com o botão LOAD localize o arquivo Shotgun.md2. Depois, vá até o a caixa Tiro e em enabled marque false. Com isso, essa nova arma fica sem poder atirar. Vamos fazer agora o script que fará com que a cada tiro a variável global IndicadorAcertos seja alterada. É parecido com aquele de colisão do espantalho com os pilares (events área) e também deve ser colocado no Evento ON Collision do mapa GAME (depois do script de colisão do espantalho com os pilares, que já está lá): //---Begin Script Builder: Alterar a Variável Global IndicadorAcertos em função de cada acerto no espantalho---// if Copy(GetCollidedObject1(), 0, 6) = 'Bullet' then if (GetCollidedObject2 = 'Ator1') then WriteGlobalVar('IndicadorAcertos', ReadGlobalVar('IndicadorAcertos')+1); if Copy(GetCollidedObject2(), 0, 6) = 'Bullet' then Página 16

17 if (GetCollidedObject1 = 'RoboPrincipal') then WriteGlobalVar('IndicadorAcertos', ReadGlobalVar('IndicadorAcertos')+1); O script analiza a colisão entre o objeto disparado pelo jogador (Bullet) e o nosso espantalho, o Ator1. A cada colisão, a variável IndicadorAcertos passa a ser igual à leitura dela mesma ReadGlobalVar('IndicadorAcertos') com 1 (+1). É assim que alteramos (WriteGlobalVar) a variável a cada evento, poderia ser +10, -3, etc... Rode o jogo e teste. Ah, uma observação, durante esse tutorial, nosso 3D Game Builder foi atualizado da versão 1.5, onde começamos, para a 1.6. Com isso, não podemos mais usar Ç e nem acentos, então o nome MUNIÇÃO que estava no Label virou MUNIO, então teremos que alterar ele para BALAS, no Caption do Label! Se você fez tudo certo até aqui, ao acertar o espantalho você verá o Label ACERTOS mudar de 0 para 1 e assim sucessivamente a cada acerto: Página 17

18 Vamos mexer agora na variável IndicadorDisparos. E também na variável IndicadorBalas, uma vez que ambas dependem do mesmo evento, ou seja, o disparo do tiro. Enquanto a IndicadorDisparos vai aumentar, a IndicadorBalas vai diminuir até chegar em 0. Como esse evento se desenrola durante o jogo, esse script deve ser colocado no evento MainLoop do mapa GAME: //---Begin Script Builder: Descarregar a arma e alterar as variáveis Indicador Disparos e Indicador Balas conforme a execução da animação attack---// if (ReadGlobalVar('IndicadorBalas') >0) and (ReadGlobalVar('IndicadorBalas') <=80) then If (GetObjectAnimation('mainActor') ='attack') then WriteGlobalVar('IndicadorDisparos', ReadGlobalVar('IndicadorDisparos')+1); end if (ReadGlobalVar('IndicadorBalas') >0) then If (GetObjectAnimation('mainActor') ='attack') then WriteGlobalVar('IndicadorBalas', ReadGlobalVar('IndicadorBalas')-1); end Funciona assim: primeiro ele checa se a variável está entre os valores 0 e 80, menos que isso não pode disparar por falta de munição e mais que isso não pode porque é o máximo possível. O termo and quer dizer e e diz que as duas condições precisam ser respeitadas para que a ação ocorra. Se ambas estão satisfeitas, ele checa a animação do ator principal e se for attack, ela altera a variável IndicadorDisparos somando 1 a cada disparo. Note que esse script poderia ser feito em função de teclarmos a barra de espaço, que é responsável pelo tiro, para isso usaríamos o comando IsKeyPress, mas ocorre um problema porque essa tecla tem um nome esquisito, 0x20, e se usamos esse termo no script, a verificação o rejeita... Então, para contornar isso, usamos a referência da animação attack, afinal toda vez que o jogador vai disparar, ele precisa executar ela! Página 18

19 Bom, agora que fizemos o indicador disparos aumentar a cada tiro, vamos fazer com que a munição acabe, e para isso tem a segunda parte do script; primeiro ele checa se tem balas ainda (if (ReadGlobalVar('IndicadorBalas') >0 ), se tiver, a cada tiro (execução da animação attack), ele diminui a variável IndicadorBalas em -1. Se você fez tudo certo, vai observar que a cada tiro, o label MUNIO (aqui ocorreu um pequeno BUG, eu alterei o caption do label para BALAS, mas durante a execução do jogo ele não mudou, depois eu tento deletar esse label e colocar outro pra ver se resolve...) diminui e o Disparos aumenta! Se você acertar o espantalho sofredor, o label ACERTOS vai contar seus pontos. Mas você vai ver algo estranho, apesar da contagem estar certa, quando acabarem as balas (80 disparos), não haverão mais alterações nos Labels, mas o jogador continuará disparando, e é para isso que vamos criar agora um script que troque a arma dele por uma arma descarregada assim que acabar a munição (lembra que você criou uma Arma02, com os tiros desabilitados?). Ainda no evento MainLoop do mapa GAME, copie e cole esse script: //---Begin Script Builder: Desabilitar disparos da Arma quando descarregada---// if (ReadGlobalVar('IndicadorBalas') <= 0) then LoadMainActorWeapon('Arma02'); Observe que enquanto a variável IndicadorBalas estiver > 0, a arma usada é a Arma01, que tem seus disparos habilitados, e assim que ela chega em 0, uma nova arma é carregada, a Arma02, que não pode atirar, por meio do comando LoadMainActorWeapon. Agora acaba a munição e ele não pode mais atirar. Experimente atirar até acabar a munição, ele tem que parar de atirar. Bom, agora vamos ao evento que vai recarregar a arma. Lembra que isso aconteceria ao colidirmos com a árvore? Então vamos a ela, selecione-a e clique em Eventos > OnCollision e cole o seguinte script: //---Begin Script Builder: Recarregar a arma SE estiver descarregada e contar as recargas, com um limite de 2---// if (ReadGlobalVar('IndicadorBalas') < 80) then if (ReadGlobalVar('IndicadorRecargas') <2) then Página 19

20 WriteGlobalVar('IndicadorRecargas', (ReadGlobalVar('IndicadorRecargas')+1)); WriteGlobalVar('IndicadorBalas', 80); LoadMainActorWeapon('Arma01'); end Esse script faz o seguinte: primeiro ele checa se a variável é menor que 80 (if (ReadGlobalVar('IndicadorBalas') < 80)), isto é, você está com arma abaixo da carga máxima. Note que mesmo que ela não esteja totalmente descarregada você poderá fazer uma recarga. Se ela estiver cheia, não, o evento não pode ocorrer. Isso é bom pra evitar que a colisão faça a variável IndicadorRecargas disparar feito doida. Então cuidado pra não desperdiçar munição recarregando tendo ainda algumas balas! Depois ele checa se você não estourou o limite de recargas, que é 2 (if (ReadGlobalVar('IndicadorRecargas') <2)). Você só pode recarregar se não tiver feito nenhuma, 0 ou tiver feito só 1. Se essas condições foram satisfeitas, então a variável IndicadorRecargas vai ter somado a ela o valor 1(WriteGlobalVar('IndicadorRecargas', (ReadGlobalVar('IndicadorRecargas')+1));) a arma será recarregada porque a variável IndicadorBalas terá seu valor alterado pra 80 (WriteGlobalVar('IndicadorBalas', 80);) e a Arma01 é carregada por meio do script: LoadMainActorWeapon('Arma01');. Vamos então aos testes: 1 Inicie o jogo e não dê nenhum tiro. Vá até a árvore e colida com ela. Nada deve acontecer. 2 Dê alguns tiros e antes que a munição se acabe, colida com a árvore; a munição deve ser recarregada até 80, indicando no Label Munio:80, e a variável IndicadorRecargas vai mudar pra 1, também indicado no Label Recargas. 3 Agora que você viu que pode recarregar, descarregue a arma mais uma vez e observe que não consegue mais atirar. Aí, colida de novo com a árvore, recarregando novamente a arma. Note que o Label Recargas vai mudar pra 2. 4 Você está no limite das recargas, então descarregue a arma de novo e tente colidir com árvore novamente. Você não poderá mais recarregar... Se os testes deram certo, você deverá ver os Labels mais ou menos assim: Página 20

Inserindo Dados no Banco de Dados Paradox.

Inserindo Dados no Banco de Dados Paradox. Inserindo Dados no Banco de Dados Paradox. - Construção do Banco de Dados: Para podermos inserir algo em um banco precisaremos de um Banco de Dados, para isto iremos montar um utilizando o Programa Database

Leia mais

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

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

Leia mais

Dicas para usar melhor o Word 2007

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

Leia mais

Como atualizar os preços da ABCFarma.

Como atualizar os preços da ABCFarma. Como atualizar os preços da ABCFarma. Requisitos 1. Ter o Microsoft Office 2003 instalado. Pode ser qualquer outra versão, mas eu vou explicar com a 2003, se você utilizar outra versão, saiba como utilizá-la.

Leia mais

CRIANDO TEMPLATES E LEGENDAS

CRIANDO 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 mais

UNIVERSIDADE 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 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 mais

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

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

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

Leia mais

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes 1. É possível excluir um processo que já foi enviado? Só será possível excluir o processo se o mesmo ainda não tiver sido recebido.

Leia mais

Melhor 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? 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 mais

Como incluir artigos:

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

Leia mais

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,

Leia mais

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

MANUAL 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 mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. 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 mais

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias SECOM MANUAL DO WARAM v. 1.5 Secretarias WARAM 1.5 Ferramenta de atualização do Portal da Prefeitura de São Paulo. Use preferencialmente o navegador Internet Explorer superior ou igual a 7.0. No campo

Leia mais

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

Leia mais

Banner Flutuante. Dreamweaver

Banner Flutuante. Dreamweaver Banner Flutuante Dreamweaver Começamos com um arquivo em branco no Dreamweaver MX. Para que o banner apareça sobre a página, precisamos inserir uma camada a mais no arquivo HTML. Selecione o menu Inserir

Leia mais

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho. DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso

Leia mais

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa? Que tipo de navegadores são suportados? Preciso permitir 'cookies' O que são 'cookies' da sessão? O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

Leia mais

Manual Administrador - Mídia System

Manual 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 mais

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos 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 mais

Planilha Eletrônica Excel

Planilha Eletrônica Excel COLÉGIO LA SALLE CANOAS Técnico em Informática Planilha Eletrônica Excel Excel Prof. Valter N. Silva Colégio La Salle Canoas Página 2 1. NOÇÕES BÁSICAS O Microsoft Excel 7.0 é um programa de planilha eletrônica,

Leia mais

Manual Sistema de Autorização Online GW

Manual Sistema de Autorização Online GW Sistema de Autorização Online GW Sumário Introdução...3 Acesso ao sistema...4 Logar no sistema...4 Autorizando uma nova consulta...5 Autorizando exames e/ou procedimentos...9 Cancelamento de guias autorizadas...15

Leia mais

Crie um novo documento de mais ou menos 300x300Selecione a ferramenta Elipse tool (elipse U)

Crie um novo documento de mais ou menos 300x300Selecione a ferramenta Elipse tool (elipse U) Animação Crie um novo documento de mais ou menos 300x300Selecione a ferramenta Elipse tool (elipse U) Crie uma bola segurando a tecla SHIFT com uma cor qualquer Duplique essa bola através do menu Editar

Leia mais

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* * Microsoft Windows MovieMakeré um programa da Microsoft Corporation. A versão utilizada é a 5.1 que já vem instalada no Microsoft Windows

Leia mais

15 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 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 mais

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

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

Leia mais

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Receba fotos e mensagens deles na TV de sua casa em tempo real e sem custo, não se preocupe mais com a distância! A festa será

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

PASSO A PASSO MOVIE MAKER

PASSO A PASSO MOVIE MAKER PASSO A PASSO MOVIE MAKER Nesta etapa, você deverá apresentar o programa e ajudá-los a montarem o filme. Veja como é fácil. Siga as instruções do passo-a-passo: DICA O que é o Movie Maker? Com o Microsoft

Leia mais

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

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

Leia mais

Manual de configuração do sistema

Manual 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 mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃ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 mais

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de: AULA: BrOffice Impress terceira parte Objetivo Ao final dessa aula, você deverá ser capaz de: Conhecer a integração dos softwares do BrOffice; Aprender a trabalhar no slide mestre; Utilizar interação entre

Leia mais

Inventario de produtos

Inventario de produtos Inventario de produtos Parar o TAC. Gerar o inventario. Informações de erros na importação de produtos. Produtos sem código tributário associado. A posse de produtos no Thotau. Como corrigir as posses

Leia mais

SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6

SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6 SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Sumário Fluxograma básico do processo de envio de remessa... 5 Criar novo certificado... 6 Aprovar certificado... 16 Preparar e enviar remessa...

Leia mais

Guia Site Empresarial

Guia 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 mais

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO Vamos aprender juntos o passo a passo para navegar e estudar com tranquilidade no ambiente aconchegante de seu doce

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

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

Leia mais

ROTEIRO DE INSTALAÇÃO

ROTEIRO 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 mais

Manual de Utilização

Manual 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 mais

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.

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. 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 mais

Tutorial de Blender, Animação básica do tipo keyframe

Tutorial de Blender, Animação básica do tipo keyframe Tutorial de Blender, Animação básica do tipo keyframe Enfim, o momento por muitos esperado! ;-) Agora que você já está mais familiarizado com o blender, com o básico sobre edição mesh e sobre renderização,

Leia mais

Informática básica Telecentro/Infocentro Acessa-SP

Informática básica Telecentro/Infocentro Acessa-SP Informática básica Telecentro/Infocentro Acessa-SP Aula de hoje: Verificando data e hora, desligando o computador, janelas, copiar colar, excluindo um arquivo. Prof: Lucas Aureo Guidastre Verificando data

Leia mais

Como funciona? SUMÁRIO

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

Leia mais

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

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

Leia mais

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da

Leia mais

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento

Leia mais

Como instalar o Ocomon passo a passo.

Como instalar o Ocomon passo a passo. Como instalar o Ocomon( Ferramenta Help Desk) passo a passo. Pessoal tudo bem? Já uso esta ferramenta há muito tempo e acho fantástica, quero compartilhar com vocês, pois ela é uma boa para quem quer gerenciar

Leia mais

Manual de utilização do site de contatos

Manual de utilização do site de contatos Manual de utilização do site de contatos O site de contatos da Cestalto é uma área exclusiva para representantes de vendas, que serve para registrar os contatos que você realizar com seus clientes. Assim,

Leia mais

Simulador ITIL Exame de Certificação da EXIM

Simulador ITIL Exame de Certificação da EXIM Simulador ITIL Exame de Certificação da EXIM WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Testar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Aceitar

Leia mais

Gerenciamento de Projetos

Gerenciamento 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 mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Resolvendo problemas de conexão de rede wireless no pregão 83/2008

Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Recentemente forma instalados em minha cidade novos laboratórios do pregão 83/2008 mas em nenhum deles os terminais acessavam a rede.

Leia mais

(3) Depois de logar como CONSULTOR com uma conta já criada

(3) Depois de logar como CONSULTOR com uma conta já criada Melhorias/Ajustes a serem feitos no website. (1) Landpage Sobre as duas caixas do banner. Preciso conseguir alterar a fonte/tamanho de seus títulos, Consultor Local e Consultoria Online. Deixe as caixas

Leia mais

Criando uma mala direta com o Word 2007 em 6 Passos

Criando 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 mais

OFICINA BLOG DAS ESCOLAS

OFICINA BLOG DAS ESCOLAS OFICINA BLOG DAS ESCOLAS Créditos: Márcio Corrente Gonçalves Mônica Norris Ribeiro Março 2010 1 ACESSANDO O BLOG Blog das Escolas MANUAL DO ADMINISTRADOR Para acessar o blog da sua escola, acesse o endereço

Leia mais

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

EXEMPLO DE COMO FAZER UMA MALA DIRETA

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

Leia mais

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

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

Leia mais

Janelas e seus elementos

Janelas e seus elementos Janelas e seus elementos As janelas são quadros que são exibidos na tela do monitor. Todos os aplicativos estudados nesse curso serão exibidos dentro de janelas. Nelas você poderá abrir, salvar e fechar

Leia mais

MATERIAL DE APRESENTAÇÃO DO SCRATCH

MATERIAL 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 mais

Como formatar e reinstalar o Windows 7

Como formatar e reinstalar o Windows 7 Como formatar e reinstalar o Windows 7 Windows 7 é muito melhor que as versões anteriores do Windows (XP e Vista). O processo de instalação é "simples e fáceis de seguir. Big Bravo! para a Microsoft por

Leia mais

Tutorial Folha Express. Como otimizar a confecção da folha de pagamento.

Tutorial Folha Express. Como otimizar a confecção da folha de pagamento. Tutorial Folha Express Como otimizar a confecção da folha de pagamento. Índice Apresentação Pág. 2 Passo 1 Pág. 3 Disponibilização da Folha de Pagamento Passo 2 Pág. 5 Exportação de clientes e Folha de

Leia mais

Manual de utilização da Ferramenta para disparo de E-mkt

Manual de utilização da Ferramenta para disparo de E-mkt Manual de utilização da Ferramenta para disparo de E-mkt 1 Índice Menu e-mail marketing...03 Conteúdo da mensagem...04 Listas de contatos...15 Ações de e-mail marketing...19 Perguntas frequentes...26 2

Leia mais

Curso de Informática Básica

Curso de Informática Básica Curso de Informática Básica O e-mail Primeiros Cliques 1 Curso de Informática Básica Índice Introdução...3 Receber, enviar e responder mensagens...3 Anexando arquivos...9 Cuidado com vírus...11 2 Outlook

Leia mais

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY 1 Índice I - Prefácio...3 II - Instalação do tipo servidor...4 III Obter o nome do computador servidor...17 IV Instalação do tipo cliente...19 V Como inserir a

Leia mais

1. Objetivos do curso 2. 2 Comunicação Interna (CI) 13 3 Ofício 18 4 DEFINIÇÕES GERAIS 23 5 CONCLUSÃO 27

1. Objetivos do curso 2. 2 Comunicação Interna (CI) 13 3 Ofício 18 4 DEFINIÇÕES GERAIS 23 5 CONCLUSÃO 27 1. Objetivos do curso 2 Introdução 2 Funções do Sistema: 2 Da Comunicação Interna: 3 o Enviadas: 3 o Recebidas: 3 o Com Cópia Pessoal: 3 Ofícios 4 o Enviados: 4 o Recebidas com Cópia: 5 Contatos Externos:

Leia mais

W o r d p r e s s 1- TELA DE LOGIN

W o r d p r e s s 1- TELA DE LOGIN S U M Á R I O 1Tela de Login...2 2 Painel......3 3 Post...4 4 Ferramentas de Post...10 5 Páginas...14 6 Ferramentas de páginas...21 7 Mídias...25 8 Links......30 1 1- TELA DE LOGIN Para ter acesso ao wordpress

Leia mais

COMO JOGAR BURACO STBL NO JOGATINA

COMO JOGAR BURACO STBL NO JOGATINA COMO JOGAR BURACO STBL NO JOGATINA Link:http://www.jogatina.com/como-jogar-buraco-fechado-stbl.html Como começo a jogar? Para começar a jogar Buraco STBL clique em "JOGAR AGORA!" na página de seu perfil

Leia mais

Tutorial de ilustração animada

Tutorial de ilustração animada Tutorial ilustração animada Esse tutorial tem a finalida mostrar alguns recursos básicos e itens técnicos para os que estão tendo contato pela primeira vez com essa ferramenta. Uma vez se familiarizando,

Leia mais

Prática 6 ActionScript

Prática 6 ActionScript Prática 6 ActionScript 1. Objetivos Se familiarizar com o ActionScript. Usar comandos e funções básicas. 2. Recursos Necessários Computador com o programa Macromedia Flash MX ou superior. 3. Conceitos

Leia mais

A4 Projeto Integrador e Lista de Jogos

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

Leia mais

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

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

Leia mais

www.marketingdigitalexpress.com.br - Versão 1.0 Página 1

www.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 mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

Leia mais

Caneta Espiã NOVY. Página1. 1 - Introdução:

Caneta Espiã NOVY. Página1. 1 - Introdução: Página1 1 - Introdução: A NOVA CANETA ESPIÃ representa um novo conceito no universo da espionagem. Trazendo um novo design e uma nova tecnologia, a nova caneta oferece a você, um produto elegante, discreto

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Tutorial de animação

Tutorial de animação Tutorial de animação Uma animação nada mais é que uma sequência de imagens estáticas que, quando mostradas rapidamente, dão a ilusão de movimento. Selecionamos um conjunto de dicas para você, professor(a),

Leia mais

Unidade 7: Panes no Excel

Unidade 7: Panes no Excel Unidade 7: Panes no Excel 7.0 Introdução A maioria das pessoas que usam o Excel já deve ter passado por redução no desempenho, congelamento e aquelas temidas palavras "O Microsoft Excel encontrou um problema

Leia mais

INTRODUÇÃO AO WINDOWS

INTRODUÇÃ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 mais

MANUAL DE CONFIGURAÇÃO DO BACKUP

MANUAL DE CONFIGURAÇÃO DO BACKUP SISTEMA DE AUTOMAÇÃO COMERCIAL MANUAL DE CONFIGURAÇÃO DO BACKUP Apresentação Após o término da instalação você deverá configurar o Backup para que você tenha sempre uma cópia de segurança dos seus dados

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google 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 mais

2012 Centro de Gestão da Tecnologia da Informação - PRODAP 08/05/2012

2012 Centro de Gestão da Tecnologia da Informação - PRODAP 08/05/2012 Manual Básico 2012 Centro de Gestão da Tecnologia da Informação - PRODAP www.prodap.ap.gov.br 08/05/2012 APRESENTAÇÃO Este manual foi elaborado tomando-se como premissa básica a sua facilidade de entendimento

Leia mais

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS Relembrando... Gabinete Ligando o computador São três passos básicos O ambiente Windows O Windows é um tipo de software chamado sistema operacional

Leia mais

ArpPrintServer. 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 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 mais

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)

Leia mais

Sumário: Fluxo Operacional... 3 Contatos... 4. Agenda Online... 10. Reservas de Salas... 26. Tarefas... 42

Sumário: Fluxo Operacional... 3 Contatos... 4. Agenda Online... 10. Reservas de Salas... 26. Tarefas... 42 Sumário: Fluxo Operacional... 3 Contatos... 4 Passo a passo para visualização de contatos... 5 Passo a passo para filtragem da lista de contatos... 6 Como ordenar a lista de contatos... 7 Como gerar uma

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos 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 mais

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente Tutorial SGCD 1. Efetuando Login no Sistema 2. Criando uma nova página 3. Editando uma página já existente 4. Anexando arquivos em páginas e no menu esquerdo 5. Colocando Imagens em páginas 6. Colocando

Leia mais

Sumário. Tutorial: Editor de Exercícios Online para o professor

Sumário. Tutorial: Editor de Exercícios Online para o professor 1 Sumário Inserir Exercícios... 4 Minhas Avaliações... 5 Cadastrar perguntas... 7 Inserindo imagens... 10 Inserindo arquivos... 13 Inserindo vídeos... 15 Gerenciador de fórmulas e equações matemáticas...

Leia mais

Manual de Cotizações (esse manual se aplica a partir da versão 2011/0003 do Expert Turismo e Lazer)

Manual de Cotizações (esse manual se aplica a partir da versão 2011/0003 do Expert Turismo e Lazer) Manual de Cotizações (esse manual se aplica a partir da versão 2011/0003 do Expert Turismo e Lazer) Você deve acessar o item Lançamentos na tela de entrada e depois clicar no botão Cotizações. Este programa

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais