PHP 5 Terceira edição

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

Download "PHP 5 Terceira edição"

Transcrição

1 Guia de Consulta Rápida PHP 5 Terceira edição Juliano Niederauer Novatec

2 Sumário Introdução ao PHP... 5 O que é PHP?...5 Download e instalação...5 Iniciando em PHP... 6 Variáveis... 7 Constantes... 7 Arrays... 8 Objetos... 9 Operadores... 9 Aritméticos...9 Binários Comparação Atribuição Lógicos...11 Estruturas de controle em PHP Definição de funções Dados de formulários HTML Leitura e gravação em arquivos-texto Integração com bancos de dados Funções do PHP Apache Arrays BCMath Números de precisão arbitrária Bzip2 Compressão Calendário...26 COM Suporte para Windows...27 Classes/Objetos...29 Controle de saída (output)...30 Data e Hora...31 dbx...34 Diretórios DOM XML...36 Erros Tratamento e Registro (Logging)...40 Execução de programas...41 Expressões regulares (Perl)...42 Expressões regulares (POSIX)...43 Filesystem (Sistema de Arquivos)...43 FTP...48 HTTP...50 Imagens...51 IMAP, POP3 e NNTP...58

3 Sumário InterBase...63 LDAP...66 Mail Matemática Memória compartilhada MIME Microsoft SQL Server Miscelânea MySQL MySQLi...80 Network (Rede) ODBC...87 Opções e informações do PHP...91 Oracle PDF...96 PostgreSQL Sessões Sockets SQLite Strings Sybase URL Variáveis XML parser XSLT Zlib Compressão Informações adicionais Download do código-fonte Versão do PHP utilizada no Guia Problemas na execução de funções Links sobre PHP Notação utilizada neste guia Comentários e sugestões Índice remissivo...135

4 Introdução ao PHP Introdução ao PHP 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 obtido gratuitamente no site Além disso, o PHP é um software com código-fonte aberto. Embutido no HTML: o HTML e o PHP estão misturados. Você pode começar a escrever em PHP, então escrever um trecho em HTML, voltar para o PHP, e assim por diante. Baseado no servidor: quando você acessa uma página PHP pelo 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. 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 MySQL, PostgreSQL, SQLite, InterBase, Oracle, SQL Server, entre outros que oferecem suporte à linguagem SQL. Portabilidade: pode-se executar o PHP no Linux, Unix ou Windows NT. Veja a seguir um exemplo de uma página web que contém programação PHP. Em vez de nomeá-la como exemplo.html, ela será nomeada como exemplo.php, para que o browser possa identificar que se trata de uma página com programação PHP. exemplo.php <html> <head> <title>exemplo</title> </head> <body> echo Este é um script PHP! ; </body> </html> Esse programa contém a estrutura-padrão de uma página HTML, com as tags <html>, <body>, <head> e <title>. No corpo da página há um trecho de código PHP, em que foi usado o comando echo para exibir na tela o texto Este é um script PHP!. Download e instalação Se você estiver utilizando os serviços de um provedor de hospedagem, provavelmente não precisará se preocupar com a instalação e configuração do PHP e de outros softwares. Caso contrário, o PHP está disponível para download em seu site oficial, no endereço

