Criação de Módulos no VisTrails

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

Download "Criação de Módulos no VisTrails"

Transcrição

1 Criação de Módulos no VisTrails A criação de módulos no VisTrails não é trivial. Não há no programa algum botão ou janela que promova o desenvolvimento deles. Existem duas formas de criá-los; uma delas é fazer o módulo dentro do arquivo basic_modules.py ; a outra é criar um novo arquivo para o módulo (forma mais organizada e limpa); logo, para as duas maneiras, é necessário que a pessoa saiba Python, a linguagem de programação usada nesse aplicativo. Para que seja criado um novo módulo, ele pode ser definido no arquivo basic_modules.py, o qual se encontra no diretório Arquivos de Programas\VisTrails\vistrails\core\modules. O novo módulo deverá ser uma classe derivada da classe Modules, que define suas funcionalidades básicas. Veja o exemplo abaixo: class Soma(Module): def compute(self): v=self.getinputfromport("parcela1")+self.getinputfromport("parcela2") self.setresult("soma",v) self.setresult("somacomostring",str(v)) _reg.add_module(soma) _reg.add_input_port(soma, parcela1,integer) _reg.add_input_port(soma, parcela2,integer) _reg.add_output_port(soma, soma,integer) _reg.add_output_port(soma, somacomostring,string) O nome do módulo, como se pode observar, é Soma (é definido pelo nome da classe). A função compute() define basicamente as relações entre as entradas ( parcela1 e parcela2 ) e as saídas ( soma e somacomostring ), assim como todas as operações necessárias para essas relações; as entradas e as saídas, por sua vez, são chamadas de portas. O método getinputfromport obtém o valor da entrada desejada (o nome da porta de entrada é o parâmetro que fica entre parênteses), que, assim, pode ser armazenada; o método setresult, por sua vez, define o valor de uma saída (no caso do exemplo acima, define o valor das portas de saída soma e somacomostring ). Dessa forma, o módulo Soma implementa a adição de dois números, cujo resultado é apresentado, ou como um número inteiro ( soma ), ou como uma string ( somacomostring ). Há ainda outros métodos que não foram implementados acima, como o hasinputfromport, que verifica se o parâmetro de uma porta de entrada foi determinado. Para que esse novo módulo seja finalmente inserido no VisTrails, é necessário adicionar as linhas de registro para ele (elas estão definidas no arquivo module_registry.py, que se encontra no mesmo diretório do basic_modules.py ). A linha _reg.add_module adiciona o determinado módulo no programa; a linha _reg.add_input_port determina uma porta de entrada para o módulo (é preciso determinar qual módulo receberá essa porta, o seu nome e o seu tipo); a linha _reg.add_output_port, por outro lado, cria uma porta de saída (também deverão ser determinados o módulo, o nome e seu tipo, assim como em _reg.add_input_port ). Depois de feito tudo isso, o módulo é criado e aparece na lista do VisTrails, dentro de Basic Modules, podendo ser, então, utilizado. Existe outra forma de criar módulos no VisTrails que não depende do arquivo basic_modules.py. Nessa forma, o usuário cria um package, como o Basic Modules, que seria um conjunto de vários módulos. Para isso, é necessário criar um arquivo novo dentro da

2 pasta package, a qual se encontra no diretório Arquivos de programas\vistrails\vistrails. Veja o exemplo abaixo do arquivo Testes VisTrails_PESC.py : import core.modules.module_registry from core.modules.vistrails_module import Module version="1.0" name="testes VisTrails_PESC" identifier="ufrj.vistrails_pesc.testes" class ReadFile (Module): "ReadFile eh um modulo que le um arquivo (tem como entrada o diretorio desse arquivo)." def compute(self): d=self.getinputfromport("diretorio") arq=open(d,"r") s=arq.read() self.setresult("string",s) class WriteFile (Module): "WriteFile eh um modulo que escreve em um arquivo uma string determinada pelo usuario." def compute(self): d=self.getinputfromport("diretorio") s=self.getinputfromport("string") arq=open(d,"w") arq.write(s) arq.close() arq2=open(d) self.setresult("arquivo",arq2) ################################################################################### def initialize(*args,**keywords): reg=core.modules.module_registry.registry reg.add_module(readfile) reg.add_input_port(readfile,"diretorio",(core.modules.basic_modules.string," o diretorio do arquivo")) reg.add_output_port(readfile,"string",(core.modules.basic_modules.string,"a string do arquivo")) reg.add_module(writefile) reg.add_input_port(writefile,"diretorio",(core.modules.basic_modules.string, "o diretorio do arquivo")) reg.add_input_port(writefile,"string",(core.modules.basic_modules.string,"a string a ser escrita")) reg.add_output_port(writefile,"arquivo",(core.modules.basic_modules.file,"o arquivo modificado"),optional=true) As duas primeiras linhas são comandos que sempre devem ser chamados; dizem respeito a importações necessárias para o funcionamento dos módulos. Logo abaixo, os campos version, name e identifier são usados para caracterizar o package que está sendo criado: version será a versão do package; name será o seu nome; e identifier diz respeito à instituição/pessoa que o desenvolveu. Após caracterizar o package, devem ser desenvolvidos os seus módulos. O esquema é o mesmo já mostrado anteriormente. No caso do exemplo acima, o módulo ReadFile é usado para ler um determinado arquivo de entrada, colocando na saída o seu conteúdo em string; o módulo WriteFile escreve em um arquivo determinado pelo usuário uma string desejada (os conceitos de entrada e saída de arquivos, usados nesses dois módulos, serão melhor explicados no próximo tópico). A única diferença entre essa forma e a outra é que as linhas de comando necessárias para adicionar os módulos e as portas devem ser feitas em uma nova função, chamada de initialize(*args,**keywords).

