Curso GeneXus - Comunicação entre Objetos

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

Download "Curso GeneXus - Comunicação entre Objetos"

Transcrição

1 Curso GeneXus - Comunicação entre Objetos Em situações anteriores encontramos a necessidade de chamar um objeto a partir de outro. Por exemplo, no evento Enter da web panel EnterPercentage2, estamos chamando o procedimento IncreaseFlightPrices

2 com o método call : A sintaxe na chamada permite que possa se omitir o call e o funcionamento será exatamente o mesmo, já que GeneXus tem a inteligência para determinar que estamos chamando um objeto; assim que

3 eliminemos o ponto e o call. Lembre-se, que quando chamamos um objeto podemos passar dados que temos no objeto chamador, para que o objeto chamado os conheça e possa usá-los. Neste exemplo, estamos passando ao procedimento o valor do percentual informado pelo usuário na web panel, armazenado na variável &percentage. Neste caso temos o valor numa variável. Se tivéssemos o dado num atributo, incluiríamos dentro dos parênteses o atributo que corresponda, ou no caso de ter que passar dois ou mais valores, enviaríamos vários atributos e/ou variáveis separados por vírgula. Como já vimos no objeto chamado, declaramos os dados recebidos na regra parm.

4 Vemos nesta regra, a variável &percentage entre parênteses.

5 Neste objeto nós definimos a variável com o mesmo nome e tipo de dados conhecido na web panel. O nome poderia ser diferente, mas o tipo de dados tem que ser o mesmo. Recorde-se que a variável recebida com o valor da porcentagem, utilizamos no source do procedimento. Se ao chamar um objeto, se não forem envidados dados, no objeto chamado não tem que declarar a regra parm. E se mais de um item for enviado, eles tem que ser recebidos dentro da regra parm na mesma ordem, separados por vírgulas. Vejamos um exemplo. Vamos definir uma web panel para que o usuário informe um intervalo inicial e final de nomes de atrações que deseja listar. E a partir da web panel se chama um procedimento, para que liste todas as atrações cujos nomes estejam incluídos neste intervalo. New/Object, selecionamos web panel, e damos o nome: EnterAttractionNameRange

6 Pressionamos Create Vamos a seção de variables para criar as 2 variáveis que precisamos.. Definimos o nome da variável: AttractionNameFrom e nos é sugerido basear a definição da variável na definição do atributo AttractionName.

7 Isto significa que a definição da variável está relacionada com a definição do atributo e se no futuro alterar o tipo de dados do atributo, o tipo de dados da variável também muda, automaticamente. Vamos definir mais uma variável, de nome: AttractionNameTo, do mesmo tipo: E vamos agora ao form. A partir do ToolBox inserimos uma tabela e deixamos o tamanho por default.

8 Quando desenhamos na web, é importante usar tabelas para que o que se escreva ou se insira na tela, fique devidamente alinhado. Digitamos Attraction name from: nesta célula, e Attraction name to: nesta outra

9 e inserimos as variáveis que acabamos de definir Também inserir um botão e deixe por uma momento a web panel dessa forma, para resolvermos o procedimento que vamos chamar no evento associado ao botão. Na janela Folder View localizamos o procedimento AttractionsReport

10 pressionamos botão direito do mouse, escolhemos Save As damos o nome AttractionsReport2 e obtemos uma copia, a qual faremos algumas mudanças. Apagaremos o order e o where. Desta forma, a listagem imprime todas as atrações. Vamos ver o layout

11 contém 3 printblocks este imprime o título do relatório este imprime os títulos das colunas

12 e este é o único que contém atributos e é o que é impresso dentro do For each. Vamos novamente ao source, e vemos que o For each contém somente a chamada ao printblock Attractions Definiremos agora, que este procedimento receba o intervalo inicial e final de nomes de atrações e usaremos os dados recebidos para fazer o filtro no For each. Vamos à seção de variables do procedimento e definimos 2 variáveis: - NameFrom, baseado no atributo AttractionName - E NameTo, também baseado no atributo AttractionName Observe que demos as variáveis, nomes diferentes aos nomes das variáveis que definimos na web panel.

13 O importante é que os tipos de dados enviados e recebidos coincidam!! Agora, vamos à seção Rules do procedimento e escrevemos: parm(&namefrom,&nameto); Estas variáveis que recebemos no procedimento, vamos utilizá-las para filtrar no For each. Assim que voltemos ao source e escrevemos where AttractionName>=&NameFrom.. enter... e where AttractionName>=&NameTo Como este procedimento foi salvo a partir de outro, as propriedades e a regra necessária para que seja impresso no formato PDF já estão configuradas. Este procedimento está pronto e só nos resta chamá-lo a partir da web panel. Vamos à web panel e damos um clipe duplo no botão para ver o evento associado.

