Leonardo Lacerda Alves. Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web

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

Download "Leonardo Lacerda Alves. Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web"

Transcrição

1 Leonardo Lacerda Alves Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web Junho de 2003

2

3 Leonardo Lacerda Alves 3 APRESENTAÇÃO Este mini-curso tem o objetivo de oferecer a você a oportunidade de desenvolver sua primeira aplicação web completa, conhecendo a organização fundamental do ambiente web e os fundamentos da Estão incluidos implementação de programas web desenvolvidos Código-fonte do programaexemplo em PHP. Apache Desenvolvido para os alunos do 5º período de PHP sistemas de informação, exige conhecimentos mínimos de linguagem C, banco-de-dados, navegação na Internet, uso do ambiente Windows e formatação de documento de textos. MySQL Interbase Manual PHP Manual MySQL Apostila Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web. Por Leonardo Lacerda Alves Jun Direitos reservados. Itabira.

4 4 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web SUMÁRIO 1.Introdução Requisitos mínimos e instalação do ambiente... 9 Servidor web... 9 Sistema Gerenciador de Banco de dados... 9 Editor HTML... 9 Iniciando os programas Especificações do sistema de Atendimento-eletrônico Implementação do Atendimento-eletrônico Página inicial (I) Cadastro de usuário Configuração: Banco-de-dados Cadastro de usuário: inclui usuário Página inicial (II) Autenticação de usuários Menu principal (I) Categorias de atendimento Listar categorias... 23

5 Leonardo Lacerda Alves 5 Questões e mensagens Conclusão Referências bibliográficas... 26

6 6 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web 1.INTRODUÇÃO Em conseqüência da expansão da Internet, interconexão entre diferentes ambientes de redes e reaproveitamento de máquinas e sistemas operacionais antigos, a arquitetura web tem adquirido grande relevância e criado demandas e desafios para o desenvolvimento de programas em Internet e intranets das corporações. As intranets, por sua vez, possuem conceitos idênticos aos da Internet, se utilizando de ferramentas e protocolos de comunicação similares. O seu escopo, porém, diferentemente do que ocorre na Internet, é permitir a troca de dados apenas entre computadores de uma mesma rede local, normalmente, mesmo que esteja ligada a rede pública de computadores, a Internet [6]. A camada multimídia da Internet é a WWW World Wide Web ou simplesmente Web, a qual é fornecida pelo protocolo HTTP Hypertext Transfer Protocol ou Protocolo de Transferência de Hipertexto e permite a troca de documentos, imagens e outros recursos web de forma transparente em relação ao computadorservidor [2]. Um recurso web é acessado por um programa-cliente, isto é, utilizado pelo usuário. O programa-cliente, normalmente conhecido como navegador ou browser (folheador), acessa os recursos através de um esquema de endereçamento uniforme conhecido como URL Uniform Resource Locator no formato protocolo://endereço_ip:porta/diretorios/arquivo [9]. O servidor é responsável por servir os recursos web e o faz simplesmente enviando os arquivos disponíveis ao programa-cliente, logo que recebe uma requisição, assim como aponta a figura 1.1. Existem porém duas classes de aplicações web. A primeira delas chamada de client-side, ou local, sendo executada no computador-cliente, responsável pela requisição de um recurso web. Na figura 1.1 observa-se um processo client-side sendo executado sem qualquer conexão com sistemas computacionais externos.

7 Leonardo Lacerda Alves 7 Figura 1.1: Programa client-side A segunda classe de aplicações web são executadas pelo servidor para o qual foi realizada uma requisição de recurso www. Nesse caso, o recurso é denominado recurso-dinâmico, e o servidor é totalmente responsável pelo processamento de dados e o redirecionamento da saída para o computador-cliente, o qual por sua vez, conforme demonstrado na figura 1.2, não tem acesso aos processos e dados de origem. Figura 1.2: Programa server-side Inúmeros ambientes computacionais foram criados para possibilitar o desenvolvimento de programas dessa segunda classe ou server-side, normalmente em linguagens de programação existentes e interpretadas no momento da requisição. Dentre os mais populares foram consideradas o VB-Script e ASP.NET, linguagens de programação restritas à arquitetura Microsoft e normalmente

8 8 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web implementadas em Visual Basic ou C#; Java Servlets Pages (JSP), criada pela Sun, baseada na linguagem Java e independente de sistema operacional; e PHP, a qual é a única a contar com um interpretador open-source gratuito e com código-fonte aberto suportado por variados sistemas operacionais e servidores http. O PHP, objeto deste trabalho, foi um conjunto de aplicações desenvolvidas em linguagem Perl, por Rasmus Lerdof em 1995, com o simples propósito de criar interações entre usuários de Internet e sites nos quais era instalado. Somente após 1997, através da contribuição de outras pessoas ao projeto, PHP tornou-se uma linguagem de programação, chegando à versão 4 em 2000 com todos os atributos abordados neste tutorial, e presente em mais de 20% dos domínios públicos na Internet [7]. O conhecimento prévio da linguagem C++ é desejável, mas o presente artigo deve servir como introdução à PHP mesmo àqueles que não saibam programar nessa linguagem. Este tutorial está organizado sobre a seguinte estrutura: no ítem 2 são discriminados os requisitos mínimos para a construção do programa com possibilidade de testes, e também instruções sobre como instalar o servidor Interbase, o servidor web e o banco-de-dados através do qual o programa-exemplo irá funcionar; no ítem 3 são expostas as especificações do programa-exemplo o qual será construído em PHP, com formatação em HTML e armazenamento de informações em banco-de-dados Interbase; no ítem 4 iniciamos a implementação do programa ao mesmo tempo que criamos atalhos para outros documentos existentes no CD-ROM, o qual é oferecido juntamente com este curso; no ítem 5 concluimos nosso curso fornecendo mais detalhes sobre a engenharia de aplicações para web.

9 Leonardo Lacerda Alves REQUISITOS MÍNIMOS E INSTALAÇÃO DO AMBIENTE SERVIDOR WEB Um servidor web é necessário para servir páginas e outros recursos pelo protocolo HTTP. O Apache, um dos mais populares servidores, é oferecido no CD-ROM o qual acompanha este curso, sendo gratuito e livre para cópia. A instalação do servidor se dá através da instalação do programa PHPTriad. SISTEMA GERENCIADOR DE BANCO DE DADOS Dois SGBDs acompanham este curso, ambos gratuitos e livres para cópia. O primeiro, objeto do curso, é o Interbase em sua versão 6, produzido pela Borland Corporation; o segundo é o MySQL, um dos mais rápidos SGBDs usados em aplicações web, instalável através do PHPTriad. EDITOR HTML PHPTriad Instale o PHPTriad no diretório c:\apache do seu computador. Configure a variável session.save_path em c: \apache \ php \ php. ini para / temp A aplicação Sothink suporta a edição de documentos para web no formato HTML. É gratuito para uso pessoal e educacional e está disponível com todas as funções, com instalador no CD-ROM. INICIANDO OS PROGRAMAS Apache Após instalar o programa PHPTriad, o servidor Apache estará disponível no endereço c:\apache. Para acioná-lo, clique no botão Iniciar > Programs > PHPTriad > Start Apache.

10 10 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web MySQL Após instalar o programa PHPTriad, o servidor MySQL estará disponível sob o endereço c:\apache\mysql. Para acioná-lo, clique no botão Iniciar > Programs > PHPTriad > Start MySQL. Interbase A instalação do Interbase pode acontecer em qualquer diretório do seu disco rígido. Para acioná-lo, clique no botão Iniciar > Configurações > Painel de Controle > Interbase Manager. Na tela do programa (Fig. 3.1), clique em Start, caso ele esteja fechado (Stopped), como também poderá configurá-lo para ser iniciado automaticamente quando o Windows for ligado (Start Mode como Automatic). Fig Configuração do Interbase Sothink A instalação do Sothink pode ocorrer em qualquer diretório do seu disco rígido. Para acioná-lo, clique no botão Iniciar > Programas > SourceTec > Sothink HTML Editor 2.5 > Sothink HTML Editor. A inicialização demorará cinco segundos.

11 Leonardo Lacerda Alves ESPECIFICAÇÕES DO SISTEMA DE ATENDIMENTO- ELETRÔNICO O sistema deve contar com os seguintes módulos de funções: Cadastro de dados dos usuários Cadastro de dados dos administradores Cadastro de categorias por um administrador Escrita de questões e mensagens por todos Escrita de respostas por todos Leituras de mensagens e respostas por todos Consultas ao banco-de-dados por todos Acesso autenticado por usuário e senha Acesso ao sistema: Principal Cadastro Usuários Administradores Acesso autenticado Alteração de cadastro Leitura de mensagens Escrita de mensagens Listagens ao banco-de-dados

12 12 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web 4.IMPLEMENTAÇÃO DO ATENDIMENTO-ELETRÔNICO PÁGINA INICIAL (I) Forneceremos um atalho para o cadastro e o acesso direto ao sistema autenticado por senha. Porém, neste primeiro momento, só criaremos nosso primeiro atalho para o cadastro. Execute o Sothink, crie um arquivo novo e graveo com o nome index.htm no diretório do seu projeto web. Baseado na aparência apresentada na figura 4.1, desenha página através do recurso Design do programa, crie o atalho para a PÁGINA DE CADASTRO, de nome cadastrousuarios.php, e deixe espaço para o que, no futuro, será o formulário de identificação. World Wide Web Em um servidor WWW, o primeiro recurso aberto pelo navegador se chama index, podendo ter as extensões. php,.htm,.html ou outras especificadas. A este recurso web damos o nome de Index ou página inicial. O diretório do seu projeto deve ser c:\apache\htdocs\suporte Agora teste sua página, digitando o endereço em seu navegador. Figura 4.1: página inicial