3 Após desenvolver esse arquivo e salvá-lo, o package não é incorporado automaticamente na lista Modules do programa; é necessário habilitá-lo dentro do VisTrails; para isso, é só clicar em Edit e depois em Preferences... ; na aba Module Packages, o usuário pode habilitar/desabilitar diversos packages, inclusive aquele criado por ele. Na maioria das vezes, desejamos visualizar a saída dos módulos que criamos através do Spreadsheet, a janela de visualização do VisTrails; isso pode ser muito importante para determinados workflows. Assim, existem algumas alternativas encontradas para que isso ocorra, e elas seguem abaixo. O módulo RichTextCell e a criação de arquivos temporários A visualização pode ser feita utilizando-se o módulo RichTextCell, que transmite um arquivo do bloco de notas ou um HTML para o Spreadsheet. Para que isso aconteça, o módulo deve ter uma saída do tipo File, já que é o tipo de entrada aceito pelo RichTextCell. Logo, utilizando conceitos de entrada e saída de arquivos, e também um recurso provido pelo VisTrails, a criação de arquivos temporários, pode-se desenvolver uma visualização. Abaixo, encontra-se um exemplo de módulo usando esses novos conceitos: class arquivo(module): def compute(self): v=self.getinputfromport( parcela1 )+self.getinputfromport( parcela2 ) resultado=self.interpreter.filepool.create_file(suffix=.txt ) arq=open( resultado.txt, w ) arq.write(str(v)) arq.close() x=open( resultado.txt ) self.setresult( file,x) def initialize(*args,**keywords): reg=core.modules.module_registry.registry reg.add_module(arquivo) reg.add_input_port(arquivo, parcela1,core.modules.basic_modules.integer) reg.add_input_port(arquivo, parcela2,core.modules.basic_modules.integer) reg.add_output_port(arquivo, file,core.modules.basic_modules.file) Esse módulo simplesmente implementa a função de adição já vista anteriormente: você escolhe dois números do tipo inteiro (que, no exemplo acima, são os parâmetros de entrada parcela1 e parcela2 ) e o resultado é a soma entre eles (variável v ). Como precisamos desenvolver uma saída do tipo File, que deverá conter o resultado da soma para que ele apareça no Spreadsheet, é necessário criar um arquivo que tenha o valor desse resultado. Para isso, usamos um recurso que o próprio VisTrails oferece, que é a criação de arquivos temporários, feita através de uma linha de comando. A linha de comando é a seguinte: resultado=self.interpreter.filepool.create_file(suffix=".txt") Ela cria um arquivo temporário, que, no caso acima, será um arquivo do bloco de notas com o nome de resultado.txt (a extensão é determinada pelo suffix ). Após a sua criação, devemos abri-lo, de modo que possamos alterá-lo; no caso do módulo arquivo, o resultado.txt será a variável arq. Para que se possa escrever nele o resultado da adição, usamos o método write, que tem como parâmetro justamente o que se deseja escrever. Para que o resultado realmente fique no arquivo, é necessário fechá-lo ( close ) logo em

4 seguida. Depois, abrimo-lo de novo para que ele seja associado à porta de saída, que, nesse caso, tem o nome de file ( self.setresult( file,x) ). Não se pode esquecer-se de que a saída não será do tipo Integer, e sim do tipo File, a ser determinado nas linhas de registro. Com isso, essa saída pode ser facilmente ligada ao módulo RichTextCell, e o resultado, ou seja, o arquivo temporário criado, aparecerá no Spreadsheet. A criação do arquivo temporário dentro de um módulo, quando necessário, é bem útil e interessante, pois, caso seja preciso passar esse módulo para outra pessoa, ela não necessita ter um determinado arquivo dentro do seu computador para que esse módulo funcione, já que os arquivos temporários serão criados em qualquer máquina. Porém, apesar dessa aplicação ter suas vantagens, ela pode ficar inviável para workflows maiores e mais complexos, pois, dessa forma, o programa pode ficar pesado com tantos arquivos sendo gerados. Assim, a criação de módulos que já transfiram diretamente as saídas para o Spreadsheet fica mais viável e rápido. Essa utilização encontra-se especificada a seguir. Criando módulos SpreadsheetCell A criação de módulos que já transmitam a saída diretamente para o Spreadsheet é menos trivial do que as outras; porém, a sua utilização é de grande necessidade e ajuda para muitas aplicações. Inicialmente, deve-se criar uma pasta, em um diretório específico, que será o local onde serão criados os arquivos para o determinado módulo. Esse diretório é: Arquivos de programas\vistrails\vistrails\packages\spreadsheet\widgets. O nome da pasta não precisa ser necessariamente o nome do módulo, mas recomenda-se que isso seja feito, para evitar confusões. Dentro dessa pasta criada, deverá ser gerado um arquivo de extensão.py (arquivo do Python) que implemente as funções necessárias para o módulo. Veja um exemplo de um arquivo desses a seguir: from core.modules.vistrails_module import Module from PyQt4 import QtCore, QtGui from packages.spreadsheet.basic_widgets import SpreadsheetCell from packages.spreadsheet.spreadsheet_cell import QCellWidget class AdditionSpreadsheet(SpreadsheetCell): def compute(self): p1=self.getinputfromport( parcela1 ) p2=self.getinputfromport( parcela2 ) v=p1+p2 self.display(additionspreadsheetwidget, (str(v),)) class AdditionSpreadsheetWidget(QCellWidget): def init (self, parent=none): QCellWidget. init (self, parent) self.setlayout(qtgui.qvboxlayout(self)) self.browser = QtGui.QTextEdit() self.layout().addwidget(self.browser) def updatecontents(self, inputports): (v,) = inputports self.browser.setplaintext(str(v)) self.browser.setreadonly(true) As importações iniciais ( from...import... ) são necessárias para que o módulo seja criado; elas são encontradas em todos os outros módulos equivalentes. Pode também haver

