Histórico de Revisões
|
|
|
- Aurora Belém Nunes
- 7 Há anos
- Visualizações:
Transcrição
1 1
2 Histórico de Revisões Data Versão Responsável Histórico 22/11/ Robson M. Matos Elaboração da documentação técnica 21/06/ Robson M. Matos Inclusão do método consulta, removido método pesquisa. Histórico de Revisões 2 1. Definição e Escopo 4 2. Requisitos de Segurança 5 3. Métodos Descrição geral dos métodos Descrição explicativa dos métodos Descrição geral dos parâmetros dos métodos pauth pconsulta Descrição explicativa dos valores de saídas dos métodos Retorno Padrão retornoconnect retornochallenge retornoconsulta 8 4. Definição de Regras e Serviços (em PHP) Considerações URL do Sistema e do WebService - Produção e Testes Instanciando o WebService Método: challenge_generator 10 2
3 4.5. Chamando o script de autenticação Método: auth - processo de autenticação Método: consulta Definição de Regras e Serviços (em C#) Instanciando o WebService Método: challenge_generator Método: auth Método: consulta 14 3
4 1. Definição e Escopo O presente documento visa especificar a implementação do WebService da Central Nacional de Indisponibilidade de Bens, bem como seu funcionamento. Este documento trará exemplos em PHP e C#. 4
5 2. Requisitos de Segurança O modelo de segurança consiste na autenticação via certificado digital, com o WebService gerando um desafio e, com este desafio mais os dados de autenticação do usuário, a extensão do navegador gera uma assinatura e um certificado, que são enviados novamente pelo WebService, juntamente com o token de acesso do Registrador de Imóveis, para autenticação do usuário. 5
6 3. Métodos Aqui veremos todos os métodos do WebService e suas descrições. Os parâmetros dos métodos são objetos com propriedades descritas em Descrição geral dos parâmetros dos métodos Descrição geral dos métodos auth (pauth AS auth) AS retornoconnect challenge_generator () AS retornochallenge consulta (pconsulta AS consulta) AS retornoconsulta 3.2. Descrição explicativa dos métodos auth: Objetivo: Autenticar o usuário no sistema utilizando certificado digital; challenge_generator: Gerar um desafio para utilizar na autenticação; consulta: Consulta se determinado documento (CPF ou CNPJ) possui indisponibilidade. 6
7 3.3. Descrição geral dos parâmetros dos métodos pauth challenge: String Desafio gerado pelo WebService para autenticação; signature: String Assinatura do challenge gerada pelo Java Applet após escolha do certificado; certificate: String Certificado digital do usuário; token: String Token de acesso único para o Registrador de Imóveis que deverá ser utilizado na autenticação pconsulta session_id: String ID de sessão entregue pelo WebService após a autenticação; documento: String CPF ou CNPJ desejado. 7
8 3.4. Descrição explicativa dos valores de saídas dos métodos Retorno Padrão Todas as requisições retornam um objeto "retorno" com duas propriedades, a propriedade "info" retorna uma propriedade denominada faultmessage, do tipo String, que poderá vir em branco. retorno.success = Boolean; // sucesso ou não da requisição retorno.info = Object; // dados da resposta retorno.info.faultmessage = String; // mensagem de erro Daqui para frente trataremos apenas o objeto propriedade info retornoconnect info.session_id = String; // id de sessão que será utilizado em todo o sistema retornochallenge info.challenge = String; // desafio que será gerado na autenticação retornoconsulta info.documento = Object; // Objeto de retorno do documento consultado info.documento.documento = String; // documento consultado (CPF, CNPJ) info.documento.nrprotocolos = Integer; // quantidade de ordens que está indisponível info.documento.mensagem = String; // Mensagem de retorno sobre o documento info.hash = String; // Hash da consulta contendo 40 caracteres hexadecimais 8
9 4. Definição de Regras e Serviços (em PHP) 4.1. Considerações 1. Todo método retorna um objeto nomeado retorno com os dados da requisição; 2. O objeto retorno possui a propriedade success, no formato booleano, que informa se a requisição ao método obteve sucesso, ou não; 3. O objeto retorno possui um sub-objeto nomeado info onde tem as propriedades com os dados solicitados, como a propriedade session_id, para o método auth ; 4. O sub-objeto info do retorno de todos os métodos possui uma propriedade chamada faultmessage, do tipo String, que será preenchida com a mensagem de erro caso a propriedade success do objeto retorno seja false URL do Sistema e do WebService - Produção e Testes Central Nacional de Indisponibilidade de Bens Produção: Testes: A URL abaixo deverá ser usada para conexão com o WebService. Produção: Testes: Daqui para frente, nos referiremos a ela por $url Instanciando o WebService Aqui você vai ver como deve ser instanciado o WebService <?php $serv = new SoapClient("$url");?> 9
10 4.4. Método: challenge_generator Aqui veremos como gerar um desafio para ser utilizado na autenticação por certificado digital.a <?php $serv = new SoapClient("$url"); $challenge = $serv->challenge_generator()->retorno->info->challenge;?> 4.5. Chamando o script de autenticação Veremos agora como deve ser chamado o Java Applet para autenticação com o certificado digital. authurl: URL que receberá o POST com as informações para autenticação. <script src=" <script> arispbravo.carrega({ authurl: targeturl, challenge: "<?php echo $challenge;?>", showbox: showboxcontent, callback: function() { // conteúdo para callback ); </script> challenge: O desafio gerado no passo anterior showbox: Uma linha de código ou a instancia de um objeto do HTML para servir de gatilho para o autenticador callback: função que será executada após carregar o Java Applet, por exemplo, pode mandar exibir o showbox caso esteja oculto Método: auth - processo de autenticação Nesta parte veremos como deve ser feita a autenticação utilizado os valores enviados pelo processo acima. <?php $serv = new SoapClient("$url"); $auth = array( "challenge" => $_POST["challenge"], "signature" => $_POST["signature"], "certificate" => $_POST["certificate"], "token" => "LilH4NDK9NY93d/zHbhdDv2+VOkv/tzIwjRY44YeIijvmeKVaJjvKmfO9xfQO+BktEo5+RfElgkQ/ Uy87YV4XDWE0EutmhQzmgoj2/SckWBirIPMFRk6MRkzpF3opLvicxcLpn3YI7zspf0K/ di8atfctgq6dgqs5tduojyjstxvebbg9a7vhh0irdulhs26" ); $conn = $serv->auth($auth)->retorno; if ($conn->sucess) { $session_id = $conn->info->session_id; else { echo $conn->info->faultmessage;?> 10
11 4.7. Método: consulta Agora iremos consultar se uma determinada pessoa está indisponibilizada, ou não. <?php $serv = new SoapClient("$url"); $consulta = array ( "session_id" => $session_id, "documento" => ' ' ); $retorno = $serv->consulta($consulta)->retorno; if ($retorno->success) { print_r($retorno->info->documento); echo $retorno->info->hash; else { echo $auth->info->faultmessage;?> 11
12 5. Definição de Regras e Serviços (em C#) Agora iremos ver os mesmos exemplos acima, só que utilizando C# Instanciando o WebService Após declarar o WSDL no C#, nomeando de CNI, vamos criar uma instancia do WebService. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication3 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { cni.serv serv = new cni.serv(); 12
13 5.2. Método: challenge_generator using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication3 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { cni.serv serv = new cni.serv(); string challenge = serv.challenge_generator().retorno.info.challenge; 5.3. Método: auth using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication3 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { cni.serv serv = new cni.serv(); cni.auth auth = new cni.auth(); var html = HttpContext.Current; auth.challenge = html.request.form["token"] = "LilH4NDK9NY93d/zHbhdDv2+VOkv/ tziwjry44yeiijvmekvajjvkmfo9xfqo+bkteo5+rfelgkq/uy87yv4xdwe0eutmhqzmgoj2/ SckWBirIPMFRk6MRkzpF3opLvicxcLpn3YI7zspf0K/di8AtFCtGq6dgQs5tdUOjyjsTxvEBBG9A7Vhh0IRdULHs26"; auth.challenge = html.request.form["challenge"]; auth.signature = html.request.form["signature"]; auth.certificate = html.request.form["certificate"]; var retorno = serv.auth(auth).retorno; if (retorno.success) { string session_id = retorno.info.session_id; else { Response.Write(retorno.info.faultMessage); 13
14 5.4. Método: consulta 10/24/14 04:11:42 Untitled using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication3 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string session_id = ""; cni.serv serv = new cni.serv(); cni.consulta consvars = new cni.consulta(); pesqvars.session_id = session_id; pesqvars.documento = " "; var retorno = serv.consulta(consvars).retorno; if (retorno.success) { var documento = retorno.info.documento; var hash = retorno.info.hash; else { Response.Write(retorno.info.faultMessage); 14
Histórico de Revisões
1 Histórico de Revisões Data Versão Responsável Histórico 16/03/2012 1.0 Robson M. Matos Elaboração da documentação técnica 24/10/2014 2.0 Robson M. Matos Atualização da documentação técnica 2 Histórico
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web
1 handshake 2 consulta 3 alterausuario
Índice 1 handshake 1.1 Parâmetros 1.2 Retorno 1.3 Exemplo em PHP 1.4 Exemplo em C# 2 consulta 2.1 Parâmetros 2.2 Retorno 2.3 Exemplo em PHP 2.4 Exemplo em C# 3 alterausuario 3.1 Parâmetros 3.2 Retorno
Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS
Curso de PHP FATEC - Jundiaí TIPOS DE VARIÁVEIS - Inteiros - Ponto Flutuante - String - Array - Objetos - Booleanos PHP utiliza checagem de tipos dinâmica, ou seja, uma variável vel pode conter valores
Cartórios de Registro de Imóveis
Cartórios de Registro de Imóveis A Central Nacional de Indisponibilidade é um sistema que integra ordens judiciais e administrativas sobre indisponibilidade de bens. Para acessar a Central Nacional de
Consulta de endereço através do Cep
--------------------------------------------------------------------------------------------- Por: Giancarlo Fim [email protected] Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------
Linguagem de Programação III - PHP
Linguagem de Programação III - PHP Aula 1 Scripts PHP, VB.NET da Microsoft, C#, javascript, etc Sintaxe PHP Tudo que estiver delimitado por será processado no servidor. O navegador cliente
JAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
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.
Palavras Reservadas da Linguagem Java
Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de
Tutorial. Começando a Criar Aplicativos SMS
Tutorial Começando a Criar Aplicativos SMS Para começar Neste tutorial você vai entender como criar e integrar um aplicativo SMS usando a Brazapp. Para uma melhor compreensão, passaremos por todos os passos:
Manual de Integração DOCUMENTAÇÃO TÉCNICA. Especificação para integração via API, Webservices e SMPP.
Manual de Integração DOCUMENTAÇÃO TÉCNICA Especificação para integração via API, Webservices e SMPP www.marktel.com.br Índice 1. Introdução... 2 2. Enviando mensagens através de integração via API... 3
Coletando dados utilizando a API do Zabbix com PHP e JSON
Coletando dados utilizando a API do Zabbix com PHP e JSON INTRODUÇÃO: O Zabbix possui uma limitação quanto à montagem de painéis a serem utilizados por pessoas que não estão acostumadas a utilizar a sua
Desenvolvimento de Sistemas para WEB Site:
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Desenvolvimento de Sistemas para WEB Site: http://jeiks.net E-mail: [email protected] Introdução
A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,
UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 5 Pilhas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA Pilhas Estrutura de Dados A Estrutura de Dados Pilha Pilha é uma estrutura de dados usada em programação, que tem uma regra
Dados armazenados em um objeto podem ser tanto primitivos, tais como inteiros ou caracteres, ou referências para outros objetos.
2. Classes e Objetos Uma classe é um modelo que define os atributos e métodos comuns a um conjunto de objetos de forma encapsulada. Atributos são informações ou dados que descrevem, categorizam ou quantificam
PREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA EMISSÃO DE NFS-E EM TEMPO REAL VIA WEBSERVICE
PREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA EMISSÃO DE NFS-E EM TEMPO REAL VIA WEBSERVICE Prefeitura do Município de Osasco Nota Fiscal Eletrônica Pág. 2 de 15 Sumário Histórico de atualizações do documento...
Unidade 7: Documentação de Código A Importância dos Comentários Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 7: Documentação de Código A Importância dos Comentários Prof. Daniel Caetano Objetivo: Desenvolver a habilidade de comentar código adequadamente INTRODUÇÃO Até o momento
Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os
A sintaxe básica para definir uma função é: function nome_da_função([arg1, arg2, arg3]) { Comandos;... ; [return <valor de retorno>]; }
Definindo funções A sintaxe básica para definir uma função é: function nome_da_função([arg1, arg2, arg3]) { Comandos;... ; [return ]; Qualquer código PHP válido pode estar contido no
Login. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin
Login Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin Estrutura do projeto Criar pastas e deixar a estrutura do projeto conforme a figura.
Tutorial C# - Delegates e Eventos...
Tutorial C# - Delegates e Eventos... Date : 16 de Março de 2009 Olá a todos. Hoje vou-vos falar de Delegates e Eventos, o que são e para que servem. Esta é a aplicação que vos disponibilizo para testarem
4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Desenvolvimento Web II
Desenvolvimento Web II Linguagem PHP Conceitos Iniciais / Tipos de Dados https://secure.php.net/manual/pt_br/ Gil Eduardo de Andrade Conceitos Iniciais Introdução PHP é uma linguagem de script embutida
AJAX no GASweb. Mas e afinal, para que usamos o AJAX?
Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente
Algoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Configurando e-cpf no Portal Web do SARA - Versão Protheus
Configurando e-cpf no Portal Web do SARA - Versão Protheus 27/02/2019 Sumário 1. Instale o Openssl... 3 2. Geração do CSR... 3 3. Comprar um certificado digital... 4 4. Transformar arquivo PFX em PEM...
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
Construção de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste
Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; IFSC/POO + JAVA - prof. Herval Daminelli
Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; Tudo no mundo real pode ser representado por meio do conceito de "objeto": uma planta, uma mesa, uma pessoa, um sentimento,
Aula07 Forms Authentication
Aula07 Forms Authentication Disciplina: Programação Web Prof. Allbert Velleniche de Aquino Almeida E-mail: [email protected] Site: http://www.allbert.com.br /allbert.almeida Objetivo O objetivo
Login. Criar uma pasta Repositories na raiz do projeto. Criar uma classe Funcoes.cs dentro da pasta Repositories.
Criar uma pasta Repositories na raiz do projeto. Login Criar uma classe Funcoes.cs dentro da pasta Repositories. using System; using System.Collections.Generic; using System.Linq; using System.Web; using
DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão [email protected] http://www.luizleao.com Questão 01 Qual a diferença entre as versões Java Standard Edition (JSE) e o Java Enterprise Edition (JEE)? Questão
Assina Web S_Line Manual de Uso
1. Introdução O Assina Web S_Line permite assinar digitalmente Resultados de Exames em XML que estão disponíveis na internet. É feito o download dos documentos no computador, convertidos para o formato
Validação de dados no PHP
Validação de dados no PHP Um dos princípios de segurança de um sistema Web é que você não deve acreditar 100% no que o usuário possa inserir nos campos de um formulário (dados enviados pelo POST) ou alteração
Módulo 9 VARIÁVEIS, TIPOS DE DADOS, OPERADORES, ESTRUTURAS DE CONTROLO P S I C P T G P S I
Módulo 9 VARIÁVEIS, TIPOS DE DADOS, OPERADORES, ESTRUTURAS DE CONTROLO P S I 1 1 - C P T G P S I SUMÁRIO Variáveis Tipos primitivos de dados Operadores AritméticoS Atribuição Relacionais Lógicos Estruturas
API PAGAMENTOS. Todas requisições devem ser feitas para o endpoint https://www.belaviagem.com.br/faciladmin/
INTRODUÇÃO Para efetuar pagamentos, você deverá enviar os pedidos para a API REST da BelaViagem. Essa API ainda está em desenvolvimento, mas estamos trabalhando duro para melhorá-la! Se você tiver qualquer
SISTEMAS DE LOG, TRATAMENTO DE ATAQUES E ERROS PROF.: PAULO RICARDO LISBOA DE ALMEIDA
SISTEMAS DE LOG, TRATAMENTO DE ATAQUES E ERROS PROF.: PAULO RICARDO LISBOA DE ALMEIDA LIDANDO COM ATAQUES A aplicação está sendo atacada E agora? LIDANDO COM ATAQUES A aplicação está sendo atacada E agora?
Instrumentação do NEON via WebSocket Especificação dos serviços de instrumentação do NEON através de conexões WebSocket.
authentication Especificação dos serviços de instrumentação do NEON através de conexões WebSocket. www.inwise.com.br Sumário Sumário... 2... 3 Conexão... 4 Exemplo... 4 Enviando comandos... 5 Exemplo...
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Linguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
PREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA EMISSÃO DE NFS-E EM TEMPO REAL VIA WEBSERVICE
PREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA EMISSÃO DE NFS-E EM TEMPO REAL VIA WEBSERVICE Prefeitura do Município de Osasco Nota Fiscal Eletrônica Pág. 2 de 14 Sumário Histórico de atualizações do documento...
Layout de integração com webservices de clientes. Resultado de exames
Layout de integração com webservices de clientes Resultado de exames Objetivo Este documento tem como objetivo orientar a construção de um webservice para retornar os dados necessários para demonstrar
Manual de Integração do icarta
Manual de Integração do icarta Versão 1.00 Abril 2014 Controle de Versões Versão Data 1.00 16/04/2014 1. Introdução Este documento tem por objetivo a definição das especificações e critérios técnicos necessários
Curitiba DOCUMENTAÇÃO WebService PGSMS e PG Versão 1.0
Curitiba 2016. DOCUMENTAÇÃO WebService PGSMS e PGEmail Versão 1.0 Sumário 1. REQUISIÇÕES... 3 2. RESPOSTAS... 3 3. API PGEMAIL... 3 3.1. MÉTODOS... 3 Nome: envioavulso... 3 Nome: getstatusporagrupador...
Aula 5 POO 1 Encapsulamento. Profa. Elaine Faria UFU
Aula 5 POO 1 Encapsulamento Profa. Elaine Faria UFU - 2019 Sobre o Material Agradecimentos Aos professores José Gustavo e Fabiano, por gentilmente terem cedido seus materiais. Os slides consistem de adaptações
Linguagem de Programação III
Linguagem de Programação III Aula-4 Construtores e Sobrecarga Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de dados nativos em Java
Programação Orientada a Objetos
Programação Orientada a Objetos Modificadores de Acesso: public e private Prof. Tulio Alberton Ribeiro Instituto Federal de Santa Catarina IFSC campus São José [email protected] 31 de julho de
Herança. Prof. Fernando V. Paulovich 23 de agosto de 2010
Herança SCC0604 - Programação Orientada a Objetos Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas e de Computação(ICMC) Universidade
JavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Programação Orientada a Objetos. Professor: André Luis Meneses Silva br.geocities.com/programacao2ufs
Programação Orientada a Objetos Professor: André Luis Meneses Silva [email protected] br.geocities.com/programacao2ufs [ Conteúdo ] Objeto Mensagens Classe Encapsulamento Visibilidade Membros de Instância
Google Chart. Adicionando Action No PublicoController, adicionar o trecho. Adicionar View Botão direito na Action acima, Add View.
Google Chart Adicionando Action No PublicoController, adicionar o trecho public ActionResult Graficos() return View(); Adicionar View Botão direito na Action acima, Add View. Alterando Graficos.chstml
2017/07/25 19:38 1/10 DocFix
2017/07/25 19:38 1/10 DocFix DocFix O DocFix é um Gerenciador de Documentos Fiscais. Ele centraliza toda infraestrutura de comunicação entre o GigaERP e os órgãos responsáveis pela emissão fiscal. Estão
PRDS C#.Net Alexandre L. Silva
PRDS 2011.1 C#.Net Alexandre L. Silva [email protected] Programa 1. Introdução ao.net 2. Introdução ao ASP.Net 3. Introdução ao C#.Net 4. Primeiro programa 5. Métodos e Variáveis 6. Estruturas
Programação com Objectos. Processamento de Dados I. 2. Classes, Atributos e Métodos
Programação com Objectos Processamento de Dados I 2. Classes, Atributos e Métodos 1 Classes, Atributos e Métodos Modificadores de acesso (visibilidade) Sobrecarga de métodos (method overloading) Variáveis
Aplicação de cadastros JavaScript
Aplicação de cadastros JavaScript Introdução: Neste artigo aprenderemos a criar uma tela de cadastros de clientes utilizando a linguagem JavaScript. O que é Javascript? JavaScript é uma linguagem de programação
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA PÁTIO DE MATERIAIS Discente: Nielson Soares Disciplina: Algoritmo e Estrutura de Dados INTRODUÇÃO Orientação a objetos. Linguagem de programação JAVA. Pátio de matérias
Linguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
Detalhes da geração de código Usando a técnica ad hoc, amarrada aos procedimentos sintáticos, igual à análise semântica
Geração de Código para uma Máquina Hipotética a Pilha Detalhes da geração de código Usando a técnica ad hoc, amarrada aos procedimentos sintáticos, igual à análise semântica É composta de 3 Regiões MEPA
Manual de Integração Cartórios
Central RTDPJ Serviço Nacional dos Cartórios de TD e PJ Manual de Integração Cartórios Integração Cartórios de Registro de Títulos e Documentos e de Pessos Jurídicas Versão 2.1 Julho/2018 Sumário Histórico
Apostila - Desenvolvimento web com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE
Manual de Instalação NF-e Captura Express
Manual de Instalação NF-e Captura Express Versão 1.1 Abril 2012 1 Controle de Alterações Nome Data Versão Observação Marcello Paz 20/04/2012 1.0 Criação do documento Thaís Oliveira 03/01/2014 1.1 Atualização
Aula 04 Manipulação e Tipos de Dados em PHP. Prof. Pedro Baesse
Aula 04 Manipulação e Tipos de Dados em PHP Prof. Pedro Baesse [email protected] Tipo de Dados Constantes Manipulação de dados Variáveis Operadores Variáveis podem guardar diversos tipos de dados
Linguagem Técnica de Programação III Introdução a PHP
Linguagem Técnica de Programação III Introdução a PHP Thiago Leite [email protected] 1 O que é PHP? criada em 1994 por Rasmus Lerdorf scripts para a criação de páginas dinâmicas implementado em C
Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
CIÊNCIA DA COMPUTAÇÃO - LINGUAGEM DE PROGRAMAÇÃO II REVISÃO POO
REVISÃO POO INTRODUÇÃO À LINGUAGEM JAVA CRIANDO CLASSES EM JAVA Convenção de Nomes em Java Classes iniciam com letras maiúsculas Métodos, atributos e variáveis locais iniciam com minúsculas. Declaração
Introdução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
