Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

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

Download "Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec"

Transcrição

1 Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec

2 Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates ISBN: Primeira impressão: Outubro/2002 Segunda edição: Outubro/2004 Terceira edição: Julho/2007 Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo SP Brasil Tel.: Fax: novatec@novatec.com.br Site:

3 Sumário Conceitos básicos.5 O que é PHP?..5 O que é XML?6 Usando PHP com XML..6 Instalando a extensão expat..8 Analisando um documento XML com PHP9 Criando um parser XML9 Definindo as funções de manipulação..9 Mapeamento de tags XML.. 12 Executando o parser e manipulando erros 15 Usando um array para analisar os dados.. 17 Buscando dados em um documento XML20 Liberando a memória utilizada. 24 Exemplos completos.25 Funções DOM XML..31 O que é um parser DOM?31 Diferenças entre parsers SAX e DOM. 32 Carregando e manipulando os dados em memória.. 32 Exemplo de parser DOM.34 Transformando documentos XML com PHP e XSLT 37 O que é XSLT?. 37 Como é feita a transformação 37 Exemplo de folha de estilo XSLT.. 39 Criando um processador XSLT no PHP.40 Executando uma transformação40 Liberando a memória utilizada. 41 Exemplo completo de transformação XSLT. 41 Usando PHP para gerar arquivos XML..45 Por que criar arquivos XML?.45 Gerando a partir do MySQL..45 Gerando a partir do PostgreSQL.. 47 Funções PHP para um parser XML.49 Lista das funções PHP / DOM XML.. 62 Outra alternativa: SimpleXML..65 Obtendo o conteúdo XML..65 Acessando os campos dos registros.66 Percorrendo os registros com foreach.. 67 Acessando os atributos das tags XML68 Funções da SimpleXML68 Funções PHP/XSLT para transformação69 Lista dos elementos da XSLT.72 Informações adicionais.77 Download dos exemplos do guia.77 Links relacionados.77 Comentários e sugestões.77 Índice remissivo..78

4

5 Conceitos básicos Conceitos básicos O que é PHP? PHP é uma das linguagens de programação mais utilizadas na web para a criação de páginas dinâmicas. Suas principais características são: Gratuito e com código aberto: o arquivo de instalação pode ser adquirido gratuitamente no site Além disso, o PHP é um software com código-fonte aberto. O código-fonte, assim como a sua documentação detalhada, também estão disponíveis no site oficial do PHP. Embutido no HTML: o HTML e o PHP estão misturados. Você pode começar a escrever em PHP, de repente escrever um trecho em HTML, depois voltar para o PHP, e assim por diante. Baseado no servidor: quando você acessa uma página PHP através do seu navegador, todo o código PHP é executado no servidor, e somente o resultado final é exibido para o usuário. Portanto, o navegador exibe a página já processada, sem consumir recursos de seu computador. Além disso, ao contrário da linguagem Javascript, as linhas de programação PHP não podem ser vistas por ninguém, pois elas são executadas no próprio servidor e o que retorna é apenas o resultado do código executado. Bancos de dados: diversos bancos de dados são suportados pelo PHP, ou seja, o PHP possui código que executa funções de cada um. Entre eles temos PostgreSQL, Sybase, MySQL, Oracle, SQL Server e muitos outros. Portabilidade: pode-se executar o PHP no Linux, Unix ou Windows NT. A seguir é apresentado um exemplo de uma página Web que contém programação PHP: <html> <head> <title>exemplo</title> </head> <body> <?php echo "Este é um script PHP!"; </body> </html> Perceba que um trecho de programa PHP deve iniciar com <?php e terminar com. O programa apresentado contém a estrutura padrão de uma página HTML, com os elementos html, body, head e title. No corpo da página há um trecho de código PHP, onde foi utilizado o comando echo para exibir na tela o texto "Este é um script PHP!". Para aprender mais sobre PHP você pode