5 outras importações, dependendo do módulo que se deseja criar, por necessitar de mais recursos, por exemplo. A primeira classe a ser criada é aquela que definirá as funções do módulo, e, portanto, deve ter o mesmo nome desejado para o módulo; ela deve ser derivada da classe SpreadsheetCell, a qual envia as saídas para o Spreadsheet, mas não determina como elas serão mostradas. Nesse caso, foi implementada a mesma função de soma já vista antes. É necessário haver, no final da função compute, a linha de comando que passa o parâmetro de saída para a janela do módulo no Spreadsheet ( self.display(name, (p,)), em que name é o nome da janela e p é o parâmetro da saída, que precisa ficar em uma tupla). Essa janela do módulo é criada por uma classe que deve ser definida no mesmo arquivo, como será mostrado em seguida. A classe que cria a janela no Spreadsheet pode ter o mesmo nome do módulo, acrescido de Widget no final. Isso não é obrigatório, mas recomenda-se fazer dessa maneira. Ela deve derivar da classe QCellWidget. Essa última classe criada deve ter basicamente duas funções (métodos): init (self) e updatecontents(self,inputports). A primeira define a visualização no Spreadsheet através das classes e métodos do QtGui ; no caso do exemplo acima, foi usada a classe QTextEdit(), que serve para manipular textos (strings) na janela de visualização. Já a segunda função serve para capturar o parâmetro que se quer colocar no Spreadsheet, através da tupla inputports, e para definir os métodos da classe escolhida na primeira função; no exemplo acima, foram escolhidos dois métodos da classe QTextEdit : setplaintext(p), o qual coloca a string p dentro da janela de visualização, e setreadonly(boolean value), o qual define se haverá interação com a string dentro do Spreadsheet (edição, por exemplo), através de valores booleanos ( True ou False ). Após criado esse arquivo, é necessário salvá-lo novamente, dessa vez com a extensão.pyc, que será o arquivo de sua compilação. Há ainda a necessidade da criação de mais um arquivo na mesma pasta, que terá o nome de init.py. O exemplo encontra-se abaixo: from AdditionSpreadsheet import AdditionSpreadsheet def widgetname(): return Addition of two numbers def registerwidget(reg, basicmodules, basicwidgets): reg.add_module(additionspreadsheet) reg.add_input_port(additionspreadsheet,"location",basicwidgets.celllocation) reg.add_input_port(additionspreadsheet,"parcela1",basicmodules.integer) reg.add_input_port(additionspreadsheet,"parcela2",basicmodules.integer) A importação necessária para esse arquivo é da forma from nomearquivo import nomeclasse, em que nomearquivo representa o nome do arquivo que foi criado para o módulo, e nomeclasse é o nome da classe feita nesse arquivo, que deriva da classe SpreadsheetCell. A função widgetname() pode ser definida ou não; ela retorna a especificação do módulo, ou seja, o que ele faz (cria uma documentação do módulo). Já a função registerwidget é obrigatória, definindo a adição do módulo dentro do VisTrails, assim como de suas portas de entrada e saída, da mesma forma que é feito no arquivo

6 basic_modules.py, já comentado anteriormente. Após a criação, não se pode esquecer-se de criar o mesmo arquivo com a extensão.pyc, ou seja, o arquivo de sua compilação. Depois de feitos todos esses passos, o módulo é adicionado ao VisTrails e já pode ser usado. Abaixo, as Figuras 1 e 2 ilustram o módulo dado como exemplo dentro do programa. Figura 1. A visualização do módulo e de suas entradas (inteiros) pelo VisTrails Figura 2. A visualização, no Spreadsheet, do resultado obtido

7 Usando VTK Juntamente com o VisTrails, está embutida uma ferramenta de visualização que é bastante eficiente e muito usada: o VTK. Ele é a melhor maneira de se visualizar os resultados no Spreadsheet, já que permite a visualização em uma, duas ou três dimensões. Esse pacote é o utilizado pelo programa para fazer as animações, no Spreadsheet, em 3D. Peguemos o módulo Soma, já mostrado inicialmente, que implementa a adição entre dois números e apresenta o resultado, ou como inteiro (porta soma ), ou como string (porta somacomostring ). Para montar o workflow que mostrará no Spreadsheet o resultado da soma, através do VTK, são necessários os seguintes módulos: vtktextactor: esse módulo é o responsável por guardar a string que aparecerá na visualização; é necessário, assim, habilitar a porta SetInput, que é aquela que recebe a string desejada; para isso, deve-se clicar na seta localizada no canto superior direito do módulo vtktextactor e depois em Edit Configuration ; abrirá uma janela com várias portas de entrada e saída; deve-se localizar a porta de entrada SetInput e habilitá-la; a entrada para essa porta será ativada no módulo na forma de uma círculo, podendo esta ser utilizada; vtktextproperty: para formatar a string colocada no vtktextactor, usa-se esse módulo (ele não é obrigatório); por ele, pode-se escolher diversas características, como fonte, tamanho, cor da letra, sombra, alinhamento (justificado, à esquerda ou à direita), entre outros; sua saída deve ser ligado ao vtktextactor; vtkrenderer: o módulo vtktextactor deve ser ligado a esse módulo; ele é responsável pela renderização, ou seja, ele que cria a visualização em si, capturando as imagens; por ele podem ser escolhidas algumas características da parte visual, como a cor do fundo; VTKCell: esse módulo pertence ao VisTrails; ele é que transmite a visualização, do vtkrenderer, para as células do Spreadsheet; portanto, ele deve estar sempre presente ao final do workflow. Após feita a ligação entre esses módulos (Figura 3), a parte da visualização já está determinada. A partir daí, pode-se ligar qualquer string ao vtktextactor que ela aparecerá no Spreadsheet (Figura 4). No caso do módulo Soma comentado acima, a porta somacomostring deve ser ligada à porta SetInput.

8 Figura 3. O workflow acima promove a visualização do resultado da soma entre dois números inteiros (nesse caso, os valores são 3 e 8); em destaque, encontra-se algumas características escolhidas para a string pelo módulo vtktextproperty (negrito, fonte Arial, cor da fonte, sombra e tamanho 100 da fonte). Figura 4. A visualização do workflow é apresentada no Spreadsheet com as características definidas pelo usuário.