5 Introdução ao PHP Acessando a seção downloads, você poderá obter a última versão da linguagem. Na versão para Linux, o PHP precisará ser compilado em seu sistema operacional. Para mais detalhes, consulte o arquivo install.txt que acompanha a distribuição. Na versão Windows, a distribuição está disponível em um arquivo compactado zip que já contém os arquivos binários. Basta descompactá-lo em algum diretório do seu computador. Para poder acessar seus programas pelo navegador, você precisará também de um servidor web. O mais indicado é o Apache, que pode ser obtido em O arquivo install.txt, que acompanha o PHP, contém as instruções para a configuração do PHP no Apache. Se você pretende trabalhar com banco de dados, duas opções interessantes são o MySQL e o PostgreSQL, que podem ser obtidos respectivamente em: Se você tiver dificuldades de instalar o PHP no Windows, pode consultar o roteiro de instalação disponibilizado no site pessoal do autor, em Iniciando em PHP Um programa PHP pode ser escrito em qualquer editor de texto, como, por exemplo, no Bloco de Notas (Notepad) do Windows ou no VI do Linux. Um trecho de código PHP deve estar entre as tags e para que o servidor web reconheça que trata-se de um código de programação e possa chamar o interpretador PHP para executá-lo. Para treinar, abra o editor de texto de sua preferência e digite as linhas a seguir. exemplo2.php // Que bacana, estou programando em PHP!!! echo <h1 align= center >Este é meu primeiro programa!</ h1> ; Salve esse programa como exemplo2.php e envie-o para o diretório que você está utilizando para hospedar o site. Para ver o resultado, basta acessar pelo navegador o endereço exemplo2.php, no qual você deve substituir <seu_endereço> pelo endereço do servidor que está utilizando para executar o programa PHP. A seguir é apresentado o significado de cada uma das linhas que você digitou no programa: Elementos Descrição Indica o início de um trecho de código PHP. // Linha de comentário. Tudo que vem após essas barras na mesma linha é ignorado pelo PHP. echo É um dos comandos mais utilizados em PHP. Serve para escrever alguma coisa na tela. Indica o término de um trecho de código PHP. Se você escolher a opção Exibir-Código-fonte em seu navegador, verá que ele não recebe nenhuma linha em PHP.

6 Iniciando em PHP Ele recebe somente código HTML puro. Isso acontece porque o código PHP é processado no servidor, que retorna somente o resultado final para o navegador. Variáveis Servem para armazenar dados que podem ser utilizados em qualquer ponto do programa. Ao contrário de linguagens tradicionais, como C, Pascal e Delphi, no PHP não é necessário fazer declaração de variáveis. Basta atribuir diretamente um valor a ela. No PHP, as variáveis devem iniciar com o símbolo $. Após esse símbolo deve vir o identificador da variável, que não pode iniciar com um número. Exemplos de variáveis válidas e inválidas: Válidas $joao23 $casal20 $teste450 Inválidas $100vergonha $5 $20assustar Um recurso interessante do PHP é a interpolação de variáveis, ou seja, a inclusão do valor de uma variável dentro de uma string, como mostra o exemplo a seguir. exemplo3.php $time = Grêmio ; $titulo = Campeão da América ; echo O $time é $titulo ; Veja que o valor das variáveis $time e $titulo foi usado dentro da string passada para o comando echo. O resultado será: O Grêmio é Campeão da América Constantes São valores definidos no início do programa e que não mudam ao longo de sua execução. Você pode definir suas próprias constantes, com o comando define, que possui a seguinte sintaxe: bool define(string nome, misto valor [, bool case_insensitive]) O parâmetro case_insensitive é um valor lógico (true ou false) que indica se o PHP deve distinguir maiúsculas de minúsculas. Veja o exemplo a seguir, nomeado como exemplo4.php, que mostra como devemos usar as constantes: exemplo4.php define ( meunome, João ); define ( peso,80); echo O meu nome é. meunome; echo <br> ; echo O meu peso é. peso. quilos ;