6 Conceitos básicos consultar alguns livros dedicados a essa linguagem, como o "Desenvolvendo Websites com PHP", da Novatec Editora. O que é XML? A XML (Extensible Markup Language) permite que você crie os seus próprios conjuntos de elementos de marcação. A XML busca executar o que seria a verdadeira função de uma linguagem de marcação: descrever o conteúdo de um documento, e não como ele deve ser exibido. Com as marcações personalizadas da XML torna-se possível a estruturação dos dados, que posteriormente poderão ser recuperados facilmente e utilizados de diversas maneiras. A seguir é apresentado um exemplo de documento XML, que iremos nomear como futebol.xml: <?xml version="1.0" <futebol> <jogador> <nome>mauro Galvão</nome> <idade>40</idade> <altura>1.80</altura> <time>grêmio</time> <posicao>zagueiro</posicao> </jogador> <jogador> <nome>kléber</nome> <idade>25</idade> <altura>1.78</altura> <time>atlético-pr</time> <posicao>meio-campo</posicao> </jogador> <jogador> <nome>adãozinho</nome> <idade>34</idade> <altura>1.68</altura> <time>são Caetano</time> <posicao>meio-campo</posicao> </jogador> </futebol> O documento apresentando armazena, de forma estruturada, dados referentes a alguns jogadores de futebol. Você pode obter mais informações sobre XML no site do W3C, no endereço ou no guia de XML publicado pela Novatec Editora ( Usando PHP com XML O principal objetivo deste Guia é ensinar como trabalhar de forma conjunta com PHP e XML, ou seja, ensinar a utilizar a linguagem PHP para extrair e exibir com determinada formatação os dados contidos em documentos XML. Em outras palavras, você irá aprender a criar um analisador (parser) XML para tratar de alguma forma os dados existentes nesses documentos.

7 Conceitos básicos No decorrer do Guia discutiremos cada etapa do processo de análise de um documento XML com PHP. Para já ir se acostumando, observe o trecho de código PHP a seguir, que simplesmente exibe na tela (em formato HTML) os dados contidos no documento futebol.xml, apresentado no item anterior: <html> <head> <title>jogadores de futebol</title> </head> <body> <h2>jogadores</h2> <? function TagInicial($parser, $elemento, $attrs) { if($elemento!="futebol") if($elemento=="jogador") echo "<ul>"; else echo "<li>"; function TagFinal($parser, $elemento) { if($elemento!="futebol") if($elemento=="jogador") echo "</ul>"; else echo «</li>»; function TrataCaracteres($parser, $dados) { echo $dados; $xml_parser = xml_parser_create(); xml_set_element_handler($xml_parser, "TagInicial", "TagFinal"); xml_set_character_data_handler($xml_parser, "TrataCaracteres"); if (!($fp = fopen("futebol.xml", "r"))) die("não foi possível abrir o arquivo XML."); while ($dados = fread($fp, 4096)) { if (!xml_parse($xml_parser, $dados, feof($fp))) { die(sprintf("erro XML: %s na linha %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); xml_parser_free($xml_parser); </body> </html> O script PHP apresentado, que foi nomeado como futebol. php, exibe em forma de itens (elemento li da HTML) os dados referentes a cada jogador armazenado no documento futebol.xml. O resultado produzido pela execução desse script é apresentado na figura a seguir. No tópico "Analisando um documento XML com PHP" na página 9, você aprenderá detalhadamente cada etapa do processo

8 Conceitos básicos de análise, juntamente com algumas técnicas de programação que facilitam a formatação dos dados recuperados. Instalando a extensão expat A extensão que possibilita a análise de documentos XML a partir do PHP é chamada de expat, e foi criada por James Clark. A expat permite a criação de parsers XML e a definição de funções de manipulação para diversos tipos de eventos XML. Essas funções, chamadas de handlers, são definidas por funções como xml_set_element_handler, xml_set_character_data_handler, xml_set_processing_instruction_handler, entre outras. Provavelmente você não terá que instalar essa extensão, pois se o PHP estiver sendo executado no servidor Web Apache ou posterior, a expat já estará disponível. Nesse caso basta configurar o PHP com with-xml para que a extensão seja integrada ao Apache. Caso o PHP tenha sido compilado como um módulo do Apache ou posterior, a extensão expat embutida no Apache será automaticamente utilizada. No entanto, se você estiver utilizando uma versão do Apache anterior à 1.3.7, ou outro servidor web que não ofereça o suporte necessário, haverá a necessidade de fazer o download e instalar a expat, que pode ser obtida em A documentação do PHP adverte que o arquivo Makefile que acompanha a extensão expat não cria uma biblioteca, e recomenda a seguinte regra para executar essa tarefa: libexpat.a: $(OBJS) ar -rc $@ $(OBJS) ranlib $@ Se preferir, pode fazer o download da expat em um pacote RPM ou em arquivo executável (para Windows) acessando o endereço

9 Analisando um documento XML com PHP Analisando um documento XML com PHP Agora você aprenderá com detalhes cada etapa do processo de análise de um documento XML, desde a criação de um analisador (parser) XML até a liberação da memória ocupada por ele. Nos trechos de códigos apresentados a seguir, considere os três pontos () como um trecho de código PHP que no momento não vem ao caso. O exemplo completo estará nomeado como futebol2.php, disponível para download no endereço indicado no final deste guia. Criando um parser XML Em um script PHP, para iniciar a análise de um documento XML, é necessário que seja criado um parser. Essa tarefa é executada pela função xml_parser_create(), cujo resultado deve ser atribuído a uma variável que será utilizada toda vez que houver a necessidade de referenciar esse parser. Portanto, precisamos de uma única linha de código PHP: <?php $xml_parser = xml_parser_create(); A variável $xml_parser receberá um valor inteiro que representa o identificador do parser XML no script PHP que está em execução. As diversas funções relacionadas com a análise XML irão utilizar esse valor como referência. Definindo as funções de manipulação Após a criação do parser devem ser definidas as funções (handlers) que irão manipular os principais eventos gerados durante a análise do documento XML. Os principais handlers são definidos pelas funções: xml_set_element_handler xml_set_character_data_handler Porém, para a definição de handlers também existem as seguintes funções: xml_set_processing_instruction_handler xml_set_default_handler xml_set_unparsed_entity_decl_handler xml_set_notation_decl_handler xml_set_external_entity_ref_handler Todas elas serão vistas com detalhes no tópico "Funções PHP para um parser XML" na página 49. Neste tópico serão apresentadas as duas principais, como mostra o seguinte trecho de código:

10 10 Analisando um documento XML com PHP <? // cria o parser $xml_parser = xml_parser_create(); // define funções de manipulação xml_set_element_handler($xml_parser, "TagInicial", "TagFinal"); xml_set_character_data_handler($xml_parser, "TrataCaracteres"); É importante dizer que as funções de manipulação devem estar definidas antes que sejam executadas as funções xml_ set_element_handler e xml_set_character_data_handler. Portanto, no exemplo apresentado, primeiro devem ser criadas as funções TagInicial, TagFinal e TrataCaracteres, para posteriormente serem definidas como funções de manipulação. A função TagInicial será responsável por executar uma determinada ação quando o parser XML encontrar a tag inicial de algum elemento. Considerando o documento futebol.xml apresentado no início deste guia, a função TagInicial seria ativada quando o parser encontrasse as seguintes tags: <futebol> <jogador> <nome> <idade> <altura> <time> <posicao> A função TagFinal executará uma determinada ação quando o parser XML encontrar as tags de fechamento para os elementos que compõe o documento. No nosso exemplo, as tags de fechamento serão as seguintes: </futebol> </jogador> </nome> </idade> </altura> </time> </posicao> A função TrataCaracteres será responsável por tratar de alguma forma os caracteres encontrados entre as tags de abertura e fechamento. A função TagInicial deve possuir três parâmetros: Identificador do parser XML que ativou esta função. Nome do elemento para o qual esta função foi chamada. Um array associativo contendo os atributos (caso existam) do elemento. Os nomes dos atributos são utilizados como chaves para acessar os seus valores. Por exemplo:

11 Analisando um documento XML com PHP 11 <?php function TagInicial($parser, $elemento, $attrs) { if($elemento=="futebol") echo "<table bgcolor=#00ff00>"; else if($elemento=="jogador") echo "<tr><td><ul>"; else echo "<li>"; Dessa forma, quando o parser XML encontrar a tag <futebol>, a função TagInicial criará uma tabela HTML com o plano de fundo verde. Ao encontrar a tag <jogador> será criada uma célula da tabela HTML, e dentro dela uma lista não-ordenada (elemento ul). Para as demais tags iniciais será impresso um marcador de item da lista (elemento li). Antes de apresentar a função responsável pelo fechamento de todas essas tags veremos a função TrataCaracteres, que trata de alguma forma os dados contidos entre as tags inicial e final de um elemento. A função TrataCaracteres deve possuir dois parâmetros: Identificador do parser XML que ativou esta função. Os dados a serem tratados. Por exemplo: <?php function TrataCaracteres($parser, $dados) { echo "<b>"; echo $dados; echo "</b>"; A função mostrada neste exemplo apenas exibe em negrito os dados recebidos. No entanto, poderia ser utilizada uma formatação diferente para cada dado, dependendo do elemento que está sendo analisado. Para isso, bastaria utilizar uma variável global para armazenar o elemento corrente, como veremos em um exemplo mais adiante. Após abrir algumas tags e tratar os dados recebidos, utilizamos a função TagFinal para executar alguma ação quando uma tag de fechamento for encontrada. Essa função deve possuir dois parâmetros: Identificador do parser XML que ativou esta função. Nome do elemento para o qual esta função foi chamada. Por exemplo: <?php function TagFinal($parser, $elemento) { if($elemento=="futebol") echo "</table>";

12 12 Analisando um documento XML com PHP else if($elemento=="jogador") echo "</ul></td></tr>"; else echo "</li>"; Veja que, no exemplo que utilizamos, a função TagFinal é encarregada de gerar as tags de fechamento para as tags que foram abertas pela função TagInicial, enquanto a função TrataCaracteres é utilizada para imprimir, de modo formatado, os dados encontrados. Portanto, ao criar as funções que foram nomeadas como TagInicial, TagFinal e TrataCaracteres, e defini-las como funções de manipulação (handlers), estaremos tratando os principais eventos XML. Dessa forma pode-se utilizar a HTML para exibir no navegador, com uma determinada formatação, aqueles dados que estavam armazenados de forma estruturada no documento XML. Mapeamento de tags XML Para facilitar a conversão de dados estruturados (em XML) para dados formatados (em HTML), pode ser feito um mapeamento de tags. Esse mapeamento consiste em definir os códigos HTML que devem ser exibidos para cada tag encontrada no documento XML. Para deixar o código mais fácil de entender, em vez de usar vários comandos if encadeados, isso pode ser feito de duas formas: Com o comando switch do PHP. Criando um array associativo, onde as chaves correspondem ao nome dos elementos e os valores são os códigos HTML correspondentes a cada tag. Agora veremos como implementar cada uma das formas. A primeira será gravada em um arquivo chamado futebol3.php e a segunda no arquivo futebol4.php, também disponíveis para download no endereço indicado no final desse guia. Utilizando o comando switch para fazer o mapeamento, as funções de manipulação poderiam ser as seguintes: <? function TagInicial($parser, $elemento, $attrs) { switch ($elemento) { case "FUTEBOL": echo "<table bgcolor=#f0f0f0>"; case "JOGADOR": echo "<tr><td>"; case "NOME": echo "<b>";

13 Analisando um documento XML com PHP 13 case "IDADE": echo "Idade: <i>"; case "ALTURA": echo "Altura: <i>"; case "TIME": echo "Time: <u>"; case "POSICAO": echo "Posição: <i>"; default: function TagFinal($parser, $elemento) { switch ($elemento) { case "FUTEBOL": echo "</table>"; case "JOGADOR": echo "</td></tr>"; case "NOME": echo "</b><br>"; case "IDADE": echo "</i><br>"; case "ALTURA": echo "</i><br>"; case "TIME": echo "</u><br>"; case "POSICAO": echo "</i><br><br>"; default: function TrataCaracteres($parser, $dados) { echo $dados; Na segunda maneira de implementar o mapeamento de tags utiliza-se dois arrays associativos globais, sendo um para mapear as tags de abertura e outro as tags de fechamento. Dessa forma, as funções de manipulação podem acessar diretamente a posição do array correspondente ao elemento que está sendo analisado. Então o script PHP poderia ser definido da seguinte forma:

14 14 Analisando um documento XML com PHP <? $inicial = array ('FUTEBOL' => '<table bgcolor=#f0f0f0>', 'JOGADOR' => '<tr><td>', 'NOME' => '<b>', 'IDADE' => 'Idade: <i>', 'ALTURA' => 'Altura: <i>', 'TIME' => 'Time: <u>', 'POSICAO' => 'Posição: <i>'); $final = array ('FUTEBOL' => '</table>', 'JOGADOR' => '</td></tr>', 'NOME' => '</b><br>', 'IDADE' => '</i><br>', 'ALTURA' => '</i><br>', 'TIME' => '</u><br>', 'POSICAO' => '</i><br><br>'); function TagInicial($parser, $elemento, $attrs) { global $inicial; echo $inicial[$elemento]; function TagFinal($parser, $elemento) { global $final; echo $final[$elemento]; function TrataCaracteres($parser, $dados) { echo $dados; As duas formas produzem o mesmo resultado no programa navegador, como mostra a figura seguinte: Ao escolher a opção "Exibir Código-fonte" no browser, verá que os códigos HTML gerados pelas páginas futebol3.php e futebol4.php são idênticos. Veja a seguir o código gerado: <table bgcolor=#f0f0f0> <tr><td> <b>mauro Galvão</b><br>

15 Analisando um documento XML com PHP 15 Idade: <i>40</i><br> Altura: <i>1.80</i><br> Time: <u>grêmio</u><br> Posição: <i>zagueiro</i><br><br> </td></tr> <tr><td> <b>kléber</b><br> Idade: <i>25</i><br> Altura: <i>1.78</i><br> Time: <u>atlético-pr</u><br> Posição: <i>meio-campo</i><br><br> </td></tr> <tr><td> <b>adãozinho</b><br> Idade: <i>34</i><br> Altura: <i>1.68</i><br> Time: <u>são Caetano</u><br> Posição: <i>meio-campo</i><br><br> </td></tr> </table> Portanto, fizemos um mapeamento das tags do documento futebol.xml, atribuindo uma determinada formatação HTML para cada tag encontrada. Para o elemento FUTEBOL foi criada uma tabela com plano de fundo cinza; para o elemento JOGADOR foi criada uma célula na tabela; para o elemento NOME o texto foi formatado com negrito, e assim por diante. Executando o parser e manipulando erros Já vimos como criar um parser XML com a função xml_parser_create, e como definir as funções de manipulação (handlers) com as funções xml_set_element_handler e xml_set_character_data_handler. Mas para realmente iniciar a análise de um documento XML precisamos executar a função xml_parse. Sua sintaxe é a seguinte: int xml_parse (int parser, string dados [, int final]) O primeiro parâmetro é o identificador do parser XML, ou seja, a variável que recebeu o resultado da função xml_parser_create. O segundo parâmetro são os dados a serem analisados. O terceiro parâmetro é opcional, servindo para indicar se a análise do documento XML já chegou ao fim. Observe a seguir um exemplo de uso dessa função: <?php if (!($fp = fopen("futebol.xml", "r"))) die("não foi possível abrir o arquivo XML."); while ($dados = fread($fp, 4096)) xml_parse($xml_parser, $dados, feof($fp)); No trecho de código apresentado, primeiramente é feita a tentativa de abrir o arquivo futebol.xml para leitura. Caso o arquivo seja aberto com sucesso, será executado um comando

Desenvolvendo Websites com PHP

Desenvolvendo 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 mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

2 echo "PHP e outros.";

2 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 mais

Introdução ao PHP. Prof. Késsia Marchi

Introduçã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 mais

Programaçã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 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 mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1 Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas

Leia mais

Copyright 2008, 2013 da Novatec Editora Ltda.

Copyright 2008, 2013 da Novatec Editora Ltda. 4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Características do PHP. Começando a programar

Características do PHP. Começando a programar PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo

Leia mais

Criando um script simples

Criando 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 mais

PHP AULA1. Prof. Msc. Hélio Esperidião

PHP AULA1. Prof. Msc. Hélio Esperidião PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR

Leia mais

Internet e Programação Web

Internet 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 mais

Programando em PHP. Conceitos Básicos

Programando 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 mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.). HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS APRESENTANDO O CSS CSS Cascading Style Sheets, ou, em português, Folha de Estilo em Cascata - é uma linguagem de estilo que pode ser utilizada na formatação de documentos HTML. Com CSS, podemos criar regras

Leia mais

O 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.

O 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 mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Conceitos de extensões Joomla!

Conceitos 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 mais

Guia de Consulta Rápida ASP. Rubens Prates. Novatec Editora. www.novateceditora.com.br

Guia de Consulta Rápida ASP. Rubens Prates. Novatec Editora. www.novateceditora.com.br Guia de Consulta Rápida ASP Rubens Prates Novatec Editora www.novateceditora.com.br Guia de Consulta Rápida ASP de Rubens Prates Copyright@2000 da Novatec Editora Ltda. Todos os direitos reservados. É

Leia mais

JDBC Java Database Connectivity

JDBC Java Database Connectivity 5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes

Leia mais

CONCEITOS 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; 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 mais

Auxiliar de instalação (Português Brasileiro) Primeiros passos

Auxiliar de instalação (Português Brasileiro) Primeiros passos Primeiros passos Auxiliar de instalação (Português Brasileiro) Agradecemos que você tenha optado por nosso produto e esperamos que esteja sempre satisfeito(a) com seu novo software da G DATA. Caso algo

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Table of Contents. PowerPoint XP

Table of Contents. PowerPoint XP Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos

Leia mais

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza Integrantes: Catarino Rodrigues Data: 26/10/2012 Leandro de Matos Pereira Leandro dos Santos Marciano Ramon Alves de Souza Disciplina: Banco de Dados para Internet Tema do Trabalho: Tecnologias para acesso

Leia mais

CURSO DE PROGRAMAÇÃO EM JAVA

CURSO 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 mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento

Leia mais

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a

Leia mais

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Desenvolvimento de Sites com PHP e Mysql Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção

Leia mais

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46 9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19

Leia mais

Microsoft Office PowerPoint 2007

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

Leia mais

2. O AMBIENTE DE PROGRAMAÇÃO EM C

2. O AMBIENTE DE PROGRAMAÇÃO EM C 2. O AMBIENTE DE PROGRAMAÇÃO EM C Este capítulo trata de colocar a linguagem C para funcionar em um ambiente de programação, concentrando-se no compilador GNU Compiler Collection (gcc). Mas qualquer outro

Leia mais

VVS Sistemas (21)3405-9500

VVS Sistemas (21)3405-9500 Índice Assunto Página Apresentação... 2 Funcionamento do Módulo... 3 Instalação do Módulo... 4 Configurações no C-Plus NF-e... 9 Acessando os arquivos... 11 Apresentação Apresentamos o módulo C-Plus NF-e

Leia mais

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

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP AULA 4 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

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza Sessions e Cookies progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Cookies e Sessions Geralmente, um bom projeto

Leia mais

WF Processos. Manual de Instruções

WF Processos. Manual de Instruções WF Processos Manual de Instruções O WF Processos é um sistema simples e fácil de ser utilizado, contudo para ajudar os novos usuários a se familiarizarem com o sistema, criamos este manual. Recomendamos

Leia mais

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

WEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 1 CDI - Curso de Webdesign - Prof. Paulo Trentin Objetivos para esta aula Debater sobre

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

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

Leia mais

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

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 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 mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

Desenvolvedor Web Docente André Luiz Silva de Moraes

Desenvolvedor Web Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção de páginas de internet e é responsável

Leia mais

Laboratório de Redes. Professora Marcela Santos marcela@edu.estacio.br

Laboratório de Redes. Professora Marcela Santos marcela@edu.estacio.br Laboratório de Redes Professora Marcela Santos marcela@edu.estacio.br Active Directory (AD) Samba Máquina virtual Criação de uma máquina virtual Instalação do Windows Server O Active Directory (AD) é um

Leia mais

Orientação a Objetos

Orientaçã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 mais

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2 Desenvolvimento Web III Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2 Prof. Mauro Lopes 1-31 21 Objetivos Nesta aula iremos trabalhar a manipulação de banco de dados através

Leia mais

Documentação Usando o Javadoc

Documentação Usando o Javadoc Documentação Usando o Javadoc Prof. MSc. João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão 2.1 Última Atualização: 04/2005 1 Comentários e Documentação Comentários em Java Existem três tipos de comentários

Leia mais

Instalando o WordPress em localhost

Instalando o WordPress em localhost Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação

Leia mais

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Introdução. História. Como funciona

Introdução. História. Como funciona Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado

Leia mais

Lição 1 - Criação de campos calculados em consultas

Lição 1 - Criação de campos calculados em consultas 1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas

Leia mais

Instalação e utilização do Document Distributor

Instalação e utilização do Document Distributor Para ver ou fazer o download desta ou de outras publicações do Lexmark Document Solutions, clique aqui. Instalação e utilização do Document Distributor O Lexmark Document Distributor é composto por pacotes

Leia mais

Criando, inserindo e exibindo PHP+MySql

Criando, inserindo e exibindo PHP+MySql Criando, inserindo e exibindo PHP+MySql De uma forma extremamente fácil e básica você verá como criar banco de dados, tabelas, inserir e exibir usando o phpmyadmin, PHP e MySql. O que é um banco de dados?

Leia mais

MANUAL TISS Versão 3.02.00

MANUAL TISS Versão 3.02.00 MANUAL TISS Versão 3.02.00 1 INTRODUÇÃO Esse manual tem como objetivo oferecer todas as informações na nova ferramenta SAP que será utilizada pelo prestador Mediplan, a mesma será responsável para atender

Leia mais

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

EDITORA 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 mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

Bem-vindo ao Guia de Introdução - Utilitários

Bem-vindo ao Guia de Introdução - Utilitários Bem-vindo ao Guia de Introdução - Utilitários Table of Contents File Recover... 1 Introdução do File Recover... 1 Instalação... 1 Introdução... 2 iii File Recover Introdução do File Recover Instalação

Leia mais

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo: Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade

Leia mais

Introdução a Java. Hélder Nunes

Introdução a Java. Hélder Nunes Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML

43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML 43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML Aqui serão exemplificados os relatórios que podem ser definidos pelo usuário. Esses Relatórios podem ser impressos em Impressora Lazer,

Leia mais

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE INTRODUÇÃO O portal do Afrafep Saúde é um sistema WEB integrado ao sistema HEALTH*Tools. O site consiste em uma área onde os Usuários e a Rede Credenciada,

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

"Manual de Acesso ao Moodle - Discente" 2014

Manual de Acesso ao Moodle - Discente 2014 "Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /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 mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido

Leia mais

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc. Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL Prof. MSc. Hugo Souza Na última aula falamos um pouco sobre as ferramentas

Leia mais

AULA 12 RELATÓRIOS PDF O QUE É UM FORMATO PDF

AULA 12 RELATÓRIOS PDF O QUE É UM FORMATO PDF AULA 11 PHP AVANÇADO AULA 12 RELATÓRIOS PDF O QUE É UM FORMATO PDF PDF é um formato de arquivo que tem sido muito usado na Internet quando é necessário garantir que a impressão de um texto (com ou sem

Leia mais

Disciplina: Unidade V: Prof.: E-mail: Período:

Disciplina: Unidade V: Prof.: E-mail: Período: Encontro 17 Disciplina: Sistemas de Banco de Dados Unidade V: Introdução à Linguagem SQL Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 13. Introdução à Linguagem SQL Introdução

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um

Leia mais

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM DE PROGRAMAÇÃO WEB LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação 1. Introdução Esse guia foi criado com o propósito de ajudar na instalação do NetEye. Recomendamos que todos os passos sejam seguidos corretamente para que a

Leia mais

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP VitorFariasCoreia INFORMAÇÃOECOMUNICAÇÃO Autor Vitor Farias Correia Graduado em Sistemas de Informação pela FACITEC e especialista em desenvolvimento de jogos

Leia mais

Criando Relatórios com PHP

Criando Relatórios com PHP Criando Relatórios com PHP 2a Edição Pablo Dall Oglio Novatec Copyright 2011, 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Consultório On-line. Tudo o que você precisa em um só lugar.

Consultório On-line. Tudo o que você precisa em um só lugar. Índice 1) Acesso ao sistema 2) Recepção do paciente 3) Envio do atendimento para faturamento: consulta médica ou procedimentos simples 4) Envio do atendimento para faturamento: procedimentos previamente

Leia mais

Instalação rápida do Expresso

Instalação rápida do Expresso Instalação rápida do Expresso 1. Considerações 2. Requisitos básicos para instalação 3. Instalação 4. Configurando o Setup do Expresso 5. Cadastrando usuários 6. Primeiro Acesso no Expresso 7. Desinstalação

Leia mais

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais