C.P.M. PROGRAMA DE CONTROLE PARA MICRO TERMINAL
|
|
- Maria do Carmo Festas Martins
- 8 Há anos
- Visualizações:
Transcrição
1 C.P.M. PROGRAMA DE CONTROLE PARA MICRO TERMINAL xcpml Guia do Programador Versão.0. Agosto/0
2 Introdução Representado por um arquivo XML devidamente validado, um script de programação CPM cuida de toda a lógica operacional de coleta de dados do seu projeto de automação. Para livrá-lo de detalhes técnicos entediantes, definidos uma camada de abstração que lhe garante um ambiente de trabalho simples, ágil e muito confortável. Você poderá usar qualquer editor de texto sem formatação (notepad, gedit, etc) para programar seus scripts e, dentro em breve, também contará com um ambiente integrado de desenvolvimento (IDE) intuitivo e cheio de recursos. O CPM roda em qualquer sistema operacional que suporte uma Java Virtual Machine (JVM), isso inclui o Windows, Linux, OS X Solaris, etc. Por ser desenvolvido em Java, necessita que o HOST que o executa, tenha uma versão do Java devidamente instalado e configurado, para tanto, caso não tenha muita experiência com esta linguagem, é um bom lugar para começar. Importante! Em alguns exemplos de código, você notará a presença do sinal de reticências (), esses sinais devem ser desconsiderados quando na digitação dos seus scripts, pois apenas indicam a presença de outros comandos que, no contexto da explicação, são completamente irrelevantes. As TAGs XML Definimos um conjunto de TAGs XML específicas para servir de comandos para a programação dos scripts e, mesmo não sendo muitas TAGs ( até o momento), decidimos separá-las em dois grupos básicos: TAGs de projeto e TAGs de programação. As TAGs de programação são todas aquelas que devem aparecer contidas em um bloco <program> as demais são consideradas, então, TAGs de projeto. A maioria das TAGs XML definidas possuem um elemento de abertura e outro de fechamento e devem ser digitadas em caixa baixa (letra minúscula). Essas TAGs são containers de outras, pois você poderá introduzir outras TAGs no interior do bloco que as define. Todas as TAGs nesta condição respeitam o seguinte formato <x>...</x>, onde o x representa um nome de uma TAG válida, por exemplo: datasource, project, program, etc. Outras TAGs (a minoria), por não serem containers para outras, não necessitam de elemento de fechamento (são resolvidas em uma única linha), neste caso, seu formato geral se resume a: <x />. São exemplos destas TAGs: terminal, get, put e clear. Novas TAGs surgirão e as atuais, com o tempo, alteradas ou excluídas, mas, não se preocupe, o CPM sempre saberá executar seus scripts antigos sem que você tenha que alterá-los.
3 O Projeto Um arquivo XML deve conter todo o seu projeto de automação, este, por sua vez, é composto das seguintes TAGs XML de projeto:. fonte de dados (<datasource></datasource>). programas (<program>). terminais (<terminal></terminal>) E das seguintes associações entre TAGs de projeto:. Programas com fontes de dados, e;. Terminais com programas; Importante! Assim como as TAGs de programação devem estar contidas em um bloco <program>, todas as outras TAGs devem estar contidas em um bloco <project>. Executando seus scripts Para executar seus scripts, em uma janela de terminal (ou prompt de comandos, caso esteja utilizando o Windows), você deve digitar o seguinte comando: $ java -jar cpm-*.jar <script_do_projeto>.xml O asterisco(*) refere-se a versão do CPM sendo utilizada e, <script_do_projeto>, o nome que você atribuiu ao seu arquivo de projeto em disco. TAGs XML de projeto A seguir você encontra a lista válida de TAGs XML de projeto, acompanhadas de informações que apoiam seu uso. <project> Esta TAG declara o início de um sessão de projeto, sendo portanto, container de todas as outras.
4 REQUERIDA:. OCORRÊNCIA: Uma por arquivo. FILHA DE: Ninguém (TAG ancestral de todas as outras). ATRIBUTO(S) SIGNIFICADO name Nome do projeto version Versão da linguagem (esquema) de definição do projeto. Valor(es) permitido(s) até o momento:.0 CONTEÚDO: Todas as demais TAGs. <?xml version=".0" encoding="utf-"?> Importante! Todo script de programação, deve iniciar com a declaração XML exibida na linha. <datasource> Esta TAG define uma fonte de dados externa (servidor de dados). Esta fonte de dados será utilizada tanto para o envio de dados coletados, como também na validação de uma entrada (digitação). REQUERIDA:. FILHA DE: <project> ATRIBUTOS(S) SIGNIFICADO name Nome da fonte de dados. type Tipo da fonte de dados. Valor(es) permitido(s) até o momento: http, e; sapiens (integração com ERP Sapiens/Senior) CONTEÚDO: <host>
5 <?xml version=".0" encoding="utf-"?> <project name= TAG datasource > <datasource name="servidora" type="http"> </datasource> <host> Esta TAG define o host utilizado na configuração de uma fonte de dados externa. REQUERIDA. OCORRÊNCIA Várias por arquivo. FILHA DE: <datasource> ATRIBUTO(S) SIGNIFICADO port Número da porta HTTP de conexão. username Nome do usuário para autenticação. password Senha do usuário para autenticação. CONTEÚDO: Identificação do host na rede, podendo ser o IP, nome do domínio e nome NetBIOS. <?xml version=".0" encoding="utf-"?> <datasource name="server" type="http"> <host port= 00 > </datasource>
6 <terminal> Esta TAG define um terminal coletor de dados. REQUERIDA: FILHA DE: <project> ATRIBUTO(S) SIGNIFICADO name Nome de identificação do terminal ip IP único que identifica o terminal na rede program Programa associado ao terminal model Indica o modelo do equipamento controlado. Valor(es) permitido(s) até o momento: COLLETER_TC00 CONTEÚDO: TAG vazia <?xml version=".0" encoding="utf-"?> <terminal ip="...00" name="term" program="prog" model="colleter_tc00" /> <program> Esta TAG define um programa, ou seja, um bloco contendo TAGs para a programação dos coletores de dados. REQUERIDA: FILHA DE: <project> ATRIBUTO(S) SIGNIFICADO
7 name Nome único de identificação do programa. datasource Fonte de dados associado ao programa. session Define o nome da sessão de inicialização quando na execução do projeto. Se ausente, a primeira sessão definida, será a sessão executada. CONTEÚDO: Uma ou mais TAGs <session> <?xml version=".0" encoding="utf-"?> <program name="program" datasource="server" session="menu"> <session> Esta TAG define uma sessão de programa. No CPM um programa é composto por várias sessões. REQUERIDA: (Ao menos uma) FILHA DE: <program> ATRIBUTO(S) SIGNIFICADO name Nome único de identificação da sessão hotkey Tecla de função associada à execução da sessão. Valor(es) permitido(s) até o momento: K_F, K_F, K_F, K_F, K_F, K_F, K_F, K_F, K_F, K_F0, K_F e K_F CONTEÚDO: Uma ou mais TAGs de programação. REQUERIDA
8 0 <?xml version=".0" encoding="utf-"?> <session name= main hotkey="k_f"> Importante! A execução de uma sessão de programação é ciclica, isso significa que, ao término da última instrução, o fluxo de execução retornará novamente ao início da sessão. Toda sessão deve ter, no mínimo, uma condição de solicitação de entrada de dados. Isso significa a presença de, ao menos, uma TAG <say> com o atributo store. TAGs XML de programação A seguir você encontrará as TAGs XML específicas de programação. Note que todas são filhas da TAG <session> e, portanto, devem estar contidas nesta. <say> Esta TAG é a responsável pelo envio e captura de dados do equipamento controlado. REQUERIDA: FILHA DE: <session> ATRIBUTO(S) SIGNIFICADO beep Valor numérico que indica a quantidade de sinais sonoros que acompanha a informação enviada ao equipamento. wait Valor numérico que indica quantos segundos de espera será aguardado após envio da informação ao equipamento.
9 get Recupera informação do DataList (vide sessão específica), processando-a e exibindo-a, concomitantemente, no display do equipamento. Este atributo suporta cálculos aritméticos básicos (somas, subtrações, multiplicações e divisões). store Aguarda informação do equipamento (digitação ou leitura), armazenando-a na variável definida por esse atributo. CONTEÚDO: Dado a ser exibido no display do equipamento. 0 <?xml version=".0" encoding="utf-"?> <session name= sessao hotkey="k_f"> <say beep= store= ficha >Digite:</say> <say wait= get= ficha >Digitado:</say> <session name= sessao hotkey="k_f"> <say store= a >A:</say> <say store= b >B:</say> <say get= a+b >A+B:</say> <store> Esta TAG é a responsável pelo armazenamento direto (sem prévio processamento) de valores no DataList. REQUERIDA: FILHA DE: <session> ATRIBUTOS(S) SIGNIFICADO name Nome da variável cujo valor será armazenado no DataList. CONTEÚDO: Dado a ser armazenado no DataList.
10 <?xml version=".0" encoding="utf-"?> <session name= main hotkey="k_f"> <store name="a"></store> <store name="b"></store> <repeat> Esta TAG define o início de um bloco de TAGs cuja execução deve repetir. REQUERIDA: FILHA DE: <session> CONTEÚDO: TAGs componentes do laço de repetição. 0 <?xml version=".0" encoding="utf-"?> <session name= main hotkey="k_f"> <repeat> <say store="a">a:</say> <if break="true">a eq 0</if> </repeat> As linhas de a 0 delimitam a região de repetição e, na linha, o atributo break="true" da TAG <if> define a expressão lógica cuja condição controla a saída do laço de repetição.
11 <clear> Esta TAG limpa o display do equipamento controlado. REQUERIDA: FILHA DE: <session> CONTEÚDO: TAG sem conteúdo. 0 <?xml version=".0" encoding="utf-"?> <session name= calc hotkey="k_f"> <say store="a">a:</say> <say store="b">b:</say> <calc store="c">a+b</calc> <say wait="" get="c">a+b:</say> <clear /> Importante! Essa instrução é invocada no inicio da execução de cada sessão do programa. <calc> Esta TAG armazena no DataList o resultado obtido após a execução de cálculos aritméticos básicos (somas, subtrações, multiplicações e divisões). REQUERIDA: FILHA DE: <session>
12 ATRIBUTOS(S) SIGNIFICADO store Nome da variável que será atribuído o resultado. CONTEÚDO: Uma expressão aritmética válida. 0 <?xml version=".0" encoding="utf-"?> <session name= calc hotkey="k_f"> <say store="a">a:</say> <say store="b">b:</say> <calc store="c">a+b</calc> <say get="c">a+b:</say> <jump> Esta TAG permite o desvio condicional no fluxo normal de execução do script para um ponto específico de entrada de dados. Este ponto (rótulo) é representado pelo valor do atributo store de uma TAG <say>. REQUERIDA: FILHA DE: <session> ATRIBUTOS(S) SIGNIFICADO to Nome de uma variável definida no atributo store de uma TAG <say> say Mensagem a ser exibida no display do equipamento. CONTEÚDO: Uma expressão lógica válida. O desvio ocorrerá se a expressão for avaliada como verdadeira.
13 0 <?xml version=".0" encoding="utf-"?> <session name= jump hotkey="k_f"> <say store="a">a:</say> <say store="b">b:</say> <say store="c">c:</say> <say store="d">d:</say> <get prefix="db" url= /web/service/ /> <jump to="a" say="a < 0">db.ret eq </calc> <jump to="b" say="b < 0">db.ret eq </calc> <jump to="c" say="c < 0">db.ret eq </calc> <jump to="d">db.ret eq </calc> Importante! Esta TAG é uma alternativa para a estratégia padrão de validação dos dados a cada entrada (digitação), permitindo ao programador, solicitar nova entrada de acordo com os dados retornados do servidor. Note que esta TAG também reduz o número de chamadas ao servidor <if> Esta TAG representa uma instrução de desvio no fluxo normal de execução do script de programação. REQUERIDA: FILHA DE: <session> ATRIBUTOS(S) SIGNIFICADO session Nome da sessão a ser executada, caso a expressão seja avaliada como verdadeira. break Abandona a laço <repeat> atual caso a expressão seja avaliada como verdadeira. error Mensagem de erro a ser exibida, caso a expressão seja avaliada como falsa.
14 CONTEÚDO: Uma expressão lógica válida. 0 0 <?xml version=".0" encoding="utf-"?> <session name= menu hotkey="k_f"> <say>-incluir -EXCLUIR</say> <say store="opcao">opcao:</say> <if session="incluir">opcao eq </if> <if session="excluir">opcao eq </if> <say wait="">opcao invalida!</say> <session name= incluir hotkey="k_f"> <say>f-menu F-EXCLUIR</say> <say store="opcao">opcao:</say> <session name= excluir hotkey="k_f"> <say>f-menu F-INCLUIR</say> <say store="opcao">opcao:</say> <get> Esta TAG é responsável pela recuperação de dados de uma fonte de dados externa (datasource), normalmente objetivando validação de uma entrada. Para maiores esclarecimentos, consulte a sessão Fonte de dados. REQUERIDA: FILHA DE: <session> ATRIBUTOS(S) SIGNIFICADO ns Namespace(prefixo) atribuído aos dados válidos
15 recebidos do servidor. Útil para evitar conflito de nomes. url URL da fonte de dados no servidor. CONTEÚDO: TAG vazia. 0 <?xml version=".0" encoding="utf-"?> <datasource name="server" type="http"> <host> </datasource> <session name= main hotkey="k_f"> <say store="vendedor">vendedor:</say> <if error="invalido!">vendedor gt 0</if> <get ns="db" url="/web/service/" /> <say get="db.nome">nome:</say> <put> Esta TAG é responsável pelo envio de dados a uma fonte de dados (datasource), objetivando a gravação efetiva dos mesmos. Para maiores esclarecimentos, consulte a sessão Fonte de dados. 0?xml version=".0" encoding="utf-"?> <datasource name="server" type="http"> <host> </datasource> <session name="main" hotkey="k_f">... <put url="/web/service/" />...
16 O DataList O CPM define o DataList como uma área para armazenar as variáveis do script de programação. Os valores presentes no DataList são eliminados a cada início de sessão e atualizados nas seguintes situações: Através da TAG <say> via atributo store; Através da TAG <calc> via atributo store; Através da TAG <store>, e; Ao receber dados válidos através da TAG <get>. Importante! Numa requisição HTTP, todos os valores presentes no DataList são formatados e enviados ao servidor de dados (datasource) quando na execução das TAGs <get> e <put>. O DataList armazena seus dados em fila, portanto, o primeiro que entra é o primeiro que sai quando na montagem de uma requisição HTTP. Observe o trecho de programa abaixo: 0?xml version=".0" encoding="utf-"?> <datasource name="server" type="http"> <host> </datasource> <session name= main hotkey="k_f"> <store name= n >0</store> <get url="/service/cep" ns= cep />... O exemplo de código acima, produzirá, automaticamente, a seguinte requisição HTTP quando na execução da TAG <get> presente na linha.
17 Note que, service=cep (linha ), foi introduzido no DataList antes de n=0 (linha 0), portanto - graças à organização em fila do DataList - sairá também antes, quando na formação da requisição. Fonte de dados O diagrama abaixo define o protocolo utilizado pelo CPM quando na comunicação com um servidor WEB (HTTP/HTTPS). Neste formato, a comunicação se dá através da formatação e envio dos dados presentes no DataList. Em resposta, uma String JSON será recebida, avaliada e, caso uma condição de erro não seja encontrada, os dados recebidos serão prefixados e inseridos no DataList, ficando assim, disponíveis para uso como se digitado pelo operador eles fossem..
18 O diagrama a seguir, esclarece o fluxo lógico para tratamento da mesma requisição, só que desta vez, do lado do servidor WEB. Expressões aritmética e lógicas O CPM suporta os seguintes operadores: Aritméticos SÍMBOLO SIGNIFICADO + Soma - Subtração * Multiplicação / Divisão
19 Importante! Os parênteses são aceitos em expressões aritméticas para efeito de mudança na prioridade de avaliação dos operadores. Lógicos SÍMBOLO ne eq lt gt le ge SIGNIFICADO Diferente (not equal) Igual (equal) Menor que (less than) Maior que (great than) Menor ou igual (less or equal) Maior ou igual (great or equal) Projeto Calculadora Abaixo você encontrará um exemplo completo de script CPM de projeto. Esse script faz uso das principais TAGs XML de projeto e programação para desenvolver uma calculadora simples de operações para duas entradas de dados: a e b. 0 0 <?xml version=".0" encoding="utf-"?> <project name="calculadora"> <program name="calculadora"> <session name="menu" hotkey="k_f"> <say store="opcao">(+)(-)(*)(/)opcao:</say> <if session="soma">opcao eq </if> <if session="subtracao">opcao eq </if> <if session="multiplicacao">opcao eq </if> <if session="divisao">opcao eq </if> <say wait="">opcao invalida!</say> <session name="soma"> <say>som(f-menu)</say> <say store="a">a:</say> <say store="b">b:</say> <calc store="r">a+b</calc> <say get="r">a+b=</say>
20 0 0 0 <session name="subtracao"> <say>sub(f-menu)</say> <say store="a">a:</say> <say store="b">b:</say> <calc store="r">a-b</calc> <say get="r">a-b=</say> <session name="multiplicacao"> <say>mul(f-menu)</say> <say store="a">a:</say> <say store="b">b:</say> <calc store="r">a*b</calc> <say get="r">a*b=</say> <session name="divisao"> <say>div(f-menu)</say> <say store="a">a:</say> <say store="b">b:</say> <if error="div por zero!">b gt 0</if> <calc store="r">a/b</calc> <say get="r">a/b=</say> <terminal ip="...0" name="terminal" program="calculadora" type="colleter_tc00" /> ----
TED - CPM PROGRAMA DE CONTROLE PARA MICROTERMINAIS TED COLLETER
TED - CPM PROGRAMA DE CONTROLE PARA MICROTERMINAIS TED COLLETER xcpml Guia do Programador Versão.0 Outubro/0 Introdução Representado por um arquivo XML devidamente validado, um script de programação CPM
Leia maisAplicativo da Manifestação do Destinatário. Manual
Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisInstalando software MÉDICO Online no servidor
Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais
Leia maisO código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisAcessando um Banco de Dados
Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisAP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisPara funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:
Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.
Leia maisINTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisMANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...
Leia maisPara que seja instalado o Bematef Total, é necessário que o computador onde seja efetuada a instalação
Rafael Ferreira Rodrigues REVISADO POR: Raquel Marques APROVADO POR: Renato Reguera dos Santos 1 - Objetivo Descrever o processo de instalação do Bematef Total. 2 - Campos de Aplicação É aplicável a área
Leia maisBoas Práticas de Desenvolvimento Seguro
Boas Práticas de Desenvolvimento Seguro Julho / 2.012 Histórico de Revisões Data Versão Descrição Autor 29/07/2012 1.0 Versão inicial Ricardo Kiyoshi Página 2 de 11 Conteúdo 1. SEGURANÇA DA INFORMAÇÃO
Leia maisEMULADOR 3270 VIA WEB BROWSER
EMULADOR 3270 VIA WEB BROWSER Host On-Demand - HOD Versão 6.0 Fev/2002 Suporte Técnico: Central de Atendimento SERPRO CAS 0800-782323 Gilson.Pereira@serpro.gov.br Marcio.Nunes@serpro.gov.br O que é o serviço
Leia maisScriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisManual de operação. BS Ponto Versão 5.1
Manual de operação BS Ponto Versão 5.1 conteúdo 1. Instalação do sistema Instalando o BS Ponto Configurando o BS Ponto 2. Cadastrando usuários Cadastro do usuário Master Alterando a senha Master Cadastro
Leia maisDocas do Pará - Guia de Instalação
Docas do Pará - Guia de Instalação Procedimento para instalar em um novo porto Primeiro faça a instalação no computador servidor do porto (v. abaixo), depois instale em cada máquina de cadastro/acompanhamento
Leia maisProtocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:
Protocolo TCP/IP Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP Máscara de sub-rede O Número IP é um número no seguinte formato: x.y.z.w Não podem existir
Leia maisManual Integra S_Line
1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras
Leia mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia maisManual Xerox capture EMBRATEL
Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir
Leia maisConteúdo Store manager... 2
Conteúdo Store manager... 2 Instalação StoreManager... 4 Servidor... 4 Estação... 4 Configurações necessárias para acessar o sistema... 4 Servidor... 4 Estações... 5 Configuração dos Importadores... 8
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisInstalação: permite baixar o pacote de instalação do agente de coleta do sistema.
O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios
Leia maisProgramação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets
Programação Web Professor: Diego Oliveira Conteúdo 02: JSP e Servlets JSP JSP é um template de uma página Web que usa Java para gerar HTML dinamicamente JSP é considerado server-side e roda em um objeto
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia maisBarra 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 maisMANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET
MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos
Leia maisCRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Leia maisConsumidor.gov.br. Usuário: Consumidor
Consumidor.gov.br Usuário: Consumidor O Consumidor.gov.br permite ao consumidor registrar reclamações direcionadas às empresas cadastradas. Para conhecê-las, clique em Empresas Participantes. Para iniciar
Leia maisManual do Usuário CFCWeb BA
ÍNDICE Acesso ao sistema... 2 Tela Principal... 3 Cadastro de Candidatos... 5 Agenda Teórico... 6 Agenda Prático... 7 Consulta Agendamentos do Candidato por Serviço... 9 Cadastro de Grade Horária... 10
Leia maisJAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
Leia maisManual de Integração Web Service
Manual de Integração Web Service Prefeitura de São Simão/MG 1. INTRODUÇÃO Este manual tem como objetivo apresentar as especificações e critérios técnicos necessários para utilização do Web Service disponibilizado
Leia mais1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez
Manual Conteúdo 1- Requisitos mínimos... 2 2- Instalando o Acesso Full... 2 3- Iniciando o Acesso Full pela primeira vez... 2 4- Conhecendo a barra de navegação padrão do Acesso Full... 3 5- Cadastrando
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisWireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira
Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisManual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0
Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...
Leia mais1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...
1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...
Leia maisFTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS
Leia maisConfigurando o Roteador Prof. Isaías Lima. Carregar o arquivo de texto para configurar outro roteador usando o HyperTerminal.
Laboratório / ECO Configurando o Roteador Prof. Isaías Lima Objetivos: Capturar a configuração atual de um roteador para um arquivo de texto ASCII com o HyperTerminal do Windows XP. Editar ou modificar
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maisMANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop
MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...
Leia maisSistema de Chamados Protega
SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...
Leia maisO servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:
ICOL Instruções para Instalação - ORACLE 1. Introdução Esse documento contém as instruções para instalação da aplicação ICOL na estrutura de máquinas da empresa cliente. No caso, estão descritos os procedimentos
Leia maisSAD Gestor Gerenciador de Backup
SAD Gestor Gerenciador de Backup treinamento@worksoft.inf.br SAD Gestor Gerenciador de Backup SAD Gerenciador de Backup Esse aplicativo foi desenvolvido para realizar cópias compactadas de bancos de dados
Leia maisPAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens.
PAINEL DE SENHAS RBSG4JE Imagem ilustrativa do painel Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens. Há basicamente dois modos de operação no Painel de Senhas: - Operação
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisManual de usuário. do sistema multicálculo CotakWeb
Manual de usuário do sistema multicálculo CotakWeb Belo Horizonte 01 de setembro de 2010 1 Sumário 1. CANAIS DE ATENDIMENTO... 3 2. DOWNLOAD DO APLICATIVO... 3 3. LOGIN... 3 4. CONFIGURAÇÃO... 4 4.1. PARÂMETROS
Leia maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia maisMercado Eletrônico Instalação e Atualização MEConnect2
Manual de Usuário da Plataforma de compras do Grupo José de Mello - Mercado Eletrônico Instalação e Atualização MEConnect2 1 Índice 1. Introdução... 3 2. Visão Geral... 3 3. Instalação e Atualização...
Leia maisPÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO
PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO Rua Coronel Botelho, 64 - Alto da Lapa - CEP: 05088-020 São Paulo - SP - Brasil +55 (11) 3832-6102 PÉGASUS (ETHERNET POCKET) STUDIO
Leia maisOmega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
Leia maisIP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.
Endereços IP Endereços IP IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.) precisam ter endereços. Graças
Leia maisGUIA PRÁTICO DE INSTALAÇÃO
GUIA PRÁTICO DE INSTALAÇÃO 1 1. PROCEDIMENTOS ANTES DA INSTALAÇÃO SIGEP WEB - Gerenciador de Postagens dos Correios 1.1. Solicitar Senha para Fechamento de PLP Solicitar ao seu consultor comercial a senha
Leia maisO programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Leia maisCONFIGURAÇÃO MINIMA EXIGIDA:
Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.
Leia maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Leia maisManual do Utilizador. Impressoras de Rede / Sistemas Operativos Windows. Versão 1.3, Novembro de 2013
Manual do Utilizador Impressoras de Rede / Sistemas Operativos Windows Versão 1.3, Novembro de 2013 Quaisquer duvidas podem ser esclarecidas através do email: si@esmae-ipp.pt Serviços de Informática, ESMAE
Leia maisMicrosoft 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 maisGuia de instalação JMap 5.0
Guia de instalação JMap 5.0 Instalação JMap A instalação de JMap é normalmente feita em um servidor que será acessado pelo conjunto de usuários. Durante a instalação, todos os componentes de JMap são instalados
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia maisPersonata Recorder. Manual de Instalação e Configuração
Personata Recorder Manual de Instalação e Configuração Julho / 2013 1 Índice 1- Pré-requisitos......3 2 Verificação do Hardware......3 3 Instalação......5 4 Configuração Inicial......8 4.1 Localização......8
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisSCPI 8.0. Novas funcionalidades. Conciliação Bancária Automática:
SCPI 8.0 Novas funcionalidades A partir de agora o SCPI conta com algumas novas funcionalidades que valem a pena serem comentadas, e dar uma breve introdução de seu funcionamento. Entre elas podemos destacar:
Leia maisComo incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
Leia maisInstalação do IBM SPSS Modeler Server Adapter
Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de
Leia maisResolução de Problemas de Rede. Disciplina: Suporte Remoto Prof. Etelvira Leite
Resolução de Problemas de Rede Disciplina: Suporte Remoto Prof. Etelvira Leite Ferramentas para manter o desempenho do sistema Desfragmentador de disco: Consolida arquivos e pastas fragmentados Aumenta
Leia maisGUIA PARA HABILITAÇÃO DAS BIOMETRIAS LINEAR (SÉRIE LN) NO SOFTWARE HCS 2010 V9.0 (BETA 3) 11/06/2014
GUIA PARA HABILITAÇÃO DAS BIOMETRIAS LINEAR (SÉRIE LN) NO SOFTWARE HCS 2010 V9.0 (BETA 3) 11/06/2014 A partir da versão 9.0 (BETA 3) do Software HCS 2010 é possível monitorar e gerenciar as biometrias
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisFollow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Leia mais3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança
3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade
Leia maisO que é o JavaScript?
JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisManual de Administração
Manual de Administração Produto: n-mf Lexmark Versão: 4.0.3 Versão do Doc.: 1.0 Autor: Bruno Nercolini Ceron Data: 22/11/2010 Aplica-se à: Clientes e Revendas Alterado por: Release Note: Detalhamento de
Leia maisMANUAL DE INSTRUÇÕES. Versão 1.0. Visão Transportador
MANUAL DE INSTRUÇÕES Versão 1.0 Visão Transportador 2 Sumário Introdução... 3 Requisitos mínimos... 3 Acesso... 3 Primeiro acesso... 5 Navegando pelo sistema... 6 Menu Perfil... 7 Dados do Fornecedor...
Leia mais4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?
Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer
Leia maisMANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY
MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY 1 Índice I - Prefácio...3 II - Instalação do tipo servidor...4 III Obter o nome do computador servidor...17 IV Instalação do tipo cliente...19 V Como inserir a
Leia maisTRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização
TRANSMISSOR ECF Sistema de transmissão de arquivos Nota Fiscal Paulista Manual de Utilização 1. Histórico de alterações Data Versão Alteração 04/12/2012 1 Criação do documento 28/02/2013 2 Revisão 2. Proposta
Leia maisFTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.
FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores
Leia maisLó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 maisROTINAS PADRÕES DO SISTEMAS
ROTINAS PADRÕES DO SISTEMAS Usando o Sistema pela primeira vez Ao executar o seu Sistema pela primeira vez a tela abaixo será apresentada para que você possa configurar os diretórios onde serão achados
Leia mais