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

Tutorial: Instalando Linux Educacional em uma maquina virtual

Tutorial: Instalando Linux Educacional em uma maquina virtual Maria Augusta Sakis Tutorial: Instalando Linux Educacional em uma Máquina Virtual Máquinas virtuais são muito úteis no dia-a-dia, permitindo ao usuário rodar outros sistemas operacionais dentro de uma

Leia mais

Estratégia para fazer cópias de segurança ( backup ) em nuvem

Estratégia para fazer cópias de segurança ( backup ) em nuvem 1 de 20 Estratégia para fazer cópias de segurança ( backup ) em nuvem Resolvi documentar uma solução que encontrei para fazer minhas cópias de segurança. Utilizo um software gratuito chamado Cobian Backup

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

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

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

INTRODUÇÃO ENTENDENDO O MODO CACHE

INTRODUÇÃO ENTENDENDO O MODO CACHE INTRODUÇÃO A Resolução nº 278/2011 PRES, modificada em parte pela Resolução nº 290/2012 PRES, regulamenta a utilização do correio eletrônico no âmbito da Justiça Federal da Terceira Região. Para atender

Leia mais

Seu primeiro jogo no Game Maker - tradução livre do tutorial do Game Maker. Traduzido por: Fernanda Monteiro Eliott.

Seu primeiro jogo no Game Maker - tradução livre do tutorial do Game Maker. Traduzido por: Fernanda Monteiro Eliott. Seu primeiro jogo no Game Maker - tradução livre do tutorial do Game Maker. Traduzido por: Fernanda Monteiro Eliott. No jogo, algumas frutas se moverão pelo mundo. O jogador deve clicar sobre elas com

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

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

Excel Avançado 2007 Excel Avançado 2007 1

Excel Avançado 2007 Excel Avançado 2007 1 1 Sumário: 1. Introdução...3 2. Funções...3 2.1 Função SE...4 2.2 Botão Inserir...7 2.3 Novas Funções Condicionais...8 2.4 Aninhando Funções...8 3. Análise de Dados Alternativos...9 3.1 Cenários...9 3.2

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

GerNFe 1.0 Sistema de Gerenciador de Notas Fiscais Eletrônicas

GerNFe 1.0 Sistema de Gerenciador de Notas Fiscais Eletrônicas GerNFe 1.0 Manual do usuário Página 1/13 GerNFe 1.0 Sistema de Gerenciador de Notas Fiscais Eletrônicas O programa GerNFe 1.0 tem como objetivo armazenar em local seguro e de maneira prática para pesquisa,

Leia mais

Controle de acesso. http://www.larback.com.br. .com.br

Controle de acesso. http://www.larback.com.br. .com.br http://www.larback Controle de acesso Construiremos um sistema simples para cadastro de links. O sistema terá uma página pública (onde serão exibidos os links) e uma área administrativa, onde os usuários

Leia mais

Manual. Pedido Eletrônico

Manual. Pedido Eletrônico Manual Pedido Eletrônico ÍNDICE 1. Download... 3 2. Instalação... 4 3. Sistema de Digitação SantaCruz... 8 3.1. Configuração... 8 4. Utilização do Sistema Digitação SantaCruz... 11 4.1. Atualizar cadastros...11

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

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

Sobre a Segunda Parte: Sobre a Primeira Parte:

Sobre a Segunda Parte: Sobre a Primeira Parte: Tutorial Sobre Como Criar Sprites 3D Utilizando o Editor Gráfico do Word e Sobre Como Manipular Sprites Criados no Word Utilizando o Programa de Criação de Jogos Game Maker Sobre a Primeira Parte: Esta

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

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

Manual do Teclado de Satisfação Local Versão 1.4.1

Manual do Teclado de Satisfação Local Versão 1.4.1 Manual do Teclado de Satisfação Local Versão 1.4.1 26 de agosto de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

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

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

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

Manual do Teclado de Satisfação Local Versão 1.2.2

Manual do Teclado de Satisfação Local Versão 1.2.2 Manual do Teclado de Satisfação Local Versão 1.2.2 18 de fevereiro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é

Leia mais

Portal Contador Parceiro

Portal Contador Parceiro Portal Contador Parceiro Manual do Usuário Produzido por: Informática Educativa 1. Portal Contador Parceiro... 03 2. Acesso ao Portal... 04 3. Profissionais...11 4. Restrito...16 4.1 Perfil... 18 4.2 Artigos...

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

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO DELPHI - UTILIZANDO OPENDIALOG PARA ARMAZENAR IMAGENS EM BANCO DE DADOS Criaremos uma solução simples para criar

Leia mais

Produto: CL Titânio Assunto: Quais as funções que podem ser executadas no software client?