9 Há a possibilidade de trocar o módulo vtktextactor pelo vtktextactor3d. Esse módulo capta a string para a visualização da mesma maneira que o primeiro, porém com características de três dimensões. Dessa forma, o usuário pode interagir com a string, movimentando-a pelas três dimensões, assim como pode fazer um zoom nela (Figura 5). Figura 5. Substituindo-se o vtktextactor pelo vtktextactor3d, o usuário pode interagir com o resultado, promovendo alterações na sua posição e, assim, permitindo a visualização em três dimensões. Após ficar movimentando a posição de um determinado resultado, caso o usuário queria salvar essa posição, basta clicar na célula da visualização e depois em Save Camera, que se encontra acima das células no Spreadsheet. Com isso, uma nova versão do workflow será criada com um novo módulo ligado ao vtkrenderer, o vtkcamera, que salva a posição através de três métodos: SetPosition, SetFocalPoint e SetViewUp. Usando o Parameter Exploration O VisTrails possui um recurso muito interessante chamado de Parameter Exploration. Ele é extremamente útil quando se quer carregar um determinado workflow com valores diversos para seus parâmetros, a fim de comparação. Consideremos como exemplo o módulo AdditionSpreadsheet, o qual foi anteriormente mostrado(a Figura 6 ilustra um exemplo de workflow). Ele possui dois parâmetros de entrada: parcela1 e parcela2. Dentro da janela do Pipeline, pode-se determinar o valor de cada um deles, que serão, dessa forma, valores fixos. Caso queiramos executar diversos valores, sem

10 ficarmos presos a somente um, podemos usar o Parameter Exploration. Nele, o usuário especifica o valor inicial e o valor final de cada parâmetro, e essa ferramenta irá executar o workflow para cada valor que esteja no intervalo determinado. Além disso, pode-se escolher a forma como isso será apresentado no Spreadsheet; os resultados referentes a cada valor podem ser apresentados em colunas ou linhas, por exemplo, e, caso haja mais de um módulo no workflow que gere uma visualização, pode-se escolher a ordem em que eles irão aparecer no Spreadsheet. Esse último recurso é apresentado pela ferramenta Spreadsheet Virtual Cell, a qual fica no canto inferior direito da janela do Parameter Exploration. Para que a faixa de valores de um parâmetro seja determinada, é necessário encontrálo no canto direito da tela e arrastá-lo para o centro da janela (Figura 7). Quando estiver tudo pronto, basta apertar o botão Execute, e o workflow será executado para cada valor de parâmetro (Figura 8). Figura 6. Exemplo de workflow para o uso do Parameter Exploration; as entradas são dois números inteiros, e há duas saídas: o resultado da soma entre os números (módulo AdditionSpreadsheet), e a indicação se esse resultado é um inteiro par ou ímpar (módulo OddAndEven).

11 Figura 7. Na janela do Parameter Exploration, escolhe-se, arrastando os parâmetros para o centro da tela, os seus valores; nesse caso, os valores dos dois números vão de 0 a 2; a representação escolhida foi a coluna, e o resultado do módulo AdditionSpreadsheet aparecerá antes do OddAndEven, o que pode ser visto através do Spreadsheet Virtual Cell (canto inferior direito). Figura 8. A visualização dos resultados no Spreadsheet

12 Dentro do Spreadsheet também é gerado um recurso muito útil, que é uma interação entre ele e o Builder, o componente que cria e mantém os pipelines. Após criar a visualização dos resultados dos parâmetros, pode-se gerar novas versões do workflow específicas para cada um deles. Para que isso seja feito, deve-se clicar, dentro do Spreadsheet, em View, e depois em Editing Mode. Assim, aparecerão cinco botões para cada célula de visualização: Copy, Move, Create Analogy, Apply Analogy e Create Version (Figura 9); os dois primeiros servem simplesmente para passar a visualização de um resultado para outras células do Spreadsheet (não provocam modificações no Builder); os botões Create Analogy e Apply Analogy servem para fazer analogias entre duas versões do workflow; o botão Create Version só aparece quando os parâmetros são gerados pelo Parameter Exploration: apertando-o, gera-se uma nova versão do workflow já existente, porém com os parâmetros determinados, parâmetros estes que geraram a visualização na qual o botão foi apertado (Figura 10). Figura 9. Dentro do Editing Mode, pode-se visualizar os botões que geram a interação entre o Spreadsheet e o Builder.

13 Figura 10. Quando se aperta o botão Create Version da coluna C, por exemplo, é gerada uma nova versão do workflow com os parâmetros (os números inteiros) determinados; nesse caso, a coluna C havia sido gerada pelos inteiros 1 e 1. A faixa de valores de um determinado parâmetro pode ser definida de três maneiras diferentes: Linear Interpolation, List ou User-defined Function. Na primeira maneira, o usuário determina um valor inicial e um valor final para o parâmetro e, de acordo com o número de linhas, colunas, abas ou etapas de tempo escolhido (esta última será melhor discutida adiante), o Parameter Exploration faz um interpolação dos valores; por exemplo, se o valor inicial determinado para um dado parâmetro foi 0, e seu valor final foi 6, e caso o usuário tenha escolhido 3 colunas para a apresentação no Spreadsheet, serão gerados os resultados desse workflow para os valores 0, 3 e 6 do parâmetro (são três valores entre 0 e 6, interpolados linearmente). Caso o usuário escolha List, ele deve determinar uma lista de valores fixos que serão usados no Parameter Exploration. Nesse caso, não se pode esquecer que o número de valores colocados dentro da lista deve ser igual ao número das formas de apresentação; assim, se o usuário define a lista *1,3,4,7+ para um parâmetro qualquer, a quantidade de resultados gerados deve ser igual a 4 (devem ser escolhidas 4 colunas, por exemplo). Quando se escolhe User-defined Function, o usuário pode determinar uma função para a geração dos valores, onde a variável dessa função será, obrigatoriamente, o número de resultados que se deseja; a função é chamada de value(i), e pode-se determinar o que ela irá retornar; dessa forma, se, para essa função, o usuário escreve return i*2, tendo ele escolhido apresentar os seus resultados em 3 linhas, os valores do parâmetro serão 0, 2 e 4 (i começa com o valor 0). Um recurso muito interessante que pode ser gerado através do Parameter Exploration é a criação de pequenas animações. A Figura 11 mostra um exemplo de workflow que utiliza