14 Insira o nome do procedimento AttractionsReport2 e ao final do nome do procedimento, adicione um par de parênteses, dentro dos quais vamos informar os dados que queremos enviar, separados por vírgula.

15 Aqui as variáveis são chamadas &AttractionNameFrom e &AttractionNameTo Assim as enviaremos com estes nomes. Dentro dos parênteses se digita & (ecomercial) e escolha &AttractionNameFrom digitamos uma vírgula, & (ecomercial) novamente e escolha &AttractionNameTo. A chamada ao procedimento fica completa, ao qual enviamos um intervalo de nomes de atrações que o usuário digitou no form nestas 2 variáveis. Se formos ao procedimento, a regra parm, recebe duas variáveis:

16 O dado enviado em primeiro lugar vem também em primeiro lugar ao receber e assim sucessivamente chegam os dados ao objeto chamado, na ordem enviada.

17 Ressaltamos que não importa o nome das variáveis, mas a ordem delas. Deve sempre usar nomes relacionados como fizemos aqui, para entender melhor o código (que ele seja mais legível).

18 O valor recebido nas variáveis foram utilizadas para filtrar no For Each. Observemos que usamos os nomes das variáveis definidas neste procedimento e não os nomes usados no objeto chamador. Vejamos funcionando tudo o que vimos e explicado até aqui. Pressionamos F5 Executamos a web panel EnterAttractionNameRange.

19 Queremos ver a as atrações cujos nomes começam entre A e Z pressionamos o botão e vemos listadas todas as atrações

20 Agora vamos delimitar um pouco mais o intervalo. Entre A e F e vemos que somente saiu a Torre Eiffel e as pirâmides do Egito.

21 Vimos em execução, uma chamada a outro passando 2 parâmetros ao objeto chamado. Os dados recebidos

22 Usaram para filtrar no comando For Each Passaremos agora a conhecer, outra maneira possível de chamar, particularmente, objetos procedimentos ou data providers.

23 Neste exemplo, estamos chamando um procedimento de nome GetDiscount. Observemos que antes da chamada ao procedimento tem uma variável e um sinal de igualdade.. Isto é porque o objeto chamado devolve um valor. A esquerda do sinal de igualdade

24 Pode ter uma variável que recebe o valor e dependendo do objeto e a seção do mesmo, pode ter um atributo recebendo o valor. Neste caso, não nos interessa entrar em detalhes do que faz o procedimento GetDiscount. Para o nome do procedimento que devolve um valor e o nome da variável que recebe o valor retornado pelo procedimento

25 podemos deduzir que: - o procedimento nos devolverá um desconto - enviados ao procedimento 2 dados: identificador do cliente e um identificador de voo - e que o procedimento utilizará estes dados, avaliará e calculará o que o corresponda e retornará um desconto. - Agora, é importante vermos como se declara no objeto chamado, a regra parm, quando na sintaxe da chamada, o objeto devolve um valor. Na seção de regras do procedimento GetDiscount declaramos esta regra parm

26 com 3 parâmetros. O termo parâmetros se usa para referir a dados que se enviam e recebem entre 2 objetos que um chama o outro.

27 Assim se pode falar em forma genérica independentemente de se enviam ou recebam variáveis, atributos ou valores fixos. Vemos agora como funciona: Os dois parâmetros enviados, Recebe-se nessa ordem. E o terceiro parâmetro definido na regra parm

28 corresponde ao que armazena o valor retornado, na variável &discount da chamada. Mas: No source do objeto GetDiscount, em algum lugar do conjunto de instruções O valor tem de ser atribuído a variável &discount,

29 para que dito valor possa ser devolvido e atribuído a variável que se encontra a esquerda do sinal de igualdade. Anteriormente já chamamos um objeto Data Provider desta maneira. Esta sentença

30 sendo atribuído a variável &Customers, definida como uma coleção de clientes, o que devolve o DataProviderCustomers. Neste caso não se enviam parâmetros ao objeto chamado Já que não tem nada dentro dos parênteses. Portanto o Data Provider chamado não tem uma regra parm declarada.

31 Lembre-se que quando arrastamos ao source deste Data Provider o SDT que queríamos carregar, automaticamente se completou a propriedade Output do Data Provider

32 Com o nome do SDT que arrastamos. Tal como o nome da propriedade Output o descreve, ficou configurado assim no objeto, o que o mesmo retorna, ou em outras palavras: a saída do Data Provider. Por este motivo, em objetos Data Provider tem que receber na regra parm, a mesma quantidade de parâmetros que foram enviados na chamada. sem agregar um parâmetro extra de retorno ao final

33 já que a saída fica definida pela propriedade Output do data provider