Produto: CL Titânio Assunto: Quais as funções que podem ser executadas no software client? Produto: CL Titânio Assunto: Quais as funções que podem ser executadas no software client? Assim que abrir o DVR Client, no canto superior direito há um grupo de opções denominado Login, preencha de acordo

Leia mais

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS FORMULÁRIOS COM ABAS Trabalhar com abas (ou guias) é um recurso

Leia mais

Sumário Aspectos Básicos... 3 Como Empresas usam o Facebook... 3 Introdução ao Facebook... 4 Criando um Cadastro... 5 Confirmando E-mail...

Sumário Aspectos Básicos... 3 Como Empresas usam o Facebook... 3 Introdução ao Facebook... 4 Criando um Cadastro... 5 Confirmando E-mail... FACEBOOK Sumário Aspectos Básicos... 3 Como Empresas usam o Facebook... 3 Introdução ao Facebook... 4 Criando um Cadastro... 5 Confirmando E-mail... 8 Características do Facebook... 10 Postagens... 11

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

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

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

GANHE DINHEIRO FACIL GASTANDO APENAS ALGUMAS HORAS POR DIA

GANHE DINHEIRO FACIL GASTANDO APENAS ALGUMAS HORAS POR DIA GANHE DINHEIRO FACIL GASTANDO APENAS ALGUMAS HORAS POR DIA Você deve ter em mente que este tutorial não vai te gerar dinheiro apenas por você estar lendo, o que você deve fazer e seguir todos os passos

Leia mais

SUMÁRIO 1. AULA 7 INTRODUÇÃO À REDES PONTO A PONTO = PARTE 1:... 2

SUMÁRIO 1. AULA 7 INTRODUÇÃO À REDES PONTO A PONTO = PARTE 1:... 2 SUMÁRIO 1. AULA 7 INTRODUÇÃO À REDES PONTO A PONTO = PARTE 1:... 2 1.1 Introdução... 2 1.2 Montando Redes Ponto-a-Ponto... 3 1.2.1 Parte lógica... 3 1.2.2 Escolhendo o sistema operacional... 3 1.2.3 Instalação

Leia mais

ROBERTO OLIVEIRA CUNHA

ROBERTO OLIVEIRA CUNHA LEIAME APRESENTAÇÃO Nenhuma informação do TUTORIAL DO MICRO- SOFT OFFICE WORD 2003 poderá ser copiada, movida ou modificada sem autorização prévia e escrita do Programador Roberto Oliveira Cunha. Programador:

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

MANUAL DO ALUNO EAD 1

MANUAL DO ALUNO EAD 1 MANUAL DO ALUNO EAD 1 2 1. CADASTRAMENTO NO AMBIENTE VIRTUAL DE APRENDIZAGEM Após navegar até o PORTAL DA SOLDASOFT (www.soldasoft.com.br), vá até o AMBIENTE DE APRENDIZAGEM (www.soldasoft.com.br/cursos).

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

COMO JOGAR TRANCA ONLINE

COMO JOGAR TRANCA ONLINE COMO JOGAR TRANCA ONLINE Link: http://www.jogatina.com/como-jogar-tranca.html Como começo a jogar tranca? Para começar a jogar tranca online clique em "JOGAR AGORA!" na página do seu perfil no Jogatina.

Leia mais

Para que o NSBASIC funcione corretamente em seu computador, você deve garantir que o mesmo tenha as seguintes características:

Para que o NSBASIC funcione corretamente em seu computador, você deve garantir que o mesmo tenha as seguintes características: Cerne Tecnologia www.cerne-tec.com.br Conhecendo o NSBASIC para Palm Vitor Amadeu Vitor@cerne-tec.com.br 1. Introdução Iremos neste artigo abordar a programação em BASIC para o Palm OS. Para isso, precisaremos

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

CONHECENDO O AMBIENTE VIRTUAL DE APRENDIZAGEM Moodle - Learning Management System Versão 1.3

CONHECENDO O AMBIENTE VIRTUAL DE APRENDIZAGEM Moodle - Learning Management System Versão 1.3 CONHECENDO O AMBIENTE VIRTUAL DE APRENDIZAGEM Moodle - Learning Management System Versão 1.3 Este tutorial não tem como finalidade esgotar todas as funcionalidades do Ambiente, ele aborda de forma prática

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

Mini Curso Básico De Introdução Ao Metasys. Apostila 1

Mini Curso Básico De Introdução Ao Metasys. Apostila 1 Mini Curso Básico De Introdução Ao Metasys. Apostila 1 Aluno: Turma Aula 1: Objetivos Aprender quais são as partes principais do computador, e quais suas funcoes. Aprender a ligar e desligar o computador

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

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