14 VTK; ele simplesmente mostra a visualização, no Spreadsheet, do valor de um inteiro; usando o Parameter Exploration, determina-se 10 valores para esse inteiro (de 0 a 9); escolhe-se, como forma de apresentação dos resultados, 10 etapas de tempo (Figura 12); com isso, é gerada no Spreadsheet uma pequena animação, que ficará passando os valores de 0 a 9 (Figura 13). Para que a animação seja ativada, é necessário clicar na célula de visualização e, sem seguida, clicar no botão Play the history. Figura 11. Um exemplo de workflow Figura 12. Para o workflow da Figura 11, foi escolhido, no Parameter Exploration, User-defined Function, em que a função retorna a própria variável; logo, como foram escolhidas 10 etapas de tempo, o parâmetro value terá valores de 0 a 9.

15 Figura 13. A animação é gerada no Spreadsheet e é ativada apertando-se o botão Play the history ; a figura acima é uma ilustração da animação em cada etapa do tempo.

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br VisTrails Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br Características SGWf - Sistema de Gerenciamento de Workflows; Desenvolvido

Leia mais

MANUAL WEBDRIVE. webdrive.whirlpool.com.br

MANUAL WEBDRIVE. webdrive.whirlpool.com.br MANUAL WEBDRIVE webdrive.whirlpool.com.br 1 Sumário 1. O Webdrive p. 04 2. Acessando o sistema p. 04 2.1 Esqueci minha senha 2.2 Página principal 2.3 Efetuar logoff 2.4 Criar e alterar Usuários 2.5 Criar

Leia mais

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre. Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt ged@ipportalegre.pt Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...

Leia mais

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:

Leia mais

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica Manual de Rotinas para Usuários Advogados da União Procuradoria da União no Estado do Ceará PU/CE SAPIENS Sistema da AGU de Inteligência Jurídica Versão 1.0 2015 1 INTRODUÇÃO 3 1.1 O QUE É O SAPIENS? 3

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Projeto ECA na Escola - Plataforma de Educação à Distância

Projeto ECA na Escola - Plataforma de Educação à Distância Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância

Leia 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

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público 2015 2º CADERNO. Índice

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público 2015 2º CADERNO. Índice 2º CADERNO Índice Pg. Microsoft Office: Excel 2010... Exercícios pertinentes... 02 63 Microsoft Office: Power Point 2010... Exercícios pertinentes... 104 146 Internet e Intranet. Conceitos básicos, navegadores

Leia mais

BR DOT COM SISPON: MANUAL DO USUÁRIO

BR DOT COM SISPON: MANUAL DO USUÁRIO BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...

Leia mais

Implementando uma Classe e Criando Objetos a partir dela

Implementando uma Classe e Criando Objetos a partir dela Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

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

Simulado Informática Concurso Correios - IDEAL INFO

Simulado Informática Concurso Correios - IDEAL INFO Simulado Informática Concurso Correios - IDEAL INFO Esta prova de informática é composta por 20 (vinte) questões de múltipla escolha seguindo o molde adotado pela UnB/CESPE. O tempo para a realização deste

Leia mais

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema: Manual MQS Para acessar o sistema MQS na versão em PHP, basta clicar no link: www.mqs.net.br/plus. Colocar login e senha que foram fornecidos por email. Logo após colocar essas informações abrirá a página

Leia mais

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:

Leia mais

Manual de Publicação Wordpress

Manual de Publicação Wordpress Fundação Universidade Federal de Mato Grosso do Sul Manual de Publicação Wordpress Núcleo de Tecnologia da Informação - UFMS Maurílio Mussi Montanha 2014 Sumário 1 Introdução... 3 2 ACESSO À INTERFACE

Leia mais

OFICINA DE POWER POINT

OFICINA DE POWER POINT OFICINA DE POWER POINT Barra de Ferramentas Padrão Barra de Ferramentas Formatação Barra de Menus Modos de Visualização Painéis de Tarefas Barra de Ferramentas Desenho Profª. Maria Adelina Raupp Sganzerla

Leia mais

ÍNDICE. Tela de Configuração...03. Dados de Etiqueta...04. Configuração da Impressora...05. Configuração do Papel...06. Itens para Inserção...

ÍNDICE. Tela de Configuração...03. Dados de Etiqueta...04. Configuração da Impressora...05. Configuração do Papel...06. Itens para Inserção... Layout de Etiquetas ÍNDICE Tela de Configuração...03 Dados de Etiqueta...04 Configuração da Impressora...05 Configuração do Papel...06 Itens para Inserção...07 Recursos...08 Configurações dos Itens Selecionados...09

Leia mais

Aoentrar na sua cx de email vc terá uma tela como a abaixo :

Aoentrar na sua cx de email vc terá uma tela como a abaixo : MANUAL DA SUA CX DE EMAIL ( ROUNDCUBE ) Aoentrar na sua cx de email vc terá uma tela como a abaixo : 1. No centro da tela temos a lista de mensagens. Nesta lista serão exibidas as mensagens das pastas

Leia mais

Verifique se o Plugin do Flash Player está instalado no seu computador para a navegação adequada no portal.

Verifique se o Plugin do Flash Player está instalado no seu computador para a navegação adequada no portal. 1 Tutorial: Blogs no Clickideia Introdução Esse tutorial mostrará as funções básicas da ferramenta de Blog do Portal Educacional Clickideia. Ele foi elaborado pensando em diferentes níveis de usuários

Leia mais

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br Virtual Box Guia De Instalação E Utilização 1 Sumário Instalação do Linux Ubuntu através de um gerenciador de Máquinas Virtuais 1.1 Introdução, 3 1.2 Instalação do Virtual Box, 3 1.3 Configuração do Virtual

Leia mais

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes 1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema

Leia mais

Movie Maker. Fazer download de vídeos no You Tube. Para publicar no You Tube. O Windows Movie Maker 2 torna fácil para qualquer pessoa

Movie Maker. Fazer download de vídeos no You Tube. Para publicar no You Tube. O Windows Movie Maker 2 torna fácil para qualquer pessoa Colégio Imperatriz Leopoldina Formação de Professores 2010 Movie Maker Fazer download de vídeos no You Tube O Movie Maker permite a edição de vídeos que estejam publicados no You Tube. É preciso fazer

Leia mais

Acessando o SVN. Soluções em Vendas Ninfa 2