34 Para finalizar, vamos observar una última coisa. Neste exemplo, alguns parâmetros são variáveis e outros, atributos. Como escolhemos o que mandar e o que receber? Na hora de enviar dados a um objeto chamado, não se gera dúvidas: Se os dados estão num atributo

35 se inclui como parâmetro o atributo; e se estiver numa variável, se utiliza a variável. Um exemplo de termos os dados em atributos, seria o caso da chamada ao procedimento GetDiscount estiver definida numa regra da transação na qual o usuário tem ingressado um identificador do cliente e o identificador de voo

36 e se tem os valores a serem enviados ao procedimento, em atributos. Outro exemplo de uso de atributos pode ser se a mesma chamada estiver definida dentro de um For each, o qual navega em certa tabela base, e se a tabela estendida tem alcance da mesma e dispõe desses atributos. Um exemplo de quando tivemos os dados em variáveis, foi na web panel EnterAttractionNameRange

37 Onde informávamos um intervalo de atrações e ao confirmar chamamos um procedimento passando dito intervalo que os tínhamos em 2 variáveis

38 Lembre-se que aqui podemos omitir o call.

39 Com relação à declaração da regra parm no objeto chamado, podemos decidir para cada parâmetro recebido, declarar um atributo ou uma variável, independentemente de como foi enviado. Qual é a diferença entre usar uma variável ou um atributo na regra parm do objeto chamado? Se receber o valor numa variável, a mesma pode ser utilizada livremente na programação: poderá ser utilizado como condição de filtro por igualdade, maior, maior ou igual, menor, menor ou igual... pode ser utilizada para uma operação aritmética, ou o que necessite realizar com a mesma. Se ao invés disso o valor for recebido num atributo,

40 automaticamente o mesmo atuará como filtro por igualdade no objeto. Veremos isto. Vamos gravar uma cópia deste procedimento com outro nome. Damos o nome: AttractionsReport3.

41 Neste novo objeto, ao invés de receber duas variáveis que contém um valor inicial e final de nomes de atrações vamos receber somente uma variável com um identificador de atração, cujos dados se desejam ser listados. Ou seja, a ideia aqui é listar os dados de uma única atração. Vamos à regra parm, tiramos estas 2 variáveis e escrevemos &AttractionId. Estando aqui, modificamos o nome do arquivo pdf a: AttractionsReport3. Agora vamos à seção de variáveis e definimos a variável &AttractionId. E vamos modificar no source os filtros do For Each

42 É claro que com esta definição, estamos listando os dados de uma atração recebida por parâmetro. Agora vamos ver o que ocorre se ao invés de receber o identificador de atração em uma variável, o receber em seu atributo. Quando recebemos o valor de um atributo na regra,

43 GeneXus filtra por igualdade, ou seja, somente vai acessar os registros que tenham esse valor de identificador de atração, em todos os acessos a base de dados que são feitas no source do objeto. Assim, não é necessário este where já que o efeito de filtro é realizado ao receber o atributo na regra parm. Eliminamos então esta linha Se olharmos a navegação deste objeto

44 vemos que o filtro está sendo realizado

45 Ainda que o where não esteja escrito. Se escrever, não obtemos um erro, mas não é necessário o escrever. Vimos duas maneiras de filtrar a informação acessada por igualdade. Se nosso objetivo não é utilizar um filtro de valor recebido por igualdade, então a única solução é receber os valores em variáveis e usá-los livremente.

Cursos GeneXus - Carregando os tipos de dados estruturados

Cursos GeneXus - Carregando os tipos de dados estruturados Cursos GeneXus - Carregando os tipos de dados estruturados Em mais de uma oportunidade, precisamos armazenar na memória uma lista de elementos que contem o mesmo tipo de informação, mas diferentes valores

Leia mais

Curso Genexus - Introdução a Web Panels

Curso Genexus - Introdução a Web Panels Curso Genexus - Introdução a Web Panels A web panel é o objeto mais flexível dentre os oferecidos por GeneXus. Como já havíamos indicado, trata-se basicamente de uma página web que nos permite resolver

Leia mais

Curso GeneXus - Atualização do banco de dados - Business Components

Curso GeneXus - Atualização do banco de dados - Business Components Curso GeneXus - Atualização do banco de dados - Business Components Até o momento, vimos que as transações permitem aos usuários inserir, modificar e excluir dados nas tabelas do banco de dados do aplicativo.

Leia mais

Relações entre os atores da realidade

Relações entre os atores da realidade Relações entre os atores da realidade Em vários exemplos de nossa agência de viagens, vimos podem ser estabelecidas diferentes relações entre que os atores da realidade. Vimos, por exemplo, que uma atração

Leia mais

Curso GeneXus - Fazendo crescer a aplicação