EXCELENTE Controle Escolar

EXCELENTE Controle Escolar EXCELENTE Controle Escolar Tutorial Excelente Controle Escolar 1 Cadastro de Alunos... 2 2 Cadastro de séries... 4 3 Relatórios... 5 3.1 Como Gerar... 5 3.2 Consolidado (Médias e desvio Padrão)... 7 3.3

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

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 5 SELECT * FROM Minha_memoria Revisando Sintaxes SQL e Criando programa de Pesquisa Ano:

Leia mais

O que um Servidor Samba faz?

O que um Servidor Samba faz? O que é o Samba? O Samba é um "software servidor" para Linux (e outros sistemas baseados em Unix) que permite o gerenciamento e compartilhamento de recursos em redes formadas por computadores com o Windows

Leia mais

FAQ Perguntas Frequentes

FAQ Perguntas Frequentes FAQ Perguntas Frequentes 1. COMO ACESSO A PLATAFORMA DE ENSINO?... 2 2. NÃO CONSIGO REALIZAR O MEU CADASTRO NO AMBIENTE VIRTUAL DO MMA.... 4 3. FIZ MEU CADASTRO NO SITE E NÃO RECEBI O E-MAIL DE CONFIRMAÇÃO

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

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

Manual de Instalação e Configuração do SQL Express

Manual de Instalação e Configuração do SQL Express Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou

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

Manual de utilização GDS Touch PAINEL TOUCH-SCREEN CONTROLE RESIDENCIAL INTERATIVO. Versão: 1.0 Direitos reservados.

Manual de utilização GDS Touch PAINEL TOUCH-SCREEN CONTROLE RESIDENCIAL INTERATIVO. Versão: 1.0 Direitos reservados. Bem Vindo GDS TOUCH Manual de utilização GDS Touch PAINEL TOUCH-SCREEN CONTROLE RESIDENCIAL INTERATIVO O GDS Touch é um painel wireless touchscreen de controle residencial, com design totalmente 3D, interativo

Leia mais

Unidade 1: O Painel de Controle do Excel *

Unidade 1: O Painel de Controle do Excel * Unidade 1: O Painel de Controle do Excel * material do 2010* 1.0 Introdução O Excel nos ajuda a compreender melhor os dados graças à sua organização em células (organizadas em linhas e colunas) e ao uso

Leia mais

A p o s t i l a M i c r o s o f t A c c e s s 97

A p o s t i l a M i c r o s o f t A c c e s s 97 A p o s t i l a M i c r o s o f t A c c e s s 97 Índice a) Access 97 b) Iniciando o Access c) Passo- a- passo d) Tabelas e) Exercício f) Consultas g) Passo- a- passo h) Formulários i) Passo- a- passo j)

Leia mais

Guia de início rápido do Powersuite

Guia de início rápido do Powersuite 2013 Ajuste e cuide do desempenho de seu computador com um aplicativo poderoso e ágil. Baixando e instalando o Powersuite É fácil baixar e instalar o Powersuite geralmente, demora menos de um minuto. Para

Leia mais

TUTORIAL ACID 4.0. Primeiramente você precisa pegar o programa então você tem a seguinte opção:

TUTORIAL ACID 4.0. Primeiramente você precisa pegar o programa então você tem a seguinte opção: TUTORIAL ACID 4.0 Primeiramente você precisa pegar o programa então você tem a seguinte opção: 1- Adquirir o cd de programas em nosso site (www.djsbsb.com) que contém os melhores programas de edição para

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

UNIDADE IV AUTO RESPONDER

UNIDADE IV AUTO RESPONDER UNIDADE IV AUTO RESPONDER Vamos agora entrar num dos pontos mais importantes do e-mail marketing. O serviço de auto responder. O QUE É O AUTO RESPONDER? Esse serviço muda de nome dependendo da ferramenta

Leia mais

Clique no botão novo

Clique no botão novo Tutorial para uso do programa Edilim Criado pela profª Carina Turk de Almeida Correa 1- Abra o programa Edilim. Clique no botão novo, como mostrado abaixo: Clique no botão novo 2- Todos os arquivos a serem

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

Tuto, adicionando e modificando NPC'S e mob's