Acessando o SVN. Soluções em Vendas Ninfa 2 Acessando o SVN Para acessar o SVN é necessário um código de usuário e senha, o código de usuário do SVN é o código de cadastro da sua representação na Ninfa, a senha no primeiro acesso é o mesmo código,

Leia mais

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos. Visão Geral VISÃO GERAL Esse material abordará o acesso ao AVA (Ambiente Virtual de Aprendizagem) da Proativa do Pará, com intenção de ilustrar os aspectos na visão do Aprendiz. Essa abordagem dedica-se

Leia mais

REGISTRO DE PROJETOS

REGISTRO DE PROJETOS REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Esta aplicação tem o objetivo de realizar o Registro de Projetos da Instituição. É possível, incluir, alterar ou excluir essas informações. 1.1. Acessando a

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

Manual das planilhas de Obras v2.5

Manual das planilhas de Obras v2.5 Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4

Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4 1 Sumário 1. Instalando a Chave de Proteção 3 2. Novas características da versão 1.3.8 3 3. Instalando o PhotoFacil Álbum 4 4. Executando o PhotoFacil Álbum 9 3.1. Verificação da Chave 9 3.1.1. Erro 0001-7

Leia mais

SEI Superintendência de Estudos Econômicos e Sociais da Bahia Av Luiz Viana Filho, 435-4ª avenida, 2º andar CAB CEP 41.750-300 Salvador - Bahia Tel.

SEI Superintendência de Estudos Econômicos e Sociais da Bahia Av Luiz Viana Filho, 435-4ª avenida, 2º andar CAB CEP 41.750-300 Salvador - Bahia Tel. SIDE Sistema de Dados Estatísticos AJUDA SEI Superintendência de Estudos Econômicos e Sociais da Bahia Av Luiz Viana Filho, 435-4ª avenida, 2º andar CAB CEP 41.750-300 Salvador - Bahia O QUE O NOSSO BANCO

Leia mais

Astra LX Resultados via MS-WORD Guia para a emissão de laudos personalizados via MS-WORD no Programa AstraLX.

Astra LX Resultados via MS-WORD Guia para a emissão de laudos personalizados via MS-WORD no Programa AstraLX. 2011 www.astralab.com.br A Astra LX Resultados via MS-WORD Guia para a emissão de laudos personalizados via MS-WORD no Programa AstraLX. Equipe Documentação Astra AstraLab 11/11/2011 1 Sumário Resultados

Leia mais

Edição de Videos online - JayCut

Edição de Videos online - JayCut Edição de Vídeos A atividade de professor exige com que muitas vezes se criem apresentações sobre temas de aulas. O que muitas vezes se deseja é que a apresentação criada possa ser exibida como um filme,

Leia mais

E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética

E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética 2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.

Leia mais

AULA 14 Plugin TerraEdit

AULA 14 Plugin TerraEdit 14.1 AULA 14 Plugin TerraEdit Nessa aula são apresentadas as funcionalidades do plugin de edição de dados vetoriais denominado TerraEdit. Juntamente com a edição vetorial, ele permite a edição dos atributos

Leia mais

Rotinas úteis e diárias para facilitar o uso do sistema Winsati pelo usuário.

Rotinas úteis e diárias para facilitar o uso do sistema Winsati pelo usuário. Rotinas úteis e diárias para facilitar o uso do sistema Winsati pelo usuário. Rotina para quando clicar no ícone do Winsati e ele não inicializar Podem acontecer dois casos: 1. Caso 1: No caso de clicar

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.

Leia mais

Sumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7

Sumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7 Ferragens Sumário 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7 1. Propósito Para definirmos todos os materiais que devem compor uma estrutura de ferragem,

Leia mais

Manual Rápido de Registro e Configuração do DJPDV

Manual Rápido de Registro e Configuração do DJPDV Página 1 Manual Rápido de Registro e Configuração do DJPDV Juliana Rodrigues Prado Tamizou www.djsystem.com.br (15) 3324-3333 Rua Coronel Aureliano de Camargo,973 Centro - Tatuí SP - 18270-170 Revisado

Leia mais

APOSTILA ZELIO SOFT 2

APOSTILA ZELIO SOFT 2 APOSTILA ZELIO SOFT 2 Prof. Maycon Max Kopelvski Fev/2010 rev.01 Página 1 de 20 1) Clique no ícone para abrir o programa Zelio Soft 2 2) Abrirá a tela inicial do Programa: Clique em Criar um novo programa.

Leia mais

LINX POSTOS AUTOSYSTEM

LINX POSTOS AUTOSYSTEM LINX POSTOS AUTOSYSTEM Manual Sumário 1 INTRODUÇÃO AO POSTGRES...3 2 INSTALAÇÃO...3 2.1 Download...3 2.2 Instalação...4 3 CONFIGURAÇÃO...7 3.1 CIDR-ADDRESS...8 3.2 Biometria...9 4 LINHA DE COMANDO...10

Leia mais

Capítulo 13 Pastas e Arquivos

Capítulo 13 Pastas e Arquivos Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão

Leia mais

Aula 01 Conceitos Iniciais sobre Excel 2010

Aula 01 Conceitos Iniciais sobre Excel 2010 Aula 01 Conceitos Iniciais sobre Excel 2010 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Abrindo o Excel; 2. Conhecendo a Tela do Excel. 3. Inserindo

Leia mais

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides. POWERPOINT 1. O QUE É UMA APRESENTAÇÃO Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides. Em cada slide podemos ter vários elementos ou objetos

Leia mais

PowerPoint 2010 para o Office 365 para empresas

PowerPoint 2010 para o Office 365 para empresas PowerPoint 2010 para o Office 365 para empresas Faça a migração O Microsoft PowerPoint 2013 tem uma aparência diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e

Leia mais

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá LibreOffice Impress Editor de Apresentação Iniciando o Impress no Linux Educacional 4 1. Clique no botão 'LE' no

Leia mais

Manual do Usuário CMS WordPress Versão atual: 3.0