Curso GeneXus - Fazendo crescer a aplicação Curso GeneXus - Fazendo crescer a aplicação Ao mostrar aos usuarios da Agência de Viagens o aplicativo que temos até o momento, ganhamos a aprovação deles e eles nos lembram que, para cada atração turística,

Leia mais

Identificando atributos disponíveis

Identificando atributos disponíveis Identificando atributos disponíveis Explicaremos agora a definição de tabela base e tabela estendida. São dois conceitos muito simples e é importante compreendê-los, já que são muito aplicados no uso da

Leia mais

Administrando as bases de conhecimento (GXserver)

Administrando as bases de conhecimento (GXserver) Administrando as bases de conhecimento (GXserver) Quando desenvolvemos um aplicativo com GeneXus, seja em equipe ou individualmente, precisamos manter a KB sempre acessível e atualizada. GXserver possibilita

Leia mais

Curso GeneXus - Otro ejemplo de uso de Business components

Curso GeneXus - Otro ejemplo de uso de Business components Curso GeneXus - Otro ejemplo de uso de Business components Veremos, a seguir, um exemplo prático do uso de Business Components. Comecemos postulando o seguinte cenário: Todo cliente da agência de viagens

Leia mais

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos

Leia mais

Trabalhando com documentos

Trabalhando com documentos Trabalhando com documentos Continuando com a associação de objetos GeneXus às tarefas do diagrama de validação da reserva, seguiremos com as tarefas interativas Add customer information required for traveling

Leia mais

JAVA NETBEANS Aula PGOO Prof. Daniela Pires Conteúdo

JAVA NETBEANS Aula PGOO Prof. Daniela Pires Conteúdo Conteúdo Array... 2 Primeira:... 2 Segunda:... 2 DECLARANDO VÁRIOS ARRAYS... 3 Descobrindo o tamanho de um array... 3 Inicializando um array... 3 Percorrendo Arrays... 4 Arrays multidimensionais... 5 Novo

Leia mais

Verificação da instalação do GeneXus 15. Como verificar se o GeneXus 15 tm está instalado corretamente

Verificação da instalação do GeneXus 15. Como verificar se o GeneXus 15 tm está instalado corretamente Como verificar se o GeneXus 15 tm está instalado corretamente Conteúdo Resumo... 2 Criação de uma aplicação Web e para Smart Devices em GeneXus... 3 Passo 1 Criação de uma Base de Conhecimento... 3 Passo

Leia mais

Rotinas do MULTITERM 95.

Rotinas do MULTITERM 95. Rotinas do MULTITERM 95 http://www.trados.com I. Para iniciar o programa (já instalado) e criar uma Base de Dados Teminológica: 1) vá em Programas; 2) procure Multiterm; 3) clique no ícone Multiterm 95.

Leia mais

Importador de Notas Fiscais Eletrônicas

Importador de Notas Fiscais Eletrônicas Importador de Notas Fiscais Eletrônicas Introdução O Processo ele funciona de acordo com uma nota técnica da SEFAZ (Nota Técnica 2014/002) que tem por finalidade importar no sistema automaticamente todas

Leia mais

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para

Leia mais

Curso GeneXus - Comando for each para listar info agrupada

Curso GeneXus - Comando for each para listar info agrupada Curso GeneXus - Comando for each para listar info agrupada Havíamos implementado um procedimento que listava as categorias das atrações turísticas e, para cada categoria, as suas atrações. O que teria

Leia mais

Configuração e Utilização de Boletos FAQ23

Configuração e Utilização de Boletos FAQ23 Configuração e Utilização de Boletos FAQ23 Através do sistema Futura Server é possível configurar e controlar a emissão de boletos bancários, Para isso é necessário realizar as seguintes configurações:

Leia mais

Como Configurar e Utilizar Boletos (Futura Server) FAQ23

Como Configurar e Utilizar Boletos (Futura Server) FAQ23 Como Configurar e Utilizar Boletos (Futura Server) FAQ23 Através do sistema Futura Server é possível configurar e controlar a emissão de boletos bancários, Para isso é necessário realizar as seguintes

Leia mais

Módulo 03. Trabalhando com listas, imagens e tabelas

Módulo 03. Trabalhando com listas, imagens e tabelas Módulo 03 Trabalhando com listas, imagens e tabelas Apresentação do módulo 03 Objetivos do módulo Boas vindas ao terceiro módulo do curso Primeiros Passos no Word. Neste módulo vamos saber como utilizar

Leia mais

Prof. Esp. Andrew Rodrigues 1

Prof. Esp. Andrew Rodrigues   1 Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados

Leia mais

MANUAL VTWEB CLIENT SUBURBANO