7 Constantes Executando esse programa, você terá o seguinte resultado em seu browser: O meu nome é João O meu peso é 80 quilos Note que um dos recursos utilizados no exemplo foi a concatenação, representada pelo ponto (.). Além de você poder definir suas próprias constantes, o PHP já possui diversas constantes predefinidas. Veja algumas a seguir: Constantes TRUE FALSE FILE LINE PHP_VERSION PHP_OS E_ERROR E_WARNING E_PARSE E_NOTICE Arrays Descrição Valor verdadeiro (utilizado para comparação). Valor falso. Nome do script que está sendo executado. Número da linha do script que está sendo executado. Versão corrente do PHP. Nome do sistema operacional no qual o PHP está rodando. Exibe um erro ocorrido em um script. A execução é interrompida. Exibe uma mensagem de aviso do PHP. A execução não pára. Ex ibe u m er ro de si ntaxe. A execução é interrompida. Mostra que ocorreu algo, mas não necessariamente um erro. A execução não pára. As variáveis comuns (escalares) podem armazenar apenas um valor por vez. Um array (vetor) pode armazenar vários valores ao mesmo tempo. Além de possuir um identificador, um array possui índices (que podem ser números ou strings). O índice deve aparecer entre colchetes ([]) logo após o identificador do array. Veja a seguir exemplos de armazenamento em arrays: $vetor[0] = 30; $vetor[1] = 40; $vetor[3] = 50; Se não colocarmos o índice do vetor entre colchetes, o PHP irá procurar o último índice utilizado e incrementá-lo, armazenando assim o valor na posição seguinte do array, conforme mostra o exemplo a seguir: $vet[ ] = Grêmio ; $vet[ ] = Campeão ; Nesse exemplo teremos o valor Grêmio armazenado em $vet[0] e o valor Campeão armazenado em $vet[1]. Até agora só vimos exemplos em que o índice do array é um valor numérico, mas o índice também pode ser um texto e, nesse caso, o texto é chamado de chave associativa. $vetor[ time ] = Grêmio ; $vetor[ fundacao ] = 1903; Existem também as matrizes, que são arrays multidimensionais. Elas podem possuir dois ou mais índices para referenciar uma posição de memória. Por exemplo:

8 Arrays $clube [ RS ] [ PortoAlegre ] = Grêmio ; $clube [ MG ] [ BeloHorizonte ] = Cruzeiro ; Outra forma de criar um array é por meio da função array do PHP. Veja o exemplo apresentado a seguir: exemplo5.php $vetor = array (10,50,100,150,200); echo $vetor[2]. <br> ; $vet = array (1, 2, 3, nome => Juliano ); echo $vet[0]. <br> ; echo $vet[ nome ]; Após a execução desse programa os resultados mostrados na tela serão os seguintes: Juliano Lembre-se de que o array inicia-se na posição 0 (zero), por isso, apesar de ser o terceiro elemento do array, o 100 foi o primeiro valor mostrado, pois seu índice é 2. Objetos Também é possível programar em PHP com o modelo orientado a objetos. Podemos definir uma classe e dentro dela, as variáveis e funções que estarão disponíveis aos seus objetos. Um objeto é a variável que utilizamos para instanciar uma classe. Veja a seguir um pequeno exemplo: exemplo6.php class teste function Saudacao( ) echo Oi pessoal! ; // $objeto se torna uma instância da classe teste $objeto = new teste; $objeto -> Saudacao( ); Ao criar uma instância da classe na variável $objeto, podemos acessar as funções definidas dentro da classe. Esse programa mostrará a mensagem Oi pessoal!. Operadores Aritméticos Operadores Operação + Adição - Subtração * Multiplicação / Divisão % Resto da divisão