Manual do Usuário CMS WordPress Versão atual: 3.0 Manual do Usuário CMS WordPress Versão atual: 3.0 1 - Introdução O Centro de Gestão do Conhecimento Organizacional, CGCO, criou, em março de 2008, uma equipe para atender à demanda de criação de novos

Leia mais

PRINCÍPIOS DE INFORMÁTICA PRÁTICA 06 1. OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

PRINCÍPIOS DE INFORMÁTICA PRÁTICA 06 1. OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint PRINCÍPIOS DE INFORMÁTICA PRÁTICA 06 1. OBJETIVO Apresentar o PowerPoint, que é o software para montar apresentações na forma de slides da Microsoft. Isso será feito seguindo-se uma seqüência mostrando

Leia mais

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW Universidade Federal de Viçosa Departamento de Informática,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro

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

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0 COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.

Leia mais

O QUE É A CENTRAL DE JOGOS?

O QUE É A CENTRAL DE JOGOS? O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode

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

2 Ferramentas Utilizadas

2 Ferramentas Utilizadas 2 Ferramentas Utilizadas Esta dissertação utiliza vários outros trabalhos para implementar os mecanismos de adaptação abordados. Essas ferramentas são descritas nas seções seguintes. 2.1 Lua Lua [7, 8]

Leia mais

1. Criar uma nova apresentação

1. Criar uma nova apresentação MANUAL DO Baixa da Banheira, 2006 1. Criar uma nova apresentação Para iniciar uma sessão de trabalho no PowerPoint é necessário criar uma nova apresentação para depois trabalhar a mesma. Ao iniciar uma

Leia mais

SUMÁRIO. 1. Instalação... 1. 2. Operações... 3. 2.1 Comunicação... 4. 2.1.1 Modo... 4. 2.1.2 Ethernet... 5. 2.1.3 Serial... 6

SUMÁRIO. 1. Instalação... 1. 2. Operações... 3. 2.1 Comunicação... 4. 2.1.1 Modo... 4. 2.1.2 Ethernet... 5. 2.1.3 Serial... 6 SUMÁRIO 1. Instalação... 1 2. Operações... 3 2.1 Comunicação... 4 2.1.1 Modo... 4 2.1.2 Ethernet... 5 2.1.3 Serial... 6 2.1.4 Configurações da placa de rede... 6 2.2 Edição base... 7 2.2.1 Produto... 7

Leia mais

Manual de Comunidades RIPALC

Manual de Comunidades RIPALC Manual de Comunidades RIPALC Última atualização 13 de março de 2012 1 Sumário 1. Como se autenticar no site?...3 2. Como funcionam as comunidades?...4 3. Como participar de um Fórum (Painel de Discussão)?...6

Leia mais

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90. Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa

Leia mais

Bem-vindo ao tópico sobre administração de listas de preços.

Bem-vindo ao tópico sobre administração de listas de preços. Bem-vindo ao tópico sobre administração de listas de preços. Nesse tópico, você aprenderá a administrar listas de preços no SAP Business One. Sua empresa atualiza múltiplas listas de preços para fornecer

Leia mais

Compartilhando Arquivos com o Grupo Doméstico

Compartilhando Arquivos com o Grupo Doméstico com o Grupo Doméstico Novo no Windows 7? Mesmo que ele tenha muito em comum com a versão do Windows que você usava antes, você ainda pode precisar de uma ajuda para fazer tudo direitinho. Este guia contém

Leia mais

MANUAL MOODLE - PROFESSORES

MANUAL MOODLE - PROFESSORES MANUAL MOODLE - PROFESSORES VERSÃO 2.5 Faculdades Projeção FACULDADE PROJEÇÃO Prof. Oswaldo Luiz Saenger Presidente Prof.ª Catarina Fontoura Costa Diretora Geral das Unidades Educacionais Prof. José Sérgio

Leia mais

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Novo projeto com NetBeans A partir de hoje, vamos trabalhar com projetos no NetBeans

Leia mais

Primeiros passos das Planilhas de Obra v2.6

Primeiros passos das Planilhas de Obra v2.6 Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das

Leia mais

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções 1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar

Leia mais

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS CADERNO DE PROVAS 1 A prova terá a duração de duas horas, incluindo o tempo necessário para o preenchimento do gabarito. 2 Marque as respostas no caderno de provas, deixe para preencher o gabarito depois

Leia mais

Themis Serviços On Line - Publicações

Themis Serviços On Line - Publicações Nome do documento Guia do Usuário Themis Serviços On Line - Publicações Sumário Introdução:... 3 1 - Cadastro dos Usuários do Themis Serviços On Line:... 3 2 - Acesso ao Sistema Themis Serviços On Line:...

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

Manual do Moodle. Perfil de Aluno. Elaboração: Autor: Thiago Aparecido Gonçalves da Costa

Manual do Moodle. Perfil de Aluno. Elaboração: Autor: Thiago Aparecido Gonçalves da Costa Manual do Moodle Perfil de Aluno Elaboração: Autor: Thiago Aparecido Gonçalves da Costa Núcleo de Educação à Distância Telefone de Suporte: (14) 2105-0800 Ramal: 376 E-mail: nead@univem.edu.br www.ead.univem.edu.br

Leia mais

Usando o do-file editor Automatizando o Stata

Usando o do-file editor Automatizando o Stata Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar

Leia mais

Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem

Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem Prof. Dr. Ricardo Martins de Souza O passo- a- passo a seguir tem como

Leia mais

Bem vindo! Esta é a tela inicial do Webmail da Universidade federal de Juiz de Fora. O link de acesso é: http://correio.ufjf.edu.

Bem vindo! Esta é a tela inicial do Webmail da Universidade federal de Juiz de Fora. O link de acesso é: http://correio.ufjf.edu. Manual WebMail 1. Tela inicial... pág. 2 2. Caixa de Entrada... pág. 2 3. A pasta Lidas... pág. 3 4. Criando sua assinatura... pág. 3 5. Enviar Mensagens... pág. 3 6. Anexando arquivos... pág. 4 7. Adicionando

Leia mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

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

Curso Online A Escola no Combate ao Trabalho Infantil Plataforma de Educação à Distância