MANUAL VTWEB CLIENT SUBURBANO MANUAL VTWEB CLIENT SUBURBANO .Conteúdo... 2 1. Descrição... 3 2. Cadastro no sistema... 3 2.1. Pessoa Jurídica... 3 2.2. Pessoa Física... 5 2.3. Concluir o cadastro... 6 3. Acessar o sistema... 6 3.1.

Leia mais

Como Gerar Instruções de Boletos? - FS133.2

Como Gerar Instruções de Boletos? - FS133.2 Como Gerar Instruções de Boletos? - FS133.2 Caminho: Contas a Receber>Boleto>Boleto Instrução Referência: FS133.2 Versão: 2017.01.16 Como Funciona: A tela de Instruções de Boletos permite gerar instruções

Leia mais

Como gerar uma amostra aleatória simples com o Microsoft Excel

Como gerar uma amostra aleatória simples com o Microsoft Excel Como gerar uma amostra aleatória simples com o Microsoft Excel Este texto complementa o conteúdo da Unidade 2 da disciplina Estatística Aplicada à Administração. Na seção 2.1 da Unidade 2 vimos a importância

Leia mais

Aula 4: Introdução à Linguagem C++

Aula 4: Introdução à Linguagem C++ CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas

Leia mais

Descrição A finalidade do curso do módulo Domínio Protocolo é apresentar aos nossos usuários:

Descrição A finalidade do curso do módulo Domínio Protocolo é apresentar aos nossos usuários: O Domínio Protocolo foi desenvolvido para registrar e controlar toda a entrada e saída de documentos do escritório. Tem como objetivo evitar contradições entre clientes e escritórios e eliminar dúvidas

Leia mais

VETORES Motivação AULA 19

VETORES Motivação AULA 19 AULA 19 VETORES 19.1 Motivação Considere o problema de calcular a média aritmética das notas de 5 alunos de uma disciplina e determinar e escrever o número de alunos que obtiveram nota superior à média

Leia mais

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Informática para Engenharia 1 Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem Python. Bibliografia:

Leia mais

Manual Sistema de Automação de Pedidos Data C

Manual Sistema de Automação de Pedidos Data C Manual Sistema de Automação de Pedidos Data C Ubá 2011 Sumário 1- Acesso... 3 2- Acesso do Representante... 3 2.1- Menu... 7 2.1.1- Arquivo > Sair... 10 2.1.2- Meus Pedidos> Lançamentos... 10 2.1.3- Meus

Leia mais

Curso GeneXus Criação da Base de Conhecimento

Curso GeneXus Criação da Base de Conhecimento Curso GeneXus Criação da Base de Conhecimento Vamos executar GeneXus (clique duplo no ícone do desktop) Este nome e este número que vemos aqui, nos indicam qual é a versão de GeneXus que estamos executando.

Leia mais

INSTRUÇÕES PARA O PRIMEIRO ACESSO

INSTRUÇÕES PARA O PRIMEIRO ACESSO INSTRUÇÕES PARA O PRIMEIRO ACESSO O Ambiente Virtual de Aprendizagem (AVA), está disponível para todos os alunos dos cursos do IF Sudeste MG Câmpus JF. O AVA também é conhecido como plataforma Moodle.

Leia mais

Caminho: Cadastros>Vendas>Tabela de Preço Atualizar

Caminho: Cadastros>Vendas>Tabela de Preço Atualizar Como Atualizar Preço? - FS37 Tabela de Sistema: Futura Server Caminho: Cadastros>Vendas>Tabela de Preço Atualizar Referência: FS37 Versão: 2015.5.4 Como Funciona: Esta tela é utilizada para alterar o valor

Leia mais

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ 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 mais

Tutorial do E3 para Iniciantes Capítulo 15 Consultas

Tutorial do E3 para Iniciantes Capítulo 15 Consultas UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Supervisão e Redes Industriais ET56E Tutorial do E3 para Iniciantes Capítulo 15 Consultas Grupo III Carlos Eduardo Andrade Gerhard Dix Jordan João Leonardo Berdú

Leia mais

MANUAL VTWEB CLIENT URBANO

MANUAL VTWEB CLIENT URBANO MANUAL VTWEB CLIENT URBANO Conteúdo... 2 1. Descrição... 3 2. Cadastro no sistema... 3 2.1. Pessoa Jurídica... 3 2.2. Pessoa Física... 5 2.3. Concluir o cadastro... 6 3. Acessar o sistema... 6 3.1. Autenticar

Leia mais

1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio)

1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio) 1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio) Neste tutorial, será apresentado passo a passo como usar o LimerSoft MasterReport para criação e personalização de relatórios.

Leia mais

No sub menu de Formatos temos algumas opções a trabalhar. Vejamos cada uma

No sub menu de Formatos temos algumas opções a trabalhar. Vejamos cada uma Módulo de Topografia Avançada Formatos. Esta ferramenta auxilia na criação de formatos para impressão, tais como: A0; A1; A2; A3 e A4. O acesso a este recurso está no menu suspenso Posição, Formatos: delas.