9 10 Operadores O PHP possui também outros operadores aritméticos, que atuam em apenas um operando. A tabela a seguir mostra esses operadores: Operadores -oper ++oper oper oper++ oper Descrição Troca o sinal do operando. Pré-incremento. Primeiro incrementa o valor do operando e depois realiza a operação. Pré-decremento. Primeiro decrementa o valor do operando e depois realiza a operação. Pós-incremento. Primeiro realiza a operação e depois incrementa o operando. Pós-decremento. Primeiro realiza a operação e depois decrementa o operando. Por exemplo, se o objetivo for somente incrementar o valor de uma variável, pode-se simplesmente digitar o nome da variável seguida do operador++. Exemplo: $contador++; Binários Operadores ~op1 op1 & op2 op1 op2 op1 ^ op2 op1 >> n op1 << n Comparação Operadores op1 == op2 op1 === op2 op1 >= op2 op1 <= op2 op1!= op2 op1!== op2 op1 <> op2 op1 > op2 op1 < op2 Descrição Inverte os bits de op1. Operação E (AND) bit a bit. Operação OU (OR) bit a bit. Operação OU exclusivo (XOR). Desloca op1 n bits à direita. Desloca op1 n bits à esquerda. Descrição Verdadeiro se op1 for igual a op2. Verdadeiro se op1 for igual a op2 e eles forem do mesmo tipo. Verdadeiro se op1 for maior ou igual a op2. Verdadeiro se op1 for menor ou igual a op2. Verdadeiro se op1 for diferente de op2. Verdadeiro se op1 for diferente de op2 ou eles não forem do mesmo tipo. Também serve para representar diferença. Verdadeiro se op1 for maior que op2. Verdadeiro se op1 for menor que op2. Atribuição Operadores op1 = op2 op1 += op2 op1 -= op2 op1 *= op2 op1 /= op2 op1.= op2 op1 %= op2 op1 <<= op2 op1 >>= op2 op1 &= op2 op1 = op2 op1 ^= op2 Descrição op1 recebe o valor de op2. Equivale a op1 = op1 + op2. Equivale a op1 = op1 - op2. Equivale a op1 = op1 * op2. Equivale a op1 = op1 / op2. Concatenação: equivale a op1 = op1.op2. Equivale a op1 = op1 % op2. Equivale a op1 = op1 << op2. Equivale a op1 = op1 >> op2. Equivale a op1 = op1 & op2. Equivale a op1 = op1 op2. Equivale a op1 = op1 ^ op2. Vamos ver um exemplo envolvendo operadores de atribuição:

10 Operadores 11 exemplo7.php <html> <body> $soma=0; $valor1 = 10; $valor2 = 20; $valor3 = 30; $soma += $valor1; // $soma fica com 10 $soma +=$valor2; // $soma fica com = 30 $soma *= $valor3; // $soma fica com 30*30 = 900 $soma %= 100; // $soma fica com 900%100 = 0 echo $soma; </body> </html> Lógicos Operadores!op1 op1 AND op2 op1 OR op2 op1 XOR op2 op1 && op2 op1 op2 Descrição Verdadeiro se op1 for falso. Verdadeiro se op1 E op2 forem verdadeiros. Verdadeiro se op1 OU op2 forem verdadeiros. Verdadeiro se só op1 ou só op2 for verdadeiro. Verdadeiro se op1 E op2 forem verdadeiros. Verdadeiro se op1 OU op2 forem verdadeiros. A diferença entre os operadores AND e && e também entre os operadores OR e é a precedência dos mesmos na avaliação de expressões. A precedência mais alta é dos operadores && e. Estruturas de controle em PHP O uso dessas estruturas é fundamental para realizar decisões lógicas, testar se determinada expressão é verdadeira e repetir um bloco de comandos por um certo número de vezes. Neste guia, veremos os comandos condicionais if e switch e os comandos de repetição while, do...while, for e foreach. if Comando que avalia uma expressão e, dependendo do resultado, é executado um conjunto diferente de instruções. O comando if pode possuir como complemento o elseif e/ou o else. Observe a sintaxe do comando if: if (exp1) bloco1 elseif (exp2) bloco2 else bloco3 Podemos ler essa sintaxe da seguinte maneira: se exp1 for verdadeira, execute bloco1. senão, se exp2 for verdadeira, execute bloco2. senão, execute bloco3. Se o bloco de comandos não for delimitado por chaves, será executada apenas a primeira linha após o if (ou elseif ou else). É