Curso Online A Escola no Combate ao Trabalho Infantil Plataforma de Educação à Distância Página1 Apresentação Curso Online A Escola no Combate ao Trabalho Infantil Plataforma de Educação à Distância Olá Participante do Curso A Escola no Combate ao Trabalho Infantil (ECTI), Este tutorial pretende

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES 1. Introdução Esse documento tem por objetivo descrever o funcionamento e formas de utilização do módulo de Requisição de Materiais do Sistema de Controle Patrimonial

Leia mais

Compositor de Impressão do QGIS

Compositor de Impressão do QGIS Compositor de Impressão do QGIS 1. Introdução O Compositor de Impressão é uma ferramenta oferecida pelo QGIS para elaborar a versão final dos mapas que serão impressos. Permite a definição de escala e

Leia mais

Criando uma Agenda de Reuniões

Criando uma Agenda de Reuniões Criando uma Agenda de Reuniões A Agenda de Reuniões permite ao professor agendar compromissos com seus alunos, especificando os períodos em que estará disponível para ver os alunos e a duração de cada

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

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

Instruções de Uso do sistema Sirc-Cartório

Instruções de Uso do sistema Sirc-Cartório Instruções de Uso do sistema Sirc-Cartório Pré-condição: Sistema instalado e configurado na estação de trabalho, conforme manual de instalação. Desta forma, haverá cadastrado no sistema um usuário administrador

Leia mais

Manual de Operação. Copyright 2011 - Todos os direitos reservados.

Manual de Operação. Copyright 2011 - Todos os direitos reservados. Manual de Operação Copyright 2011 - Todos os direitos reservados. SUMÁRIO 1. Informações Gerais...7 1.1 EasyPass... 7 1.2 Observações... 8 2. Conceitos Básicos...10 2.1 Captura de Imagem...10 2.2 Crop...10

Leia mais

Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso do "Volume".

Ter o controle das pastas (Prontuários) armazenadas no SAME, utilizando-se do recurso do Volume. Page 1 of 31 184771 Módulo: AMAP - SAME PDA 184771: Controle do Arquivamento de Pastas do SAME. SOLICITAÇÃO DO CLIENTE Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso

Leia mais

Migrando para o Word 2010

Migrando para o Word 2010 Neste guia O Microsoft Word 2010 está com visual bem diferente, por isso, criamos este guia para ajudar você a minimizar a curva de aprendizado. Leia-o para saber as partes principais da nova interface,

Leia mais

Amostra OpenOffice.org 2.0 Writer SUMÁRIO

Amostra OpenOffice.org 2.0 Writer SUMÁRIO Amostra OpenOffice.org 2.0 Writer SUMÁRIO 1. INTRODUÇÃO 2. INSERIR TEXTO 3. SALVAR UM DOCUMENTO 4. FECHAR UM DOCUMENTO 5. INICIAR UM NOVO DOCUMENTO 6. ABRIR UM DOCUMENTO 7. SELECIONAR TEXTO 8. RECORTAR,

Leia mais

Universidade Federal do Pará Centro de Tecnologia da Informação e Comunicação Grupo de Trabalho SET. Tutorial PyQT4

Universidade Federal do Pará Centro de Tecnologia da Informação e Comunicação Grupo de Trabalho SET. Tutorial PyQT4 Universidade Federal do Pará Centro de Tecnologia da Informação e Comunicação Grupo de Trabalho SET Tutorial PyQT4 16 de Agosto de 2011 1 Sumário 1 Introdução 3 2 Criando a interface da aplicação 3 2.1

Leia mais

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos!

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos! Transcrição do vídeo Caixa de edição e texto Duração: 10 minutos e 26 segundos Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos! Hoje vamos conversar sobre um

Leia mais

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

LASERTECK SOFTECK FC MANUAL DO USUÁRIO LASERTECK SOFTECK FC MANUAL DO USUÁRIO 2015 SUMÁRIO 1 INTRODUÇÃO... 3 2 REQUISITOS DO SISTEMA... 3 3 INSTALAÇÃO... 3 4 O QUE MUDOU... 3 5 COMO COMEÇAR... 4 6 FORMULÁRIOS DE CADASTRO... 5 7 CADASTRO DE

Leia mais

RASTREAMENTO E LOCALIZAÇÃO DE VEÍCULOS

RASTREAMENTO E LOCALIZAÇÃO DE VEÍCULOS Parabéns! Você acaba de adquirir um dos melhores produtos e sistema de rastreamento de veículos via-satélite. Ele irá oferecer segurança e mobilidade para a sua empresa e seu patrimônio pessoal. Como acessar

Leia mais

Para os demais formatos, o relatório será gerado mas virá com configurações incorretas.

Para os demais formatos, o relatório será gerado mas virá com configurações incorretas. Balancete Orçamentário Produto : TOTVS Gestão Patrimonial - 12.1.6 Processo : Relatórios Subprocesso : Balancete Orçamentário Data publicação da : 17/06/2015 O Balancete é um relatório contábil oficial

Leia mais

Sistema Integrado de Atendimento

Sistema Integrado de Atendimento Sistema Integrado de Atendimento Sistema Integrado de Atendimento. Um sistema moderno, completo e abrangente que modifica a realidade do atendimento de sua empresa, proporcionando maior segurança na tomada

Leia mais

PowerPoint 2003. Operações básicas, criação de uma apresentação, edição e formatação, inserção de gráficos e desenhos

PowerPoint 2003. Operações básicas, criação de uma apresentação, edição e formatação, inserção de gráficos e desenhos PowerPoint 2003 Operações básicas, criação de uma apresentação, edição e formatação, inserção de gráficos e desenhos Introdução Utilizamos o PowerPoint para serviços de criação de apresentações diversas.

Leia mais

TUTORIAL PARA UTILIZAÇÃO DA PLATAFORMA LMS

TUTORIAL PARA UTILIZAÇÃO DA PLATAFORMA LMS TUTORIAL PARA UTILIZAÇÃO DA PLATAFORMA LMS Neste documento você encontrará um conjunto de orientações de como navegar na plataforma do MBA Gestão Empreendedora. Siga as instruções com atenção e salve este

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V MACAPÁ-AP 2011 UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO

Leia mais