Leia mais

LINGUAGEM C: FUNÇÕES FUNÇÃO 08/01/2018. Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa.

LINGUAGEM C: FUNÇÕES FUNÇÃO 08/01/2018. Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa. LINGUAGEM C: FUNÇÕES Prof. André Backes FUNÇÃO Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa. printf(): função que escreve na tela scanf(): função que lê o teclado

Leia mais

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Classes o Objetos. Classes, objetos, métodos e variáveis de instância Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento

Leia mais

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

Vejamos agora as ferramentas mais utilizadas para criação de imagens: Vejamos agora as ferramentas mais utilizadas para criação de imagens: Lápis: Apenas mantenha pressionado o botão do mouse sobre a área em branco, e arraste para desenhar. Pincel: Tem a mesma função do

Leia mais

MANUAL DO USUÁRIO PORTAL DA IMPRENSA NACIONAL PESQUISA NOS DIÁRIOS OFICIAIS

MANUAL DO USUÁRIO PORTAL DA IMPRENSA NACIONAL PESQUISA NOS DIÁRIOS OFICIAIS MANUAL DO USUÁRIO PORTAL DA IMPRENSA NACIONAL PESQUISA NOS DIÁRIOS OFICIAIS Brasília, 18 de setembro de 2012. 1 APRESENTAÇÃO Com a finalidade de suprir as necessidades da Imprensa Nacional, foi desenvolvido

Leia mais

EXCEL 2010 FUNÇÕES PARTE II. Professor: João Victor Rocha Araújo

EXCEL 2010 FUNÇÕES PARTE II. Professor: João Victor Rocha Araújo EXCEL 2010 FUNÇÕES PARTE II Professor: João Victor Rocha Araújo Funções Financeiras NPER Retorna o número de períodos para um investimento com base em pagamentos constantes e periódicos, e uma taxa de

Leia mais

Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano

Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Lógica de Programação para Engenharia 1 Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem C/C++. Bibliografia:

Leia mais

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão do Manual: 2.4 Versão do Aplicativo: 2.17.2 Conteúdo 1. Instalação do AFV...03 2. Configurações...04 3. Recebendo as tabelas...05

Leia mais

TRABALHANDO COM FUNÇÕES

TRABALHANDO COM FUNÇÕES TRABALHANDO COM FUNÇÕES Um dos principais recursos do Excel é o seu poder de executar cálculos. Alguns cálculos podem exigir fórmulas muito complexas e parte destes cálculos podem utilizar determinadas

Leia mais

Bem-vindo ao tópico sobre os relatórios de imposto ampliados.

Bem-vindo ao tópico sobre os relatórios de imposto ampliados. Bem-vindo ao tópico sobre os relatórios de imposto ampliados. 1 Depois de concluir este tópico, você estará apto a: explicar as opções ampliadas disponíveis nos relatórios de imposto. definir as configurações

Leia mais

Aula 4 Introdução ao C

Aula 4 Introdução ao C Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções

Leia mais

Nota Técnica. Configuração de Alarmes no Visilogic Descreve o procedimento para a configuração de alarmes no Visilogic.

Nota Técnica. Configuração de Alarmes no Visilogic Descreve o procedimento para a configuração de alarmes no Visilogic. Nota Técnica Assunto: Objetivo: Configuração de Alarmes no Visilogic Descreve o procedimento para a configuração de alarmes no Visilogic. 1. INTRODUÇÃO Somente o modelo enhanced possuiu as telas de alarme

Leia mais

As funções são blocos de instruções que facilitam o entendimento do código. Sua sintaxe é:

As funções são blocos de instruções que facilitam o entendimento do código. Sua sintaxe é: Linguagem C-Funções Objetivos No primeiro capítulo foi dito que um programa em C pode ser composto de uma ou mais funções, sendo que a única obrigatória é main (). Agora, estudaremos como utilizar outras

Leia mais

08. A figura seguinte representa uma tela do Excel XP.

08. A figura seguinte representa uma tela do Excel XP. INFORMÁTICA A figura acima mostra uma janela do Windows XP, contendo informações acerca de uma lista de arquivos. Com relação a essa janela e ao Windows XP, responda a questão 01. 01. Ao se clicar o menu,

Leia mais

<identificador>[<tamanho>]: <tipo>;

<identificador>[<tamanho>]: <tipo>; Vetores e Constantes Imagine uma situação na qual fosse necessário armazenar 100 valores para processamento. Por exemplo, pode ser necessário armazenar as notas de 100 provas de uma turma de alunos. Uma

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites

Leia mais

SUBIR LISTAS DE S

SUBIR LISTAS DE  S SUBIR LISTAS DE E-MAILS SÉRIE MANUAIS DA FERRAMENTA ALL IN MAIL INTRODUÇÃO Para realizar seus envios pela All In Mail é necessário que você possua sua lista de contatos cadastrada em nosso sistema. Para

Leia mais

Linguagem C Funções. André Tavares da Silva.

Linguagem C Funções. André Tavares da Silva. Linguagem C Funções André Tavares da Silva [email protected] Funções É uma coleção de comandos identificados por um nome (identificador); As funções executam ações e podem retornar valores; main, printf

Leia mais

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2 Universidade Federal do Rio de Janeiro Instituto de Matemática / DCC Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação - 2003/2 Prof. A. C. G. Thomé, PhD [email protected] Airam C. P.

Leia mais

Estatísticas e Relatórios. Treinamento OTRS Help Desk

Estatísticas e Relatórios. Treinamento OTRS Help Desk Estatísticas e Relatórios Treinamento OTRS Help Desk Sumário Estatística... 3 Visão Geral... 3 Gerando Relatórios... 4 Criação de Relatórios... 5 Lista de Chamado... 7 Acumulação de Chamados...10 Tempo

Leia mais

Movimento do Caixa

Movimento do Caixa Movimento do Caixa http://www.controlenanet.com.br Este manual é parte integrante do Software On-line Movimento do Caixa Concebido pela equipe técnica de ControleNaNet. http://www.controlenanet.com.br

Leia mais

Unidade 5: Introdução à Programação com C/C++

Unidade 5: Introdução à Programação com C/C++ Lógica de Programação para Engenharia 1 Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem C/C++. Bibliografia:

Leia mais

Manual Recurso Variáveis Entrada. FullCopyConvert Data

Manual Recurso Variáveis Entrada. FullCopyConvert Data Manual Recurso Variáveis Entrada. FullCopyConvert Data Revisão: Janeiro / 2014 Sumário Bem-vindo ao FullCopyConvert Data! Estas instruções irão guiá-lo para criação de variáveis de entrada para utilização

Leia mais

Guia do Fornecedor. Cotação Eletrônica

Guia do Fornecedor. Cotação Eletrônica Guia do Fornecedor Cotação Eletrônica As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas a mudança sem aviso prévio. Salvo informações

Leia mais

Working 03 : Conceitos Básicos II

Working 03 : Conceitos Básicos II Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira

Leia mais

Manual Coleção Interativa Papel Professor Versão 2.5.3

Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor / 33 Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor 2/ 33 Manual Coleção Interativa ACESSAR A COLEÇÃO INTERATIVA...

Leia mais

Manual do Usuário. Sistema de Contas Públicas

Manual do Usuário. Sistema de Contas Públicas Manual do Usuário Sistema de Contas Públicas Versão 2.9 Índice Introdução...3 Localizando o sistema...4 Acessando o Sistema...7 Downloads...10 Autenticação do Sistema...21 Errado...21 Correto...23 Cadastrar...26

Leia mais

Página1 ATF ASSISTÊNCIA TÉCNICA FRAHM MANUAL DE UTILIZAÇÃO

Página1 ATF ASSISTÊNCIA TÉCNICA FRAHM MANUAL DE UTILIZAÇÃO Página1 ATF ASSISTÊNCIA TÉCNICA FRAHM MANUAL DE UTILIZAÇÃO Outubro de 2015 Página2 Índice 1. Como Acessar o Sistema ATF... 3 1.1 Método 1:... 3 1.2 Método 2:... 3 2. Conhecendo a Janela Inicial de seu

Leia mais

SISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário

SISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário SISTEMA DE BIBLIOTECAS DO IFRS Manual do Usuário Acesso Rápido Apresentação 2 Consulta ao Catálogo do SiBIFRS 3 Pesquisa geral 5 Opções de consulta 7 Detalhamento da obra 8 Detalhamento da obra Guia Exemplares

Leia mais

Criando a sua própria função

Criando a sua própria função São diversas as possibilidades de aplicação do Excel ao nosso fluxo de trabalho. Uma das mais interessantes é a criação das nossas próprias funções na ferramenta, o que nos permite economizar tempo na

Leia mais

Manual do Prestador no Portal Tiss

Manual do Prestador no Portal Tiss Manual do Prestador no Portal Tiss Introdução... 2 Usuário e Senha... 2 Prestador Medico... 2 Prestador Clinica... 3 Guias... 4 Guias Sem Lote... 7 Gerar Lote de XML... 7 Lote Manual... 8 Lote Automático...

Leia mais

MANUAL DE Rua Donato Vissechi, 417 (11) Centro José Bonifácio SP (21) CEP (61)

MANUAL DE Rua Donato Vissechi, 417 (11) Centro José Bonifácio SP  (21) CEP (61) 1 MANUAL DE S@T Sumário 1. INTRODUÇÃO... 3 2. CADASTRO DE PRODUTO... 3 3. CADASTRO DE CLIENTES... 9 4. INTEGRAÇÃO RETAGUARDA- PDV... 11 5. COMO EMITIR S@T... 12 CANCELAMENTO DE CUPOM... 17 SANGRIA... 19

Leia mais

Listagens & Relatórios

Listagens & Relatórios - Listagens & Relatórios Índice Opções Comuns na Barra 4 Impressão 4 Impressão Rápida 4 Pré-Visualizar 4 Imprimir 4 Desenhar Layout 4 Filtros 4 Filtro Rápido 4 Gerir e Aplicar 5 Limpar 5 Grelha 5 Ordenação

Leia mais

Inserindo Quebra de Página

Inserindo Quebra de Página Inserindo Quebra de Página Quando estamos digitando um texto ou elaborando um documento, podemos por algum motivo, querer que estes terminem em um determinado ponto da página (antes do seu final) e começar

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico O que é? É um sistema incorporado no site da Unesp para criação e atualização de páginas Web, por usuários autenticados em qualquer computador que possa conectar-se

Leia mais

Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano

Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos

Leia mais

Tutorial Dispensa de Disciplinas - Aluno

Tutorial Dispensa de Disciplinas - Aluno Tutorial Dispensa de Disciplinas - Aluno 1. Orientações gerais O sistema online de dispensas de disciplinas está disponível no Portal do Aluno. Podem solicitar a dispensa de disciplina pelo sistema online

Leia mais

Caso ocorram dúvidas durante a leitura do manual. Por favor, entre em contato com o setor de informática do IDAF.

Caso ocorram dúvidas durante a leitura do manual. Por favor, entre em contato com o setor de informática do IDAF. Sumário MANUAL DE UTILIZAÇÃO... 2 ENDEREÇO DE ACESSO... 3 ACESSO AO SISTEMA:... 4 LIMPAR SESSÃO:... 5 DOWNLOAD DO FIREFOX:... 6 PRODUTOR... 7 CADASTRO DE PRODUTOR... 7 ALTERAR PRODUTOR... 12 BLOQUEAR OU

Leia mais

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos [email protected] SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha

Leia mais

Ajuda do Usuário do Forcepoint Secure Messaging

Ajuda do Usuário do Forcepoint Secure Messaging Ajuda do Usuário do Forcepoint Secure Messaging Bem-vindo ao Forcepoint Secure Messaging, uma ferramenta que fornece um portal seguro para transmissão e exibição de dados confidenciais e pessoais em emails.

Leia mais

Serão listadas as disciplinas de sua responsabilidade no período selecionado

Serão listadas as disciplinas de sua responsabilidade no período selecionado Lançamento de Frequências e Notas 1. Para acessar o SISTEMA ACADÊMICO, abra o navegador Mozilla Firefox ou Google Chrome. 2. Digite na barra de endereços: acadêmico.unemat.br Após aperte a tecla

Leia mais

1 - Ambiente de desenvolvimento

1 - Ambiente de desenvolvimento Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).

Leia mais

AstraLX Configuração dos Convênios e Tabela de Preços Guia para Configuração de Convênios e Tabela de Preços utilizada no Programa AstraLX

AstraLX Configuração dos Convênios e Tabela de Preços Guia para Configuração de Convênios e Tabela de Preços utilizada no Programa AstraLX AstraLX Configuração dos Convênios e Tabela de Preços Guia para Configuração de Convênios e Tabela de Preços utilizada no Programa AstraLX 2011 Equipe Documentação Astra AstraLab 30/08/2011 1 Sumário Configuração

Leia mais

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01 Introdução Geralmente as aplicações que nós desenvolvimentos possui vários formulários. Geralmente estes formulários são criados dinamicamente pela sua aplicação em tempo de execução através de código

Leia mais

Criação de estilos CSS

Criação de estilos CSS Em primeiro lugar vamos inserir um parágrafo Marco Soares 1 Criação de estilos CSS Para começar, crie um site novo e uma página inicial para testes chamada index.html Vamos começar por criar alguns estilos

Leia mais

MANUAL DO USUÁRIO SISTEMA DE ALMOXARIFADO CONAM/SIAM. RIO CLARO Versão

MANUAL DO USUÁRIO SISTEMA DE ALMOXARIFADO CONAM/SIAM. RIO CLARO Versão PREFEITURA MUNICIPAL DE RIO CLARO SECRETARIA MUNICIPAL DA EDUCAÇÃO DEPARTAMENTO FINANCEIRO E PATRIMONIAL EM PARCERIA COM O NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO MANUAL DO USUÁRIO SISTEMA DE

Leia mais