11 12 Estruturas de controle em PHP importante destacar que não é obrigatório o uso de elseif e else com o comando if. O if pode aparecer sozinho, simplesmente determinando se um bloco de instruções será executado ou não. Por exemplo: if ($nota == 10) echo Parabéns! <br> ; echo Você tirou a nota máxima! Se o valor da variável $nota não for igual a 10, esse bloco de comandos simplesmente não será executado, e a execução do programa seguirá normalmente. Poderíamos acrescentar um else ao comando e imprimir outra mensagem caso o aluno não tirasse nota 10. switch O comando switch é parecido com o if, pois ambos avaliam o valor de uma expressão para escolher qual bloco de instruções deve ser executado. A sintaxe do switch é a seguinte: switch (operador) case valor1: <comandos> break; case valor2: <comandos> break;... case valorn: <comandos> break; default: <comandos> break; Após cada bloco de comandos, deve ser utilizado o break para que o comando switch seja encerrado e a execução continue após ele. Veja a seguir um exemplo de uso desse comando. switch ($numero) case s : echo Você escolheu a opção SIM ; break; case n : echo Você escolheu a opção NÃO ; break; default: echo A opção digitada é inválida ; break; A opção default tem a mesma função da opção else no comando if. Se todas as expressões anteriores retornarem falso, será executado o bloco de comandos que aparece após o default. O uso do default não é obrigatório no comando switch.

12 Estruturas de controle em PHP 13 while O comando while (enquanto) é composto por uma expressão e por um bloco de comandos. O comando avalia a expressão, e enquanto essa expressão retornar o valor verdadeiro, a execução do bloco de comandos em questão será repetida. A sintaxe é a seguinte: while (exp) comandos Veja a seguir um exemplo de utilização do comando while: exemplo8.php $cont = 1; while ($cont<100) echo O valor atual do contador é $cont <br> ; $cont++; A execução desse programa resultará em 99 linhas mostradas na tela: O valor atual do contador é 1 O valor atual do contador é 2... O valor atual do contador é 99 Quando a variável $cont atingir o valor 100, a expressão retornará o valor falso, pois 100 não é menor que o próprio 100, e isso fará que o loop seja encerrado. do...while A diferença entre o while e o do...while é que o while avalia a expressão no início do laço, e o do...while avalia a expressão no final do laço. A sintaxe do comando é a seguinte: do comandos while (exp); Veja um exemplo: exemplo9.php $numero = 1; do echo O valor atual de número é $numero <br> ; $numero++; while ($numero<4); O resultado gerado pela execução desse programa será: O valor atual de número é 1 O valor atual de número é 2 O valor atual de número é 3

13 14 Estruturas de controle em PHP for Utilizamos o comando for quando queremos executar um conjunto de instruções por um determinado número de vezes. Sua sintaxe é a seguinte: for (inicialização; condição ;operador) comandos Como inicialização, geralmente determinamos o valor inicial da variável que irá controlar o laço. No segundo parâmetro devemos colocar a condição que deve ser atingida para que o laço continue. O último parâmetro geralmente é usado para atualizar o valor da variável de controle do laço. Veja um exemplo: exemplo10.php for($cont=0 ; $cont<10 ; $cont++) echo A variável \$cont vale $cont ; echo <br> ; O resultado gerado pela execução desse programa será o seguinte: A variável $cont vale 0 A variável $cont vale 1... A variável $cont vale 9 foreach O comando foreach nos oferece uma maneira mais fácil de navegar entre os elementos de um array. Observe as duas sintaxes possíveis: foreach ($nome_array as $elemento) comandos ou foreach ($nome_array as $chave => $valor) comandos A primeira forma vai do primeiro ao último índice do array definido na variável $nome_array, e a cada iteração o valor do elemento corrente do array é atribuído à variável $elemento, e o ponteiro interno do array é avançado. Dessa forma, podemos trabalhar com todos os valores do array utilizando apenas a variável $elemento. A segunda forma faz a mesma coisa, mas com uma diferença: além de o valor do elemento corrente do array ser atribuído à variável $elemento, a chave (ou índice) do elemento atual é atribuído à variável $chave. Acompanhe o exemplo a seguir:

14 Estruturas de controle em PHP 15 exemplo11.php $vetor = array (1, 2, 3, 4); foreach ($vetor as $v) print O valor atual do vetor é $v. <br> ; $a = array ( um => 1, dois => 2, tres => 3); foreach($a as $chave => $valor) print \$a[$chave] => $valor.<br> ; O programa apresentado mostrará na tela todos os valores do array $vetor e depois mostrará todas as chaves e valores do array $a. O segundo foreach desse exemplo mostrará o seguinte: $a [um] => 1. $a [dois] => 2. $a [tres] => 3. Definição de funções As funções são muito úteis para deixar o código dos programas mais organizado e mais modular, além de evitarem a repetição de determinado código toda vez que precisarmos realizar a mesma tarefa. A sintaxe do PHP para a construção de uma função é a seguinte: function nome_função (arg1, arg2, arg3..., argn) comandos [return <expressão>] Devemos substituir nome_função por um identificador, que deve ser um nome único. O identificador não pode iniciar com número, nem conter caracteres como ponto, vírgula, espaço etc. Veja um exemplo: exemplo12.php function triplo ($numero) $x = $numero * 3; return $x; // programa principal $valor = 5; echo O triplo de $valor é. triplo($valor); Veja que o comando return foi utilizado para retornar um valor para o programa principal. Dados de formulários HTML O PHP possui dois arrays superglobais que podemos acessar para obter os dados enviados pelos usuários. São eles: $_POST e $_GET. Por exemplo, considere o seguinte formulário HTML: <form method= POST action= exemplo13.php > <input type= text name= nome size= 20 > <input type= submit value= Enviar name= enviar > </form> Esse formulário é formado por um único campo de texto, chamado nome. Conforme definido na opção action, esse valor será

15 16 Dados de formulários HTML enviado para o programa exemplo13.php, que poderia obtê-lo e exibilo da seguinte forma: exemplo13.php $nome = $_POST[ nome ]; echo O nome digitado foi $nome ; Veja que o nome do campo foi utilizado como chave do array $_POST. O outro array, o $_GET, é mais utilizado quando o envio de dados é feito pela URL (exemplo: php?nome=juliano) em vez de se dar por um formulário. Leitura e gravação em arquivos-texto O PHP nos oferece diversas funções relacionadas com o filesystem do sistema operacional. Podemos então utilizá-las para realizar operações de gravação e leitura de dados em arquivos-texto (txt). As mais utilizadas são fopen (abertura), fclose (fechamento), fwrite (escrita), fread e fgets (leitura). Veja um exemplo: exemplo14.php $arquivo = teste.txt ; $escrever = Este texto será escrito no arquivo ; $fd = fopen ($arquivo, w ); fwrite($fd, $escrever); fclose ($fd); // abre o arquivo e lê o conteúdo gravado $fd = fopen ($arquivo, r ); $conteudo = fgets($fd, 4096); fclose ($fd); echo O conteúdo do arquivo é. $conteudo; Integração com bancos de dados O PHP suporta diversos SGBDs (Sistemas de Gerência de Bancos de Dados), oferecendo um conjunto de funções para executar operações (consultas, inclusões, alterações, exclusões etc.) sobre cada um deles. Por exemplo, para acessar um servidor de bancos de dados MySQL, utilizaríamos as funções dessa extensão, como a mysql_ connect( ), mysql_query( ), mysql_num_rows( ) etc. Veja a seguir um exemplo de conexão com um servidor MySQL e uma consulta a uma tabela chamada livros, que supostamente foi criada na base de dados. exemplo15.php $servidor = localhost ; $usuario = juliano ; $senha = ; $banco = test ; $con = mysql_connect($servidor, $usuario, $senha); mysql_select_db ($banco); $res = mysql_query( SELECT titulo,autor FROM livros ); $num_livros = mysql_num_rows($res); echo Existem $num_livros livros cadastrados no sistema ; mysql_close($con);

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

PHP para quem conhece PHP Recursos avançados para a criação de Websites dinâmicos. Juliano Niederauer

PHP para quem conhece PHP Recursos avançados para a criação de Websites dinâmicos. Juliano Niederauer PHP para quem conhece PHP Recursos avançados para a criação de Websites dinâmicos Juliano Niederauer 19 Capítulo 1 Revisão de PHP Este é um livro que aborda tópicos avançados da linguagem PHP (www.php.net).

Leia mais

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25 9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22

Leia mais

OPERADORES E ESTRUTURAS DE CONTROLE

OPERADORES E ESTRUTURAS DE CONTROLE OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em

Leia mais

Integrando PHP 5 com MySQL

Integrando PHP 5 com MySQL Guia de Consulta Rápida Integrando PHP 5 com MySQL 2 a edição Juliano Niederauer Novatec Copyright 2005, 2008 da Novatec Editora Ltda. Todos os direitos reservados. É proibida a reprodução desta obra,

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

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

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

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

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de

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

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

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

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

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

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

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

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 II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza Introdução Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Ementa da Disciplina

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

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

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

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

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

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 I Estruturas de controle e repetição

Programação WEB I Estruturas de controle e repetição Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos

Leia mais

CAPITULO 5 COMANDO DE FLUXO IF

CAPITULO 5 COMANDO DE FLUXO IF CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá

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

PHP. Hypertext Pre-Processor

PHP. Hypertext Pre-Processor PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para

Leia mais

Linguagem de Programação III Aula 2 Revisão Parte II

Linguagem de Programação III Aula 2 Revisão Parte II Linguagem de Programação III Aula 2 Revisão Parte II Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Revisão de PHP

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

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

APOSTILA PHP PARTE 1

APOSTILA PHP PARTE 1 APOSTILA PHP PARTE 1 1. Introdução O que é PHP? PHP significa: PHP Hypertext Preprocessor. Realmente, o produto foi originalmente chamado de Personal Home Page Tools ; mas como se expandiu em escopo, um

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

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua

Leia mais

Treinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com

Treinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com Treinamento em PHP Aula 1 Ari Stopassola Junior stopassola@acimainteractive.com Introdução PHP Hypertext Preprocessor Nome original era Personal Home Page Tools Criada por Rasmus Lerdorf e atualmente mantida

Leia mais

Introdução à Linguagem

Introdução à Linguagem Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:

Leia mais

Estruturas de Controle em PHP

Estruturas de Controle em PHP Linguagem de Programação III Estruturas de Controle em PHP Estruturas de Controle em PHP - Comandos condicionais - if - switch - Comandos de repetição - while - do...while - for - foreach Estruturas de

Leia mais

Tutorial de Matlab Francesco Franco

Tutorial de Matlab Francesco Franco Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada

Leia mais

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:

Leia mais

Resumo da Matéria de Linguagem de Programação. Linguagem C

Resumo da Matéria de Linguagem de Programação. Linguagem C Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis

Leia mais

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

Componentes da linguagem C++

Componentes da linguagem C++ Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras

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

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

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

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

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas

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

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

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

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

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

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

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

Algoritmos com VisuAlg

Algoritmos com VisuAlg Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente

Leia mais

Introdução a Banco de Dados

Introdução a Banco de Dados Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05

Leia mais

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print

Leia mais

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem

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

1 O PHP E A WORLD WIDE WEB

1 O PHP E A WORLD WIDE WEB 1 O PHP E A WORLD WIDE WEB... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 2 1.3 Acesso a documentos na Web... 2 1.4 HTML estático versus HTML dinâmico... 3 1.5 PHP o que é?... 5 1.6 O PHP e

Leia mais

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura UFPI CCN DIE Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura O projeto Desenvolver um compilador de um subconjunto básico da linguagem PORTUGOL.

Leia mais

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006. PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006. Veja como montar um formulário para upload de múltiplos arquivos e como processá-lo com o PHP, usando

Leia mais

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor. Nessa aula iremos estudar: A anatomia da janela do PHP Editor Iniciando o servidor Web O primeiro exemplo de PHP Anatomia da janela do PHP Editor Barra de Títulos: É a barra azul que se encontra na parte

