TED - CPM PROGRAMA DE CONTROLE PARA MICROTERMINAIS TED COLLETER
|
|
- Victorio Bennert Barreto
- 8 Há anos
- Visualizações:
Transcrição
1 TED - CPM PROGRAMA DE CONTROLE PARA MICROTERMINAIS TED COLLETER xcpml Guia do Programador Versão.0 Outubro/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 os principais sistemas operacionais: Windows, Linux, OS X e Solaris. 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 do aprendizado, são completamente irrelevantes. As TAGs XML Definimos um conjunto de TAGs XML específicas para servirem de comandos para a programação dos scripts e, mesmo não sendo muitas, 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. Caso você não esteja familiarizado com a XML é bom lembrar que todas as TAGs devem ser digitadas em letras minúsculas. Novas TAGs surgirão e as atuais, poderão, com o tempo, serem alteradas ou removidas, mas, não se preocupe, o CPM sempre saberá executar seus scripts antigos sem que você tenha que alterá-los. Entidades XML pré-definidas Você deve ter notado que a XML define alguns caracteres especiais, portanto, para que não ocorram problemas no processo de análise do seu script, evite utilizá-los para outras finalidades que não as reservadas pela própria linguagem. A tabela abaixo poderá auxiliá-lo quando na necessidade de utilizar um desses caracteres: Ao necessitar de Utilize O Projeto Para representar < < Menor que > > Maior que & & E comercial ' ' Apóstrofe " Aspas A TAG <project> é container para todas as demais TAGs presentes em um script xcpml, possuindo como filhas diretas as seguintes TAGs de projeto:. fonte de dados (<datasource></datasource>). programas (<program>). terminais (<terminal></terminal>)
3 E das seguintes associações entre TAGs de projeto:. Programas com fontes de dados, e;. Terminais com programas; Note o fragmento de script xcpml abaixo: <?xml version=".0" encoding="utf-"?> <project name="prj"> <datasource name="dso" type="http"> <host> <error key="erro" retype="session" /> </datasource> <datasource name="dso" type="sapiens"> <host> <error retype="session" /> </datasource> <program name=prg" datasource="dso"> <session name="ses" hotkey="k_f"> <!-- TAGs de Programação --> <session name="ses" hotkey="k_f"> <!-- TAGs de Programação --> <program name="prg" datasource="dso" > <session name="ses" hotkey="k_f"> <!-- TAGs de Programação --> <session name="ses" hotkey="k_f"> <!-- TAGs de Programação --> <terminal name="trm" program="prg" ip="...00" /> <terminal name="trm" program="prg" ip="...0" />
4 Importante! Assim como as TAGs de programação devem estar contidas em um bloco <session>, as TAGs de projeto 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. 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.
5 <?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 CONTEÚDO: name Nome da fonte de dados. type Tipo da fonte de dados. Valor(es) permitido(s) até o momento: http; <host> <?xml version=".0" encoding="utf-"?> <project name= TAG datasource > <datasource name="servidora" type="http"> </datasource>
6 <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. params Define o formato dos parâmetros passados na URL de conexão. Valores permitidos: query (parâmetros passados no formato query params. :?par=var&par=var) rest (parâmetros passados em formato semântico. : /par/var/par/var) Quando esse parâmetro for omitido rest será assumido. 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>
7 <error> Esta TAG define uma condição de erro na digitação dos dados, disparando ação subsequente de redigitação. Lembrando que a ação será disparada quando no retorno (resposta) de uma requisição HTTP. REQUERIDA OCORRÊNCIA Várias por arquivo. FILHA DE: <datasource> ATRIBUTO(S) SIGNIFICADO key Define a chave JSON que representa uma condição de erro associada à resposta HTTP. Quando omitido, error será assumido. retype Define o ponto de retorno para a redigitação dos dados: Valores permitidos: last (para o último say..store); session (para o início da sessão corrente), ou; none (para a instrução/comando seguinte) Quando omitido last será assumido. CONTEÚDO: Nenhum. <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
8 <?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 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">
9 <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 0 <?xml version=".0" encoding="utf-"?> <program name= my program > <session name= main hotkey="k_f"> Importante! A execução de uma sessão de programação é cíclica, 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.
10 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. 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-"?> <program name= my program > <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>
11 <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. <?xml version=".0" encoding="utf-"?> <program name= my program > <session name= main hotkey="k_f"> <store name="a"></store> <store name="b"></store>
12 <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-"?> <program name= my program > <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.
13 <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-"?> <program name= my program > <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.
14 <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> 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-"?> <program name= my program > <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.
15 0 <?xml version=".0" encoding="utf-"?> <program name= my program > <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 ns="db" url= /web/service/ /> <jump to="a" say="a < 0">db.ret eq </jump> <jump to="b" say="b < 0">db.ret eq </jump> <jump to="c" say="c < 0">db.ret eq </jump> <jump to="d">db.ret eq </jump> 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. CONTEÚDO: Uma expressão lógica válida.
16 0 0 <?xml version=".0" encoding="utf-"?> <program name= my program > <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 recebidos do servidor. Útil para evitar conflito de nomes. url URL da fonte de dados no servidor. CONTEÚDO: TAG vazia.
17 0 <?xml version=".0" encoding="utf-"?> <program name= my program > <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-"?> <program name= my program > <datasource name="server" type="http"> <host> </datasource> <session name="main" hotkey="k_f">... <put url="/web/service/" />...
18 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-"?> <program name= my program > <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. Note que, service=cep (linha ), foi introduzido no DataList antes de n=0 (linha ), portanto - graças à organização em fila do DataList - sairá também antes, quando na formação da requisição.
19 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. O diagrama a seguir, esclarece o fluxo lógico PADRÃO para tratamento da mesma requisição, só que desta vez, do lado do servidor WEB.
20 Expressões aritméticas e lógicas O CPM suporta os seguintes operadores: Aritméticos SÍMBOLO SIGNIFICADO + Soma - Subtração * Multiplicação / Divisão 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 SIGNIFICADO ne eq lt gt le ge 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)
21 Integração Senior ERP O CPM fornece integração com o sistema de gestão empresarial da Senior, uma das maiores empresas de desenvolvimento de sistemas de gestão do Brasil. Maiores informações você obtém em A seguir você encontra um script que demonstra os pontos que apoiam essa integração: 0 <?xml version=".0" encoding="utf-"?> <project name="integracao-sapiens"> <datasource name="datasource-sapiens" type="http"> <host params="query"> HA&NOMUSU=suporte&SENUSU=suporte& </host> <error key="erro" retype="last" /> </datasource> <program name="programa-exemplo datasource="datasource-sapiens"> <session name="session_responder" hotkey="k_f"> <say beep="" store="val">valor:</say> <get ns="ds" url="proxacao=sid.srv.regra&numreg=" /> <say wait="" get="ds.retorno" /> <terminal ip="..." name="terminal" program="test-program" model="colleter_tc00" /> As linhas de a são as únicas que apresentam particulares relevantes para a integração com o Sapiens ERP. Na linha definimos uma fonte de dados (datasource) de nome datasource-sapiens e tipo http. Na linha a definição desta fonte de dados é finalizada. Na linha definimos as particularidades do servidor (host) que iremos enviar e receber dados. Um host Senior necessita que os parâmetros da requisição HTTP sejam formatados ao estilo query string, para tanto, configuramos o atributo params da tag host com o valor query. Ainda na linha (estendendo-se pelas linhas e ) note a string de conexão ao host Senior: amp;nomusu=suporte&senusu=suporte& Para evitar erros em nosso arquivo XML alguns caracteres não podem ser livremente utilizados e, o & é um destes caracteres. Mas, como fazer se a string de conexão Senior utiliza o & como separador de parâmetros? Para resolver esta limitação, devemos representar esses caracteres através de suas entidades XML associadas. Para o caracter & & é sua entidade associada. Para outras entidades consulte a sessão
22 Entidades XML pré-definidas. Na linha, atributo url e tag get, você também pode notar a presença da entidade XML &. Conforme você deve saber a contra parte de uma requisição HTTP é uma resposta HTTP. Até agora, tudo que vimos, foi apenas para dar subsidios ao CPM para formatar, corretamente, uma requisição para o host de destino com o intuito de enviar os dados coletados. Muito bem, mas o CPM tenta também - quando no recebimento da resposta HTTP - identificar uma condição de erro lógico, para esclarecer o que vêm a ser um erro lógico, responda a seguinte questão: Os dados coletados e enviados ao servidor (que presumimos executou sua lógica interna de validação) podem ser considerados como um lote de entrada válido? Para responder a essa questão o CPM analisa os dados retornados em busca de uma chave que, por convenção, representa uma condição de erro na coleta realizada e, portanto, o ciclo de coleta atual deve ser refeita. Com base no que foi dito nos últimos parágrafos, a linha do script XML de exemplo pode ser traduzida pela seguinte frase: Uma condição de erro (tag erro) deve ser considerada quando, ao analisar os dados retornados do servidor, a chave erro (key = erro ) seja encontrada. Nesta caso, a última entrada de dados (retype= last ) deve ser novamente solicitada Lembrando que a linha representa a última entrada de dados realizada antes da solicitação ser disparada para o servidor pela instrução presente na linha. Usamos algumas vezes o termo lote de dados e, por achar que o termo merece esclarecimentos, vamos a ele: Para o CPM um lote de dados é todo o conjunto de dados obtidos através do atributo store de uma tag say, dentro da sessão (tag session) de programa (tag program) atualmente sendo executado. Note na linha que val e seu respectivo valor digitado, pertencerá ao lote de dados atual logo após o operador do coletor confirmar a entrada, normalmente, através do pressionamento da tecla ENTER. Integração Colleter Automação Fabricante de terminais e coletores de dados há anos, a Colleter possui mais de 000 unidades instaladas no Comércio e na Indústria, muitas delas em operação por mais de 0 anos. O CPM fornece integração especifica com os Microterminais Colleter ( modelos TC/TW-00. Através de driver Java especialmente desenvolvido o TED-CPM amplia o alcance operacional desses equipamentos para qualquer servidor (host) que possua uma implementação da JVM disponível. Isso inclui todos os sistemas operacionais modernos tais como o Windows, Linux, Solaris, OS X e até mesmo o Android. Projeto Calculadora Abaixo você encontrará um exemplo completo de script TED-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.
23 <?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> <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" /> ----
C.P.M. PROGRAMA DE CONTROLE PARA MICRO TERMINAL
C.P.M. PROGRAMA DE CONTROLE PARA MICRO TERMINAL xcpml Guia do Programador Versão.0. Agosto/0 Introdução Representado por um arquivo XML devidamente validado, um script de programação CPM cuida de toda
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 maisJava Como Programar, 8/E
Capítulo 2 Introdução aos aplicativos Java Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 2.1 Introdução Programação de aplicativo Java. Utilize as ferramentas do JDK para compilar
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 maisManual QuotServ Todos os direitos reservados 2006/2007
Todos os direitos reservados 2006/2007 Índice 1. Descrição 3 2. Instalação 3 3. Configurações 4 4. Usando arquivo texto delimitado 5 5. Usando arquivo texto com posições fixas 7 6. Usando uma conexão MySQL
Leia mais1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece.
1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece. Para acessar o programa através do comando na barra de prompt, basta digitar dutoteccad e
Leia 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 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 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 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 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 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 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 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 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 maisComo configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet
Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos
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 maisNo Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:
Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido
Leia maisEDITORA FERREIRA MP/RJ_EXERCÍCIOS 01
EDITORA FERREIRA MP/RJ NCE EXERCÍCIOS 01 GABARITO COMENTADO 01 Ao se arrastar um arquivo da pasta C:\DADOS para a pasta D:\TEXTOS utilizando se o botão esquerdo do mouse no Windows Explorer: (A) o arquivo
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 mais1. Introdução ao uso da calculadora
1. Introdução ao uso da calculadora O uso da calculadora científica no curso de Estatística é fundamental pois será necessário o cálculo de diversas fórmulas com operações que uma calculadora com apenas
Leia maisManual do sistema SMARsa Web
Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4
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 maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia 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 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 maisComo instalar uma impressora?
Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara
Leia 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 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 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 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 maisTrecho retirando do Manual do esocial Versão 1.1
Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao
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 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 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 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 maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisNesse artigo abordaremos os principais aspectos de instalação e uso do NTOP no Fedora Core 4.
Diego M. Rodrigues (diego@drsolutions.com.br) O NTOP é um programa muito simples de ser instalado e não requer quase nenhuma configuração. Ele é capaz de gerar excelentes gráficos de monitoramento das
Leia maisCONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS
CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS Servidor: O servidor é todo computador no qual um banco de dados ou um programa (aplicação) está instalado e será COMPARTILHADO para outros computadores,
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisProJuris 8: Manual de Integração com Provedores de Recortes
ProJuris 8: Manual de Integração com Provedores de Recortes Versão 2.0 por Gabriel Cherem agosto/2014 Motivação Pelo menos 50% de todas as sociedades de advogados no Brasil utilizam algum software para
Leia maisDisciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisFAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO
FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver
Leia maisMais configuração OptraImage
1 fax Personalizarconfiguraçõesdecópia...2 Definirmanualmenteasinformaçõesbásicasdofax...3 Criardestinospermanentesdefax...5 Alterarasconfiguraçõesderecebereenviarfax...7 Ajustarasopçõesdeenviodefax...8
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisManual SAGe Versão 1.2
Manual SAGe Versão 1.2 Cadastramento de Usuário (a partir da versão 12.08.01 ) Conteúdo Introdução... 2 Cadastramento... 2 Desvendando a tela inicial... 4 Completando seus dados cadastrais... 5 Não lembro
Leia maisSISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente
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 maisDicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
Leia maisAPLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE
1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)
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 maisDesenvolvendo para WEB
Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura
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 maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia mais5 Estudo de caso: utilizando o sistema para requisição de material
61 5 Estudo de caso: utilizando o sistema para requisição de material A fim de avaliar as características da arquitetura proposta e a corretude da implementação, realizamos experiências com cenários de
Leia maisProcedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Leia 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 maisLazarus pelo SVN Linux/Windows
Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.
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 maisManual Q-Acadêmico 2.0 Módulo Web - Aluno
Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar
Leia maisFigura 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 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 maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
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 maisCadastramento de Computadores. Manual do Usuário
Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES
Leia maisConceitos de extensões Joomla!
capítulo 1 Conceitos de extensões Joomla! Entendendo o que é extensão Extensão pode ser entendida como uma pequena aplicação desenvolvida com regras de construção estabelecidas pelo ambiente Joomla!. É
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 maisSISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Sumário Fluxograma básico do processo de envio de remessa... 5 Criar novo certificado... 6 Aprovar certificado... 16 Preparar e enviar remessa...
Leia 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 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 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 maisMANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01
Produtos: Saúde Pró Upload Versão: 20130408-01 Sumário 1 APRESENTAÇÃO... 3 2 LOGIN... 4 3 VALIDADOR TISS... 7 4 CONFIGURAÇÃO DO SISTEMA... 10 4.1 DADOS CADASTRAIS MATRIZ E FILIAL... 11 4.2 CADASTRO DE
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 maisProcedimentos para Configuração de Redirecionamento de Portas
1 Procedimentos para Configuração de Redirecionamento de Portas O DIR 635 tem duas opções para liberação de portas: Virtual server: A opção Virtual Server permite que você defina uma única porta pública
Leia maismkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.
Leia maisGUIA BÁSICO DA SALA VIRTUAL
Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisOperador de Computador. Informática Básica
Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no
Leia mais3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
Leia mais