13 Leonardo Lacerda Alves 13 CADASTRO DE USUÁRIO.htm ou.php? Uma página com a extensão. htm ou.html são enviadas do servidor web ao navegador sem alterações. No Sothink, com a página index.htm aberta, acione File > Save as... para gravar a página atual com um outro nome, escolhendo cadastrousuarios.php e certificando-se de que o diretório atual é o mesmo do seu projeto. Páginas com extensão.php são processadas no servidor antes de serem enviadas. Nessa página cadastrousuarios.php, haverá um formulário através do qual criamos a conta de usuários-cliente e usuários-administradores do nosso sistema. Clique sobre a tabela da página e pressione Delete para excluí-la. No local onde existia um formulário, crie um formulário através do Menu Insert > Form Field > Form..., informando o nome (name) Cadastro, Método de envio (method) Post e Programa processador (Action) incluiusuario.php. Insira uma tabela, agora com nove linhas (rows) e duas colunas (cols) em seu interior, e crie os campos para os dados Nome (one-line text box), Sobrenome (oneline text box), Sexo (radio button), (one-line text box), Observações (text area) e se é Atendente (check box), Senha (one-line text box), Confirmação de senha, Confirmação de atendente (one-line text box), todos através do menu Insert > Form Field. Ao final do formulário insira dois botões (push button) um para envio do formulário (submit) e outro para limpá-lo (reset). Insira também um campo oculto - Hidden Field - em qualquer local dentro do formulário, com o nome codigo e valor 0. Com este último campo servirá como um controle para nós e não aparecerá na tela do usuário. A aparência da tela ficará como na Figura 4.2.

14 14 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web Figura 4.2: Cadastro de usuário Ao clicar no botão [Enviar], todos os dados serão enviados (POST) ao programa especificado na cláusula action, do formulário, em nosso caso o programa incluiusuario.php. CONFIGURAÇÃO: BANCO-DE-DADOS O nosso banco-de-dados usado por nós será o Interbase 6, o qual fica armazenado em um arquivo, em algum endereço particular. Como o endereço do arquivo, seu nome, o usuário e a senha são dados necessários em todos os scripts do nosso sistema, ele será centralizado em um script externo, o qual será usado como uma biblioteca. A Figura 4.3 apresenta todo o script denominado conf_bd.php. Figura 4.3: Script do arquivo conf_bd.php <? $bd = "localhost:c:\apache\htdocs\suporte\bd.gdb"; $bdusuario = "sysdba"; $bdsenha = "masterkey";?>

15 Leonardo Lacerda Alves 15 CADASTRO DE USUÁRIO: INCLUI USUÁRIO A página incluiusuario.php é responsável por capturar os campos do formulário apresentado na Figura 4.2, informando sobre possíveis erros ou gravando as informações no banco-de-dados. Para criar esta página, abra a página cadastrousuarios.php, acione File > Save as... e grave a página como incluiusuario.php. Apague o conteúdo do formulário, inclusive tabela e seus dados internos, mantendo apenas os títulos do programa, propaganda e seção de cadastro de usuários. Crie um novo parágrafo com uma mensagem de sucesso: Dados gravados com sucesso. E em outro parágrafo escreva uma mensagem de erro: Foram encontrados erros em seu formulário. Finalmente iremos trabalhar diretamente com HTML. Acesse a seção HTML do editor Sothink e insira o código em PHP da Figura 4.4. Figura 4.4: Código de incluiusuario.php <? /* Funções indicam que a página não deve ser armazenada no navegador do usuário */ header("cache-control: no-store, no-cache, must-revalidate"); header("pragma: no-cache"); // inclui configuração de banco-de-dados include_once("conf_bd.php"); /* Captura e Verifica integridade dos dados */ // substr retorna os 30 primeiros caracteres $nome = substr($nome,0,30); // empty retorna verdadeiro se não houver texto if (empty($nome)) { // $erro[] cria um vetor com o nome $erro e // inclui a expressão ao final do vetor $erro[] = 'Nome obrigatório';