Tuto, adicionando e modificando NPC'S e mob's Tuto, adicionando e modificando NPC'S e mob's Ola a todos, sou o ADM AuRuN do site Tudo para PW (http://tudoparapw.webnode.com.br). E irei ensinar pra vc's como adicionar um NPC/MOB ou modificar um NPC/MOB

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

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

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

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS Servidor: O servidor é todo computador no qual um banco de dados ou um programa (aplicação) está instalado e será COMPARTILHADO para outros computadores,

Leia mais

Recuperando arquivos. e Acessando arquivos protegidos.

Recuperando arquivos. e Acessando arquivos protegidos. Recuperando arquivos. e Acessando arquivos protegidos. Pergunta de piez do fórum adrenaline.com.br Eu tô com um problema aqui, acho que deve ter alguém aqui que saiba resolver, então vou explicar o que

Leia mais

Informática - Básico. Paulo Serrano GTTEC/CCUEC-Unicamp

Informática - Básico. Paulo Serrano GTTEC/CCUEC-Unicamp Informática - Básico Paulo Serrano GTTEC/CCUEC-Unicamp Índice Apresentação...06 Quais são as características do Windows?...07 Instalando o Windows...08 Aspectos Básicos...09 O que há na tela do Windows...10

Leia mais

COMO JOGAR BURACO FECHADO NO JOGATINA

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

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

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

Capture Pro Software. Introdução. A-61640_pt-br

Capture Pro Software. Introdução. A-61640_pt-br Capture Pro Software Introdução A-61640_pt-br Introdução ao Kodak Capture Pro Software e Capture Pro Limited Edition Instalando o software: Kodak Capture Pro Software e Network Edition... 1 Instalando

Leia mais

Gravando uma Áudio Conferência

Gravando uma Áudio Conferência Gravando uma Áudio Conferência Para iniciar a gravação da áudio conferência, digite *2. Você ouvirá a seguinte mensagem: Para iniciar a gravação da conferência pressione 1, para cancelar pressione * Ao

Leia mais

Guia Rápido de Utilização. Ambiente Virtual de Aprendizagem. Perfil Aluno

Guia Rápido de Utilização. Ambiente Virtual de Aprendizagem. Perfil Aluno Guia Rápido de Utilização Ambiente Virtual de Aprendizagem Perfil Aluno 2015 APRESENTAÇÃO O Moodle é um Ambiente Virtual de Aprendizagem (AVA) open source¹. Esta Plataforma tornouse popular e hoje é utilizada

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

Tutorial Kurumin GNU/Linux 6.0 1/20

Tutorial Kurumin GNU/Linux 6.0 1/20 Tutorial Kurumin GNU/Linux 6.0 1/20 Tutorial para particionamento, instalação do Kurumin GNU/Linux 6.0 e configuração de boot loader. Tutorial Kurumin GNU/Linux 6.0 2/20 Introdução... 3 Requisitos... 4

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

Como renomear/mudar de local arquivos sem perder referencias na montagem. Renomear Arquivos

Como renomear/mudar de local arquivos sem perder referencias na montagem. Renomear Arquivos Como renomear/mudar de local arquivos sem perder referencias na montagem. Quando utilizamos o SolidWorks nem sempre o nome que inicialmente inserimos em um determinado componente será o mesmo ao término

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

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

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7) SafeNet Authentication Client 8.2 SP1 (Para MAC OS 10.7) 2/28 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Tokens Homologados... 4 5 Instruções de Instalação...

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

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais

Etapa 1: Limpar o computador e executar o Windows Update

Etapa 1: Limpar o computador e executar o Windows Update Usuários do Windows 7: Tente usar o utilitário de diagnóstico gratuito da HP para ajudá-lo a encontrar o melhor driver! IMPORTANTE: Você deve seguir estas soluções na ordem que são apresentadas para resolver

Leia mais

NOVIDADES DO JAVA PARA PROGRAMADORES C

NOVIDADES DO JAVA PARA PROGRAMADORES C PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB NOVIDADES DO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o Conceito de Classes e Objetos Capacitar para a criação de objetos simples

Leia mais

Como instalar e usar o SSS\Progman com cabo de Carsoft ou INPA. Como instalar o SSS Progman v.28, v.30 ou v.32

Como instalar e usar o SSS\Progman com cabo de Carsoft ou INPA. Como instalar o SSS Progman v.28, v.30 ou v.32 Como instalar e usar o SSS\Progman com cabo de Carsoft ou INPA Antes de mais nada tem de já conseguir usar o software INPA. Se ainda não o conseguiu pôr a funcionar: Volte a tentar por primeiro esse a

Leia mais

Manual do Teclado de Satisfação Local Versão 1.6.0

Manual do Teclado de Satisfação Local Versão 1.6.0 Manual do Teclado de Satisfação Local Versão 1.6.0 09 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

Leia mais

Compartilhando arquivos no Windows XP

Compartilhando arquivos no Windows XP Compartilhando arquivos no Windows XP Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em rede) por meio de cabo direto, hub,

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

Resumo da Matéria de Linguagem de Programação. Linguagem C

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