Leia mais

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.* MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura com sgbd MS-SQL-SERVER C) Procedimentos

Leia mais

PHP (Seções, Cookies e Banco de Dados)

PHP (Seções, Cookies e Banco de Dados) PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva andre.silva@udesc.br Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver

Leia mais

e à Linguagem de Programação Python

e à Linguagem de Programação Python Introdução a Algoritmos, Computação Algébrica e à Linguagem de Programação Python Curso de Números Inteiros e Criptografia Prof. Luis Menasché Schechter Departamento de Ciência da Computação UFRJ Agosto

Leia mais

Informática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1

Informática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

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

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas

Leia mais

GUIA BÁSICO DA SALA VIRTUAL

GUIA BÁSICO DA SALA VIRTUAL Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6

Leia 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

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

QUESTÃO 4 QUESTÃO 3 QUESTÃO 6 QUESTÃO 5. O código a seguir imprimirá Resultado = 33. <?php $var = 3; echo Resultado =. ($var + 3);?

QUESTÃO 4 QUESTÃO 3 QUESTÃO 6 QUESTÃO 5. O código a seguir imprimirá Resultado = 33. <?php $var = 3; echo Resultado =. ($var + 3);? PHP EXERCÍCIOS INTRODUÇÃO, SAÍDA NA TELA E VARIÁVEIS Professor: Leonardo Pereira E-mail: leonardo@estudandoti.com.br Facebook: leongamerti Material de Estudo: http://www.estudandoti.com.br QUESTÃO 1 Em

Leia mais

JSP - ORIENTADO A OBJETOS

JSP - ORIENTADO A OBJETOS JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...

Leia mais

Prof Evandro Manara Miletto. parte 2

Prof Evandro Manara Miletto. parte 2 Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite

Leia mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.

Leia mais

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]

Leia mais

Gravando uma Áudio Conferência

Gravando uma Áudio Conferência Gravando uma Áudio Conferência Para iniciar a gravação da áudio conferência, digite *2. Você ouvirá a seguinte mensagem: Para iniciar a gravação da conferência pressione 1, para cancelar pressione * Ao

Leia mais

PHP Material de aula prof. Toninho (8º Ano)

PHP Material de aula prof. Toninho (8º Ano) Na aula anterior entendemos como se faz o acesso aos nossos arquivos PHP; Como construir um script em php. Nesta aula (3) vamos entender: Como roda o PHP Inserindo comentários Visualizando páginas a partir

Leia mais

MULTIACERVO - VERSÃO 17.*

MULTIACERVO - VERSÃO 17.* MULTIACERVO - VERSÃO 17.* MANUAL PARA CONVERSÃO DA VERSÃO 16.* PARA 17.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura Cliente/Servidor MS-SQL-SERVER

Leia mais

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal

Leia mais

O que é o JavaScript?

O que é o JavaScript? JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem

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

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -! Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder

Leia mais

Aluísio Eustáquio da Silva

Aluísio Eustáquio da Silva 1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que

Leia mais

2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10

2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10 1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...

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

Introdução aos cálculos de datas

Introdução aos cálculos de datas Page 1 of 7 Windows SharePoint Services Introdução aos cálculos de datas Aplica-se a: Microsoft Office SharePoint Server 2007 Ocultar tudo Você pode usar fórmulas e funções em listas ou bibliotecas para

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

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE Manual de Utilização do MSDN-AA Software Center Aracaju/SE 2009 Sumário Apresentação... 3 1. Solicitando ativação no MSDN-AA... 3 2. Acessando o Portal

Leia mais

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.*

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.* MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura com sgbd SqlServer C) Procedimentos

Leia mais

Banco de Dados Microsoft Access: Criar tabelas

Banco de Dados Microsoft Access: Criar tabelas Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo

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

INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC

INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC O presente texto não tem a pretensão de ser uma referência na linguagem PHP, a intenção é apresentar uma breve introdução a esta tecnologia e despertar

Leia mais

Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>

Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream> Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras

Leia mais