16 16 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web $sobrenome = substr($sobrenome,0,30); if (empty($sobrenome)) { $erro[] = 'Sobrenome obrigatório'; if (($sexo!= 'M') and ($sexo!= 'F')) { $sexo = 'M'; $ = substr($ ,0,40); if (empty($ )) { $erro[] = ' obrigatório'; else { $sql = "select count(*) from usuario where us = '"; $sql.= $ . "'"; $conexao = ibase_connect($bd,$bdusuario,$bdsenha) or die("impossível conectar"); // conecta ou imprime erro $resultado = ibase_query($sql,$conexao); $linha = ibase_fetch_row($resultado); ibase_free_result($resultado); ibase_close($conexao); if ($linha[0] > 0) { $erro[] = ' já cadastrado'; $nota = substr($nota,0,1000); if ($atendente == 'S') { if ($chaveatendente!= "sou sim") { $erro[] = 'Chave de atendente não confere'; $atendente = 'N'; $senha1 = substr($senha1,0,30); if (empty($senha1)) { $erro[] = 'Senha obrigatória'; else if ($senha1!= $senha2) { $erro[] = 'Senha e confirmação de senha não conferem'; // strlen retorna o tamanho do texto else if (strlen($senha1) < 6) { $erro[] = 'Senha deve ter pelo menos 6 caracteres'; /* Se código é 0, registro novo */ // isset informa se o identificador está definido if (($codigo == 0) and (!isset($erro))) { /* Obtem o próximo código */

17 Leonardo Lacerda Alves 17 $conexao = ibase_connect($bd,$bdusuario,$bdsenha) or die("impossível conectar"); // conecta-se ou imprime erro $sql = "select max(uscodigo) from usuario"; $resultado = ibase_query($sql,$conexao); // consulta $linha = ibase_fetch_row($resultado); // obtem registro $codigo = $linha[0] + 1; // soma 1 ao max retornado /* Grava registro novo em BD */ $sql = "insert into usuario (uscodigo, usnome, ussobrenome,"; $sql.= "ussexo, us , usnota, usatendente, ussenha)"; $sql.= " values (". $codigo. ", '". $nome. "', '"; $sql.= $sobrenome. "', '". $sexo. "', '". $ ; $sql.= "', '". $nota. "', '". $atendente. "', '"; $sql.= $senha1. "')"; $resultado = ibase_query($sql,$conexao) or die ("Impossível gravar dados"); // grava ou erro /* Envia commit e fecha BD */ ibase_commit($conexao); ibase_close($conexao);?> <HTML><HEAD><TITLE></TITLE> <META http-equiv=content-type content="text/html; charset=windows-1252"> <META content="mshtml " name=generator></head> <BODY text=# vlink=# alink=# link=# background=""><p align=center><font face=verdana color=#dd0000 size=6><strong>suporte on-line</strong><font face=arial color=# size=2><br>a ajuda mais próxima de você</font></font></p> <P align=center><font face=arial size=4>cadastro DE USUÁRIO</FONT></P><P> </P> <P align=center> <? if (!isset($erro)) {?> <FONT face=arial size=4>dados gravados com sucesso.</font></p> <? else {?> <FONT face=arial size=4>foram encontrados erros em seu formulário:</font> <P></P>

18 18 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web <UL type=square> <? foreach($erro as $erromsg) { echo "<LI>$erromsg"; echo "</li></ul>";?> <P align=center><font face=arial size=4><a target="" href="index.htm">voltar</a></font></p></body></html> Figura 4.4: Código de incluiusuario.php PÁGINA INICIAL (II) Já com a possibilidade de cadastrar usuários, entre clientes e atendentes, é necessário que um usuário se identifique, através do seu e senha. Retorne à página inicial, em index.htm, e crie um formulário - form - de acesso, com os campos e senha1 (one-line text box), e um botão [Acessar]. Configure o atributo action do seu formulário para acessar.php, e o método de acesso igual a POST. Sua página inicial agora ficará como na figura 4.5. Figura 4.5: Tela inicial com formulário de acesso e atalho para cadastro

19 Leonardo Lacerda Alves 19 AUTENTICAÇÃO DE USUÁRIOS Somente após cadastrado no sistema, um usuário pode ter acesso aos programas de criação de categorias, escrita de questões, leitura de mensagens, busca no banco-de-dados e outros recursos. Para isso é necessário um processo de autenticação, o qual começa na página inicial (Figura 4.5), (1) com o usuário informando seu e senha, (2) passa pela identificação do e verificação da corretude da senha e (3) grava no servidor web um certificado de autenticidade, o qual é conferido a cada ação do usuário. Dessa maneira, o processo de autenticação se repete a cada nova abertura de página, devendo, como a configuração do banco-de-dados (Figura 4.3). O processo de autenticação é descrito na Figura MENU PRINCIPAL (I) Estando o usuário autenticado, ele deve ter acesso aos principais recursos: escrever nova questão, ver questões respondidas e as que estiverem pendentes e cadastrar categorias caso seja um atendente. A partir da página inicial, em index.htm, grave-a como principal.php, desenhe a página para que pareça a Figura 4.7.

20 20 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web Figura 4.7: Página principal para usuários autenticados A página principal.php só pode estar disponível caso o usuário esteja autenticado. As páginas acessadas a partir dessa também exigem autenticação. Assim, todos os atalhos deverão incluir a identificação da sessão. Analisemos a Figura Quatro seções estão disponíveis aos usuários: escrever questão, busca de mensagens, listas de questões respondidas e questões pendentes. Os administradores contam com mais uma seção: categorias. Conforme exibido na Figura 4.8, todas essas seções estão em arquivos isolados de principal.php, sendo incorporados ao menu com a função include_once( ).

21 Leonardo Lacerda Alves 21 CATEGORIAS DE ATENDIMENTO Somente um arquivo é necessário para permitir o cadastro de categorias do nosso sistema. O formulário existente no menu principal nos leva para categoria.php, com o código da categoria selecionado, o qual permite editar o nome da categoria ou exclui-la, ou código igual a 0, o que indica uma operação de inclusão. A Figura 4.9 exibe o corpo do script categoria.php, o qual pode ser construído sobre a estrutura do arquivo principal.php, sendo bastante abrir o segundo e acionar o menu File > Save as... Figura 4.9: Script categoria.php <? include ("autenticar.php"); include ("conf_bd.php"); if (!isset($oper)) { if ($codigo == 0) { $oper = "I"; $descricao = ""; else { // categoria escolhida $sql = "select cadescricao from categoria "; $sql.= "where cacodigo = '". $codigo. "'"; $conexao = ibase_connect($bd,$bdusuario,$bdsenha) or die("impossível conectar"); $resultado = ibase_query($sql,$conexao) or die("impossível localizar"); ibase_close($conexao); $linha = ibase_fetch_row($resultado); // rtrim retira espaços a direita do texto $descricao = rtrim($linha[0]); ibase_free_result($resultado); $oper = "A"; else { // oper já definida if ($oper == "I") { $sql = "select max(cacodigo) from categoria"; $conexao = ibase_connect($bd,$bdusuario,$bdsenha) or die("impossível conectar"); $resultado = ibase_query($sql,$conexao) or die("impossível localizar");

22 22 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web ibase_close($conexao); $linha = ibase_fetch_row($resultado); ibase_free_result($resultado); $codigo = $linha[0] + 1; $sql = "insert into categoria (cacodigo, "; $sql.= "cadescricao) values ("; $sql.= $codigo. ",'"; $sql.= $descricao."')"; else if ($oper == "A") { $sql = "update categoria set cadescricao='"; $sql.= $descricao. "' where cacodigo = "; $sql.= $codigo; else if ($oper == "E") { $sql = "delete from categoria where cacodigo = "; $sql.= $codigo; // incluir, atualizar ou excluir $conexao = ibase_connect($bd,$bdusuario,$bdsenha) or die("impossível conectar"); ibase_query($sql,$conexao) or die("impossível localizar"); ibase_commit($conexao); ibase_close($conexao); $oper = "Fim"; // fim de oper já definida?><html><head><title></title> <META http-equiv=content-type content="text/html; charset=windows-1252"> <META content="mshtml " name=generator></head> <BODY text=# vlink=# alink=# link=#000000> <P align=center><font face=verdana color=#dd0000 size=6><strong>suporte on-line</strong><font face=arial color=# size=2><br>a ajuda mais próxima de você</font></font></p> <P align=center><font face=arial size=4>categorias</font></p> <P align=center><font face=arial>[ <A href="principal.php">menu principal</a> ]</FONT></P> <script LANGUAGE=PHP> if ($oper == "Fim") { echo "<P align=center><font face=arial size=4>"; echo "Banco-de-dados atualizado</font></p>"; </script> <P align=left> <FORM title=categoria action=categoria.php method=post><font face=arial></font></p>

23 Leonardo Lacerda Alves 23 <P align=left><font face=arial> <SCRIPT language=php> echo "<INPUT type=hidden name=codigo VALUE='".$codigo."'>"; echo "<INPUT type=hidden value='".$sessid."' name=sessid>"; </SCRIPT> <TABLE cellspacing=3 cellpadding=3 width="100%" border=0> <TBODY> <TR> <TD width="50%" background=""> <P align=right>operação:</p></td> <TD> <SCRIPT language=php> $opi = $opa = $ope = ""; if ($oper == "I") { $opi = " checked"; else if ($oper == "A") { $opa = " checked"; else if ($oper == "E") { $ope = " checked"; $tmp1 = "<INPUT type=radio name=oper value="; echo $tmp1."i".$opi.">inclusão"; echo $tmp1."a".$opa.">atualização"; echo $tmp1."e".$ope.">exclusão"; </SCRIPT> </TD></TR> <TR> <TD> <P align=right><font face=arial>descrição: </FONT></P></TD><TD><INPUT maxlength=30 value="<? echo $descricao;?>" name=descricao></td></tr> </TBODY></TABLE></FONT></P><P align=center><input type=submit value=confirma name=enviar></p><p align=left><font face=arial></font></form> </P></BODY></HTML> Figura 4.9: Script categorias.php LISTAR CATEGORIAS A lista de categorias em uma caixa drop-down é usada na página principal do nosso sistema, no cadastro de categorias e na escrita de nova questão. Por isso o script para listagem em PHP e HTML é incluido pelo arquivo listarcategoria.php, descrito na Figura Figura 4.10: Script listarcategorias.php

24 24 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web <? include_once("conf_bd.php"); // cria função que recebe valor como parâmetro function listarcategorias ($codcat) { // usa variáveis locais na função global $bd, $bdusuario, $bdsenha; $conexao = ibase_connect($bd,$bdusuario,$bdsenha); $sql = "select cacodigo, cadescricao from categoria "; $sql.= "order by cadescricao"; $resultado = ibase_query($sql,$conexao); while ($linha = ibase_fetch_row($resultado)) { // rtrim retira espaços em branco a esquerda do texto echo "<OPTION value=". rtrim($linha[0]); if ($linha[0] == $codcat) { echo " selected"; echo ">"; echo rtrim($linha[1]). "</OPTION>"; ibase_free_result($resultado); ibase_close($conexao);?> Figura 4.10: Script listarcategorias.php QUESTÕES E MENSAGENS A partir dos conhecimentos adquiridos, tente construir o código de escrita das questões, listagem das questões em ordem de data decrescente, leitura das mensagens, resposta e busca.

25 Leonardo Lacerda Alves CONCLUSÃO O modelo de desenvolvimento para web considera os mesmos princípios da engenharia de software de execução no lado cliente, embora certos atributos sejam tratados com maior atenção quando em ambiente web, uma vez que segurança, confiabilidade, portabilidade, legibilidade de código e capacidade de escrita são condições críticas para o projeto de uma aplicação web, além do natural desempenho ser critério básico para a execução em um servidor, em intranet ou Internet. Projetos de engenharia de aplicações web devem começar na Funcesi em alguns meses, o que representa uma oportunidade adicional para pesquisarmos sobre tais softwares e adquirirmos novos conhecimentos.

26 26 Desenvolvimento de aplicações em PHP e HTML com banco-de-dados para Web 6.REFERÊNCIAS BIBLIOGRÁFICAS [1] ALVES, Leonardo Lacerda; BITTENCOUT, Fabricio Roulim. PHP: conceitos essenciais para implementação de aplicações web. 7 Faces. Funcesi: Itabira, v. 4, n.1, jan. a jun [2]AMOR, Daniel. A revolução do e-business: vivendo e aprendendo em um mundo interconectado. São Paulo: Makron Books, p. [3]BAKKEN, Stig Sæther. Introduction to PHP. Internet < www. zend. com / zend / art / intro. php>. 17/Abr/2000. [4]BARRETO, Maurício V.S.; et al. Aplicações web com PHP. Internet: <www. vivas. com. br>, Jun/ p. [5]BRUFAU, Marc; CASALS, Xavier; MAS, David. Conceptes avançats de sistemes operatius. Distribució d aplicacions mitjançant web. (apunts de l assignatura en format transparència). Departament d Arquitectura de Computadors [6]GRALLA, Preston. Como funcionam as intranets. Editora Quark, São Paulo, p. [7]LERDOF, Rasmus et al. PHP Manual. Internet: <www. php. net / docs. php>, 08/Out/2002. [8]REILLY, George V. ASP best practices. Microsoft Corporation. Internet: <support. microsoft. com / support / activeserver / AspBestPractices. ppt>, 06/03/2003. [9]ROSA, César Augusto Salabert. Internet: história, conceitos e serviços. São Paulo: Érica, [10]SEBESTA, Robert W. Conceitos de Linguagens de Programação. 4. ed. Porto Alegre: Bookman, p.

INTRODUÇÃO AO DESENVOLVIMENTO WEB

INTRODUÇÃO AO DESENVOLVIMENTO WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que

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

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP O cliente de e-mail web utilizado pela UFJF é um projeto OpenSource que não é desenvolvido pela universidade. Por isso, pode ocorrer que alguns

Leia mais

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

PHP: CONCEITOS ESSENCIAIS PARA IMPLEMENTAÇÃO DE APLICAÇÕES WEB

PHP: CONCEITOS ESSENCIAIS PARA IMPLEMENTAÇÃO DE APLICAÇÕES WEB PHP: CONCEITOS ESSENCIAIS PARA IMPLEMENTAÇÃO DE APLICAÇÕES WEB Leonardo L. Alves A, Fabricio R. Bittencout B FUNCESI Fundação Comunitária de Ensino Superior de Itabira FATEC Faculdade Itabirana de Desenvolvimento

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

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

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

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Prestashop v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OSCommerce v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário

Leia mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco). Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada

Leia mais

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

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

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

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

Web Design Aula 11: Site na Web

Web Design Aula 11: Site na Web Web Design Aula 11: Site na Web Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Criar o site em HTML é interessante Do que adianta se até agora só eu posso vê-lo? Hora de publicar

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais

Manual de Instalação ( Client / Server ) Versão 1.0

Manual de Instalação ( Client / Server ) Versão 1.0 1 pág. PROCEDIMENTO DE INSTALAÇÃO DO SGCOM ATENÇÃO: É OBRIGATÓRIO UMA CONEXÃO COM A INTERNET PARA EXECUTAR A INSTALAÇÃO DO SGCOM. Após o Download do instalador do SGCOM versão Server e Client no site www.sgcom.inf.br

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

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação e ativação

Leia mais

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes.

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes. Manual do MySuite O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes. Esta ferramenta visa agilizar e priorizar o suporte técnico, criando um canal de interatividade no

Leia mais

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de

Leia mais

Outlook 2003. Apresentação

Outlook 2003. Apresentação Outlook 2003 Apresentação O Microsoft Office Outlook 2003 é um programa de comunicação e gerenciador de informações pessoais que fornece um local unificado para o gerenciamento de e-mails, calendários,

Leia mais

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO Criação de Conta de Usuário...03 Edição da Conta de Usuário...10 Download do Backup Online Embratel...10 Descrição dos Conjuntos de Cópia de Segurança...19

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

Leia mais

Software de monitoramento Módulo CONDOR CFTV V1 R1

Software de monitoramento Módulo CONDOR CFTV V1 R1 Software de monitoramento Módulo CONDOR CFTV V1 R1 Versão 30/06/2014 FOR Segurança Eletrônica Rua dos Lírios, 75 - Chácara Primavera Campinas, SP (19) 3256-0768 1 de 12 Conteúdo A cópia total ou parcial

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Gerenciador de Congressos de Iniciação Científica Manual de Instruções

Gerenciador de Congressos de Iniciação Científica Manual de Instruções Pág. 1 Autores Gerência de Redes e Sistemas Versão Data 1. Apresentação Este é um produto desenvolvido pela equipe da Gerência de Redes e Sistemas da FARN, atualmente estruturada com o

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalaçã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

Manual das funcionalidades Webmail AASP

Manual das funcionalidades Webmail AASP Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento

Leia mais

Manual do Usuário. E-DOC Peticionamento Eletrônico TST

Manual do Usuário. E-DOC Peticionamento Eletrônico TST E-DOC Peticionamento APRESENTAÇÃO O sistema E-DOC substituirá o atual sistema existente. Este sistema permitirá o controle de petições que utiliza certificado digital para autenticação de carga de documentos.

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação

Leia mais

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Mini-curso de PHP Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Aula 1 Breve introdução de HTML, Conceitos básicos de PHP, Sintaxe, Separador de instruções e Comentários (Cap 1

Leia mais

MANUAL DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia 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

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular Procedimento para instalação do BLACKBERRY Software de Imagem via Celular Atenção: este aplicativo é compatível somente com a versão do sistema operacional do BlackBerry 4.6 ou superior. Os modelos de

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

Leia mais

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OSCommerce v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

Laboratório - Exploração do FTP

Laboratório - Exploração do FTP Objetivos Parte 1: Usar o FTP em um prompt de comando Parte 2: Baixar um arquivo FTP usando WS_FTP LE Parte 3: Usar o FTP em um navegador Histórico/cenário O File Transfer Protocol (FTP) faz parte do conjunto

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Prestashop v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

O código acima descreve o formulário com uma caixa de texto e dois botões

O código acima descreve o formulário com uma caixa de texto e dois botões Formulários Formulários permitem que os usuários interajam com um servidor Web passando informações. Assim, através da Web, se pode ler e gravar informações em Banco de Dados, gerando enormes possibilidades

Leia mais

Mais sobre uso de formulários Site sem Ajax

Mais sobre uso de formulários Site sem Ajax Mais sobre uso de formulários Site sem Ajax Página com busca padrão 1 Página com o resultado da busca carregada no local da anterior (o formulário está vazio) Site com Ajax 2 Site usando Ajax para preencher

Leia mais

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão 0 BRA-POR Definições das observações Utilizamos o ícone a seguir ao longo deste manual do usuário: Os ícones de ensinam como agir em determinada situação ou fornecem

Leia mais

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR Julho/2007 Ministério da saúde SUMÁRIO Módulo 1. Instalação... 4 Introdução... 4 Configurações de equipamentos para instalação

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

Aula 03 - Projeto Java Web

Aula 03 - Projeto Java Web Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação

Leia mais

INSTALAÇÃO DO SISTEMA CONTROLGÁS

INSTALAÇÃO DO SISTEMA CONTROLGÁS INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação

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

Ferramentas para Multimídia e Internet - 1486

Ferramentas para Multimídia e Internet - 1486 1 Ferramentas para Multimídia e Internet - 1486 HTML BÁSICO: O que é uma página WEB? Uma página WEB, também conhecida pelo termo inglês webpage, é uma "página" na World Wide Web, geralmente em formato

Leia mais

U3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual de Rede Interna ===== Manual. Rede Interna

U3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual de Rede Interna ===== Manual. Rede Interna 1 Manual Rede Interna 01 COLOCANDO O COMPUTADOR EM REDE 2 01.01 Entenda como funciona o processo de conexão em rede do sistema U3: a) SERVIDOR DE DADOS é o computador da sua rede interna que será designado

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES MANUAL SITE ADMINISTRÁVEL TV ÍNDICE 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES 3.1 - Dados Cadastrais 3.2 - Noticias 3.3 Redes Sociais 3.4 - Player 4. DESIGN

Leia mais

Ministério da Cultura

Ministério da Cultura Ministério da Cultura MANUAL DO PROPONENTE: ADMINISTRATIVO VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 08/01/2013 1.0 Criação do documento. Aline Oliveira - MINC 3 ÍNDICE 1. APRESENTAÇÃO...

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal Sindical. Manual Operacional Empresas/Escritórios Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

Leia mais

Manual Instalação, Configuração e Atualização FullCopyConvert Data FullCopyConvertService

Manual Instalação, Configuração e Atualização FullCopyConvert Data FullCopyConvertService Manual Instalação, Configuração e Atualização FullCopyConvert Data FullCopyConvertService Revisão: Maio / 2015 Sumário Bem-vindo ao FullCopyConvert! Estas instruções irá guiá-lo através da instalação do

Leia mais

Usar Atalhos para a Rede. Logar na Rede

Usar Atalhos para a Rede. Logar na Rede GUIA DO USUÁRIO: NOVELL CLIENT PARA WINDOWS* 95* E WINDOWS NT* Usar Atalhos para a Rede USAR O ÍCONE DA NOVELL NA BANDEJA DE SISTEMA Você pode acessar vários recursos do software Novell Client clicando

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

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

COMO FUNCIONA UM FORMULÁRIO

COMO FUNCIONA UM FORMULÁRIO FORMULÁRIOS Constitui-se numa das formas de a máquina cliente enviar informações para que um programa no servidor receba estes dados, processe-os e devolva uma resposta ao usuário, por meio do navegador,

Leia mais

Omega Tecnologia Manual Omega Hosting

Omega Tecnologia Manual Omega Hosting Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8

Leia mais

0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento.

0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento. IFES - Campus Cachoeiro de Itapemirim-ES Curso Técnico em Informática Disciplina: Programação Web Professor: Flávio Izo e Rafael Vargas Data: 07/04/2015 Aluno: GABARITO Valor: 12,5 Conteúdo: HTML + Formulários

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

- Acessar o sistema. Para acessar o sistema digite o endereço eletronico www.simpo.com.br/protocolo e clique em login na barra de menus.

- Acessar o sistema. Para acessar o sistema digite o endereço eletronico www.simpo.com.br/protocolo e clique em login na barra de menus. - Acessar o sistema. Para acessar o sistema digite o endereço eletronico www.simpo.com.br/protocolo e clique em login na barra de menus. Ou digite www.simpo.com.br/protocolo/login.php, para ir diretamente

Leia mais

Formulário (Send & Recieve) Prof. Celso H. Masotti

Formulário (Send & Recieve) Prof. Celso H. Masotti Formulário (Send & Recieve) Prof. Celso H. Masotti O Send e o Recieve A partir desse momento os exercícios serão realizados com dois arquivos, um de envio de dados (send) e o que recebe esse dados (recieve)

Leia mais

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET Para utilizar um banco de dados com um aplicativo ASP.NET, é necessário criar uma conexão de banco de dados no Macromedia Dreamweaver MX.

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

11 - Q34826 ( FCC - 2010 - DPE - SP - Oficial de Defensoria Pública / Noções de Informática / Internet e intranet; )

11 - Q34826 ( FCC - 2010 - DPE - SP - Oficial de Defensoria Pública / Noções de Informática / Internet e intranet; ) 11 - Q34826 ( FCC - 2010 - DPE - SP - Oficial de Defensoria Pública / Noções de Informática / Internet e intranet; ) Algumas Regras Gerais de Uso do Computador I. Sempre feche todas as aplicações abertas

Leia mais

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição 1 Configurando a Conexão com o Banco de Dados 2 Primeiro Acesso ao Sistema Manutenção de Usuários 3 Parametrizando o Sistema Configura

Leia mais

Manual Prescrição Fácil

Manual Prescrição Fácil TH Sistemas Web Manual Prescrição Fácil HTTP:// Sumário Prescrição Fácil... 3 Como cadastrar no sistema?... 3 Tela Inicial... 5 Configuração Parâmetro... 5 Configuração - Alterar Senha... 6 Prescrição

Leia mais

Instrução de Trabalho Base de Conhecimento

Instrução de Trabalho Base de Conhecimento Aprovado por Comitê da Qualidade Analisado criticamente por Dono do processo 1. OBJETIVOS Esta instrução de trabalho tem como objetivo orientar os colaboradores da SINFO, de como a será mantida e acessada.

Leia mais

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML... 1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

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

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 Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia.zip novembro 1996 Tutorial - Autoria em World Wide Web

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia.zip novembro 1996 Tutorial - Autoria em World Wide Web RNP REDE NACIONAL DE PESQUISA Centro Regional de Brasília CR/DF ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia.zip novembro 1996 Tutorial - Autoria em World Wide Web Parte V - Hypertext

Leia mais

Manual de uso do RM Portal Acessando o portal

Manual de uso do RM Portal Acessando o portal Manual de uso do RM Portal Acessando o portal 1º) Deve-se abrir um browser de internet (Utilizar o Internet Explorer para uma melhor visualização do portal). Após o browser aberto, deve-se digitar o endereço

Leia mais