1 Criando um blog com o CodeIgniter

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

Download "1 Criando um blog com o CodeIgniter"

Transcrição

1 1 Criando um blog com o CodeIgniter 1.1 Criando e acessando métodos nos controladores Nesta seção vamos ver os primeiros passos na prática com o CodeIgniter. Após descompactá-lo em uma pasta do seu servidor local acessando a URL relativa a essa pasta, você visualizará a página de boas-vindas do framework. Essa tela é o resultado da execução do método index() do controller Welcome.php da pasta application/controllers. O método index() simplesmente carrega a view welcome_message.php. Vamos alterar o código do controller Welcome.php para este código fonte: 1 <? php 2 defined( BASEPATH ) OR exit( No direct script access allowed ); 3 4 class Welcome extends CI_Controller { 5 public function index() 6 { 7 //$this->load->view( welcome_message ); 8 $data[ mensagem ] = "Olá Mundo!!"; 9 $this->load->view( ola_mundo,$data); 10 } Note que não é necessário fechar o arquivo PHP com?>; de fato, é uma boa prática não fazê-lo, evitando assim a possibilidade de erro na interpretação em função de algum espaço ou alguma quebra de linha após o?>. Isso não é um requisito do framework, apenas uma boa prática da escrita do PHP. Você verá que os arquivos do framework não são fechados com?>. Após modificar o controller, crie um arquivo chamado ola_mundo.php na pasta views com o códigofonte a seguir: 1 <html> 2 <head> 3 <title> 4 <?php echo $mensagem?> 5 </title> 8 <h1><?php echo $mensagem?></h1> 9 </body> 10 </html> Note que o controller não tem um construtor, mas ainda assim é possível acessar a instância do $this do framework; isso ocorre porque, ao declarar a classe, foram herdadas as características de um controller por meio da instrução extends CI_Controller, e isso faz com que o framework entenda que a classe Welcome.php é um controller. Na linha $data[ mensagem ] = Olá Mundo ; criamos de maneira implícita um array com o índice mensagem e o valor Olá mundo. Posteriormente, passamos essa variável para a view ao adicionar o array com um parâmetro ao carregar a view em $this->load->view( ola_mundo,$data); Esse é o modo como passamos dados dos controllers para as views, podendo ser um simples array com um único índice ou um array multidimensional com várias dimensões de dados. O próximo exercício é ainda mais simples. Adicione ao mesmo controller Welcome.php um novo método chamado teste() com esse código-fonte: 1 public function teste(){ 2 echo "Isto é apenas um teste"; 3 } O objetivo desse teste é entender como acessar esse método. Para visualizar o resultado desse código, você deve acessar o endereço completo, conforme esta URL: Note no endereço que estamos indicando o caminho completo incluindo o front controller do framework, que é o arquivo index.php. Se você ainda não incluiu o arquivo.htaccess na pasta-raiz do

2 projeto e tentar retirar o index.php da URL, você verá a mensagem de erro HTTP 404, do Apache, não do framework. Para corrigir o carregamento do framework sem precisar digitar o index.php, basta adicionar o arquivo.htaccess conforme já exposto. Adicione este código a um arquivo chamado.htaccess e salve-o na pasta-raiz da aplicação: 1 <IfModule mod_rewrite.c> 2 RewriteEngine On 3 RewriteCond %{REQUEST_FILENAME}!-f 4 RewriteCond %{REQUEST_FILENAME}!-d 5 RewriteRule ^(.*)$ index.php?$1 [L] 6 </ IfModule > Ao fazer isso, você conseguirá acessar o método teste() sem precisar digitar o segmento index.php da URL. Caso você adicione o arquivo.htaccess e continue vendo o mesmo erro HTTP 404 de página não encontrada do Apache, certifique-se que o módulo mod_rewrite está sendo carregado; você pode fazer isso usando a função phpinfo() do PHP. Você também pode passar parâmetros para os métodos por meio das URLs. Para testar essa funcionalidade, vamos alterar o método teste() para este código-fonte: 1 public function teste($parametro1, $parametro2){ 2 echo $parametro1; 3 echo "<br/>"; 4 echo $parametro2; 5 } Agora o método recebe dois parâmetros por meio da URL e mostra o texto informado nos parâmetros no navegador. Basta adicionar duas strings à URL para testar, como por exemplo a URL Criando e conectando o banco de dados O primeiro passo é criar o banco de dados que utilizaremos para o blog. Para essa tarefa, basta usar o software de sua preferência e executar este comando SQL: 1 CREATE DATABASE blog /*!40100 DEFAULT CHARACTER SET utf8 */; Com o banco de dados já criado, vamos adicionar a tabela que armazenará os dados das postagens. Esta tabela deve ter um campo para o título, um para a data em que a postagem foi criada e um para o texto da postagem. Também é de praxe ter um campo do tipo ID, autonumeração e chave primária da tabela. Veja neste script SQL o comando para criar a tabela: 1 CREATE TABLE blog.postagens ( 2 id int(10) unsigned NOT NULL AUTO_INCREMENT, 3 titulo varchar(255) NOT NULL, 4 texto text NOT NULL, 5 datacadastro timestamp NOT NULL DEFAULT current_timestamp, 6 PRIMARY KEY (id) 7 ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Observe que o mapa de caracteres escolhido tanto para o banco de dados quanto para a tabela é o UTF-8, o qual dá suporte a caracteres como cedilha, acentuação etc. Antes de conectar o CodeIgniter ao banco de dados, é conveniente adicionar algum conteúdo fictício ao blog, pelo menos duas ou três entradas de dados para ter com o que fazer os primeiros testes. Faça isso adicionando registros à tabela postagens utilizando qualquer um dos programas para manipulação de dados mencionados anteriormente. Então o próximo passo é conectar o CodeIgniter ao banco de dados. Para isso, primeiro é necessário carregar a biblioteca de conexão a banco de dados; faremos isso adicionando a biblioteca ao arquivo de configuração autoload.php. Localize a variável que recebe o array de libraries e adicione database assim: 1 $autoload[ libraries ] = array( database );

3 Outras bibliotecas serão adicionadas mais tarde, mas neste momento precisamos apenas desta. Ao tentar acessar o website neste momento, verá uma página de erro indicando que não foram informados os parâmetros de conexão com um banco de dados. Para corrigir o erro, devemos adicionar os parâmetros de conexão ao arquivo de configuração database.php. Note este exemplo: 1 $active_group = default ; 2 $query_builder = TRUE; 3 4 $db[ default ] = array( 5 dsn =>, 6 hostname => localhost, 7 username => root, 8 password => admin, 9 database => blog, 10 dbdriver => mysqli, 11 dbprefix =>, 12 pconnect => TRUE, 13 db_debug => TRUE, 14 cache_on => TRUE, 15 cachedir =>, 16 char_set => utf8, 17 dbcollat => utf8_general_ci, 18 swap_pre =>, 19 encrypt => FALSE, 20 compress => FALSE, 21 stricton => FALSE, 22 failover => array(), 23 save_queries => TRUE 24 ); Alguns parâmetros já vêm preenchidos com valores-padrão, que são os mais comuns e provavelmente se encaixarão bem nesta aplicação de exemplo, bastando na prática adicionar o servidor, o banco de dados, o usuário e a senha. 1.3 Recuperando informações do banco de dados Vamos alterar o controller Welcome.php em seu método teste() conforme este código-fonte: 1 public function teste(){ 2 $data[ postagens ] = $this->db->get( postagens )->result(); 3 echo "<pre>"; 4 print_r($data); 5 } Agora, ao acessar a URL você verá na tela do seu navegador os dados previamente cadastrados em nosso BD. Nesse código estamos utilizando o método get() da classe de banco de dados db para recuperar a tabela inteira. É possível adicionar cláusulas where, limitar o número de registros exibidos, ordenar os resultados etc. O método result() retorna o resultado da consulta, mas é possível acessar o método get() diretamente, e você terá acesso a outras informações sobre a tabela, a conexão etc. Agora que já temos acesso aos dados da tabela, vamos alterar o método para que isso seja passado para uma view e que ela seja carregada. Altere novamente o método teste() do controller Welcome.php conforme este trecho de código: 1 public function teste(){ 2 $data[ postagens ] = $this->db->get( postagens )->result(); 3 $this->load->view( postagens,$data); 4 }

4 Agora, em vez de mostrar o retorno do banco de dados diretamente com o print_r do PHP, vamos carregar uma view e iterar pelos registros. Para isso, crie o arquivo postagens.php na pasta applications/views com este código-fonte: 8 <h2>meu Blog</h2> 9 <? php 10 foreach($postagens as $post){ 11 echo "<h3>". $post->titulo. "</h3>"; 12 echo "<p>". $post->texto. "</p>"; 13 echo "<p>". $post->datacadastro. "</p>"; 14 echo "<hr>"; 15 } 16?> 17 </body> 18 </html> Note que o código é uma simples mescla de HTML com um bloco PHP que itera pela variável $postagens. Essa variável foi passada pelo array $data no controlador ao carregar a view. Além das postagens do blog, podemos passar outros valores se necessário. Vamos fazer algumas modificações nesta view para testar mais algumas funcionalidades do framework. Modifique a view postagens.php conforme este código-fonte: 8 <h2>meu Blog</h2> 9 <h3>postagens recentes</h3> 10 <? php 11 foreach($postagens as $post){ 12 $lista_urls[] = anchor(base_url("welcome/detalhes/". $post->id), $post ->titulo; 13 } 14 echo ul($lista_urls); 15?> 16 </body> 17 </html> Esta modificação faz com que cada uma das postagens gere um hyperlink para o método detalhes() que construiremos a seguir. Note que estamos iterando pelos registros recebidos do banco de dados com o laço foreach() do PHP, guardando as URLs no array $lista_urls e utilizando a função anchor() do CodeIgniter para gerar os hyperlinks e a função ul() para gerar uma lista HTML. Essas funções dependem do URL Helper e do HTML Helper para que estejam disponíveis. Vamos carregar os helpers, e como são recursos de uso frequente, é preferível adicioná-los ao arquivo de configuração autoload.php; procure pelo índice helper da variável $autoloade adicione os helpers assim: 1 $autoload[ helper ] = array( url, html ); Agora, cada uma das linhas da lista mostra um link para alguma postagem do blog. O próximo passo é construir um método que mostre os detalhes da postagem. Para isso, adicione o método detalhes() ao controller Welcome.php conforme este código fonte:

5 1 public function detalhes($id){ 2 $this->db->where( id, $id); 3 $data[ postagem ] = $this->db->get( postagens )->result(); 4 $data[ postagens ] = $this->db->get( postagens )->result(); 5 $this->load->view( detalhes_postagem, $data); 6 } E também adicione o método à view detalhes_postagem.php com este código-fonte: 4 <meta charset = "utf-8"> 8 <h2>meu Blog</h2> 9 <h3><?php echo $postagem[0]->titulo?></h3> 10 <p><?php echo $postagem[0]->texto?></p> 11 <p><?php echo $postagem[0]->datacadastro?></p> 12 <h3>postagens recentes</h3> 13 <? php 14 foreach($postagens as $post){ 15 $lista_urls[] = anchor( base_url("welcome/detalhes/". $post->id), $post->titulo); 16 } 17 echo ul($lista_urls); 18?> 19 </body> 20 </html> Para fazer com que o site esteja acessível já ao acessar a home, altere o nome do método teste() para index() e exclua ou comente o antigo método index(). Assim, ao acessar a raiz do site, você terá acesso aos links das postagens. Para tornar a URL das postagens mais curta e amigável, vamos alterar o endereço com o auxílio de uma rota; adicione esta linha ao arquivo de configuração routes.php: 1 $route[ detalhes/(:num) ] = welcome/detalhes/$1 ; Essa rota encaminha as requisições feitas à detalhes/algum-numero para welcome/detalhes/algumnumero. Sendo assim, basta alterar os arquivos das views postagens.php e detalhes_postagens.php para que o link seja gerado conforme esse novo formato de URL, modificando a linha que gera os links para este formato: 1 $lista_urls[] = anchor( base_url("detalhes/". $post->id), $post->titulo); Agora os links estão sendo gerados de modo mais curto e amigável. Os links antigos continuam funcionando como anteriormente. 1.4 Criando formulários e enviando s Vamos modificar as views postagens.php e detalhes_postagens.php acrescentando dois novos links, conforme trecho de código após a tag <body>: 1 <? php 2 echo anchor(base_url(), " Home "). anchor(base_url("fale-conosco"), " Fale Conosco "); 3?> Isso criará um link para a home e um link para uma página de contato que ainda não existe. Esta página de contato mostrará ao visitante um formulário para que ele possa enviar mensagens ao administrador do blog. Vamos acrescentar mais uma rota ao arquivo routes.php assim:

6 1 $route[ fale-conosco ] = welcome/fale_conosco ; Ou seja, ao acessar o link fale-conosco, o visitante será direcionado para o método fale_conosco() do controller Welcome.php. Acrescente este código-fonte para criar o método: 1 public function fale_conosco(){ 2 $this->load->helper( form ); 3 $this->load->view( fale_conosco ); 4 } Para o link funcionar, falta ainda criar a view com o formulário e depois o método que fará o envio da mensagem. Acrescente esse código-fonte ao arquivo da view fale_conosco.php: 8 <? php 9 echo anchor(base_url()," Home "). 10 anchor(base_url("fale-conosco")," Fale Conosco "). 11 heading("meu blog",2). heading("fale Conosco",3); 12 $atributos = array( name => formulario_contato, 13 id => formulario_contato ); 14 echo form_open(base_url( welcome/enviar_mensagem ),$atributos). 15 form_label("nome:","txt_nome"). br(). 16 form_input( txt_nome ). br(). 17 form_label(" ","txt_ "). br(). 18 form_input( txt_ ). br(). 19 form_label("mensagem:","txt_mensagem"). br(). 20 form_textarea( txt_mensagem ). br(). 21 form_submit("btn_enviar","enviar Mensagem"). 22 form_close(); 23?> 24 </body> 25 </html> Para proceder o envio da mensagem, é necessário criar o método enviar_mensagem() no controller Welcome.php conforme este código fonte: 1 public function enviar_mensagem(){ 2 $mensagem = "Nome: ". $this->input->post( txt_nome ). br(); 3 $mensagem.= " ". $this->input->post( txt_ ). br(); 4 $mensagem.= "Mensagem: ". $this->input->post( txt_mensagem ).br(); 5 $config[ protocol ] = smtp ; 6 $config[ smtp_host ] = ssl://smtp.googl .com ; 7 $config[ smtp_port ] = 465 ; 8 $config[ smtp_timeout ] = 30 ; 9 $config[ smtp_user ] = endereco_que_envia@gmail.com ; 10 $config[ smtp_pass ] = senha_do_ _que_envia ; 11 $config[ charset ] = utf-8 ; 12 $config[ newline ] = "\r\n"; 13 $config[ mailtype ] = html ; 14 $this->load->library( ,$config); 15 $this-> ->from("endereco_que_envia@gmail.com","formulário do website "); 16 $this-> ->to(" _que_recebe@gmail.com"); 17 $this-> ->subject( Assunto do , enviado pelo CodeIgniter ); 18 $this-> ->message($mensagem); 19 if($this-> ->send()){

7 20 $this->load->view( sucesso_envia_contato ); 21 } 22 else{ 23 print_r($this-> ->print_debugger()); 24 } 25 } Criando a view sucesso_envia_contato.php: 8 <h3> enviado com sucesso!!</h3> 9 </body> 10 </html> No método enviar_mensagem() listado acima, existem três coisas importantes a se observar. A primeira delas, que serve para qualquer situação que receba dados por meio de formulários, é que não utilizamos o tradicional $_POST[ nome_do_campo ] para receber os valores do formulário, mas sim $this->input->post( nome_do_campo ); isso é importante sob o aspecto da segurança, pois o CodeIgniter realiza verificações de segurança nesse método que impedem, entre outras coisas, ataques do tipo SQL Injection ao website. Outro aspecto importante nesse método é o modo como estamos carregando a biblioteca que faz o envio do . Houve épocas em que era comum enviar s de servidores sem nenhuma validação ou autenticação, porém, com o crescente abuso no envio de spam e possíveis malwares, praticamente nenhum servidor aceita s que não sejam verificados e autenticados, portanto é necessário validar o envio dos s encaminhados. Assim, para encaminhar corretamente o ao carregar a biblioteca em $this->load->library( ,$config;, estamos passando o array $config com diversas instruções de configuração. Note que essas configurações mudam de acordo com o servidor de utilizado; este é um exemplo utilizando as configurações de uma conta pessoal do Gmail. Por fim, temos o método que efetivamente dispara o envio do , $this-> ->send(). Com um simples if(), podemos verificar se o foi encaminhado ou não. Se sim, o framework carrega a view sucesso_envia_contato.php; caso contrário, as mensagens de erro são exibidas utilizando o método $this-> ->print_debugger() da biblioteca . É importante observar também que, caso uma biblioteca seja utilizada em vários lugares da sua aplicação, é preferível adicionar as variáveis de configuração a um arquivo na pasta application/config. Para fazer isso, basta que o arquivo de configuração coincida com o nome da biblioteca; neste caso, .php. Este trecho de código exemplifica como ficaria o arquivo: 1 <? php 2 defined( BASEPATH ) OR exit( No direct script access allowed ); 3 $config[ protocol ] = smtp ; 4 $config[ smtp_host ] = ssl://smtp.googl .com ; 5 $config[ smtp_port ] = 465 ; 6 $config[ smtp_timeout ] = 30 ; 7 $config[ smtp_user ] = endereco_que_envia@gmail.com ; 8 $config[ smtp_pass ] = senha_do_ _que_envia ; 9 $config[ charset ] = utf-8 ; 10 $config[ newline ] = "\r\n"; 11 $config[ mailtype ] = html ; Note que dessa maneira não é necessário passar a variável com o array $config ao carregar a biblioteca, pois o CodeIgniter entende que, existindo o arquivo de configuração para uma biblioteca, ele deve assumir o conteúdo do arquivo por padrão. Havendo necessidade de carregar configurações diferentes em métodos diferentes, basta sobrescrever o array fazendo a carga de variáveis diferentes em um array de configuração diretamente no método.

8 1.5 Validando formulários Criando um blog com o CodeIgniter O CodeIgniter dispõe de uma biblioteca que auxilia na construção de um sistema de validação de formulários robusto. Essa validação é feita no lado do servidor e não depende de JavaScript, que pode estar desabilitado dependendo do dispositivo que está acessando o site ou a aplicação. A primeira providência é alterar o método enviar_mensagem(), conforme segue: 1 public function enviar_mensagem(){ 2 $this->load->library( form_validation ); 3 $this->form_validation->set_rules( txt_nome, Nome, required ); 4 $this->form_validation->set_rules( txt_ , , required valid_ ); 5 $this->form_validation->set_rules( txt_mensagem, Mensagem, required ); 6 if($this->form_validation->run()){ 7 $mensagem = "Nome: ". $this->input->post( txt_nome ). br(); 8 $mensagem.= " ". $this->input->post( txt_ ). br(); 9 $mensagem.= "Mensagem: ". $this->input->post( txt_mensagem ).br(); 10 $this->load->library( ); 11 $this-> ->from("marcelo.mussel@gmail.com","formulário do website"); 12 $this-> ->to("marcelo.mussel@gmail.com"); 13 $this-> ->subject( Assunto do , enviado pelo CodeIgniter ); 14 $this-> ->message($mensagem); 15 if($this-> ->send()){ 16 $this->load->view( sucesso_envia_contato ); 17 } 18 else{ 19 print_r($this-> ->print_debugger()); 20 } 21 } 22 else{ 23 $this->fale_conosco(); 24 } 25 } A lógica por trás da validação é muito simples. Carrega-se a biblioteca form_validation em $this->load->library( form_validation ); e, então, as regras de validação do formulário são fornecidas. Checamos se estas foram atendidas em $this->form_validation->run(), que retorna TRUE em caso positivo e FALSE em caso negativo. Se foram atendidas, basta proceder o envio da mensagem do mesmo modo como havíamos feito antes; se não, o método que exibe o formulário é invocado novamente com $this->fale_conosco(). Agora, vamos alterar a view com o formulário para que mostre as mensagens de erro e para que preencha automaticamente os valores já informados nos campos. Dessa forma, ao enviar um formulário incompleto, o usuário não perde os campos que já foram corretamente preenchidos. Altere a view fale_conosco.php conforme esse código: 8 <? php 9 echo anchor(base_url()," Home "). 10 anchor(base_url("fale-conosco")," Fale Conosco "). 11 heading("meu blog",2). heading("fale Conosco",3); 12 echo validation_errors(); 13 $atributos = array( name => formulario_contato, 14 id => formulario_contato ); 15 echo form_open(base_url( welcome/enviar_mensagem ),$atributos).

9 16 form_label("nome:","txt_nome"). br(). 17 form_input( txt_nome, set_value( txt_nome )). br(). 18 form_label(" ","txt_ "). br(). 19 form_input( txt_ , set_value( txt_ )). br(). 20 form_label("mensagem:","txt_mensagem"). br(). 21 form_textarea( txt_mensagem, set_value( txt_mensagem )). br(). 22 form_submit("btn_enviar","enviar Mensagem"). 23 form_close(); 24?> 25 </body> 26 </html> 1.6 Traduzindo as mensagens de validação do formulário Para fazer com que as mensagens de validação do formulário, as mensagens de erro e os alertas ao usuário sejam exibidas em português, são necessárias duas ações: Primeiro faça o download da tradução dos arquivos de linguagem( e adicione uma pasta chamada pt-br à application/language. A pasta deve conter os mesmos arquivos encontrados na pasta system/language/english. Atenção: você não deve adicionar a tradução em system/language, mas sim em application/language. O segundo passo é alterar o arquivo de configuração config.php em application/config para que a linguagem coincida com o nome da pasta; no caso, portuguese-brazilian: 1 $config[ language ] = portuguese-brazilian 1.7 Alterando a página de erro 404 Para apresentar mensagens personalizadas de erros para páginas ausentes ou links incorretos, no arquivo routes.php altere a variável 404_override para que o usuário seja direcionado à sua página personalizada de erro desta forma: 1 $route[ 404_override ] = welcome/error404 ; Agora basta criar o método error404() no controller Welcome.php 1 public function error404(){ 2 $this->load->view( error404 ); 3 } e criar error404.php conforme este código-fonte: 8 <? php 9 echo anchor(base_url()," Home "). anchor(base_url("fale-conosco"), " Fale Conosco "). heading("meu Blog", 2); 10?> 11 <h3>a página que você está tentando acessar não existe ou seu endereço foi modificado</h3> 12 <a href="javascript:history.go(-1)">voltar</a> 13 </body> 14 </html>

10 2 continua... Na próxima parte criaremos a área de administração do blog, com opções de adicionar, alterar e excluir registros e adicionar formatação CSS ao blog.

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação

Leia mais

JAVA. Professor: Bruno Toledo

JAVA. Professor: Bruno Toledo JAVA Professor: Bruno Toledo Programação Java com Banco de Dados MYSQL Instalando o Servidor MYSQL Iremos utilizar o Vertrigo, programa esse que possui o servidor MySQL, Apache e PHP. Porém nosso foco

Leia mais

Portal de Sistemas Integrados. Manual do Usuário. Versão: 1.0

Portal de Sistemas Integrados. Manual do Usuário. Versão: 1.0 Portal de Sistemas Integrados Manual do Usuário Versão: 1.0 Página: 1/33 Índice 1. Apresentação... 3 2. Descrição do Sistema... 3 3. Orientações Gerais ao Usuário...4 3.1. Senhas de Acesso... 4 4. Funcionalidades

Leia mais

APOSTILA DE INFORMÁTICA INTERNET E E-MAIL

APOSTILA DE INFORMÁTICA INTERNET E E-MAIL APOSTILA DE INFORMÁTICA INTERNET E E-MAIL Profa Responsável Fabiana P. Masson Caravieri Colaboração Empresa Júnior da Fatec Jales Monitora: Ângela Lopes Manente SUMÁRIO 1. INTERNET... 3 2. ACESSANDO A

Leia mais

Database and Applications. Criação, inserção de dados PHP+MySQL

Database and Applications. Criação, inserção de dados PHP+MySQL Criação, inserção de dados PHP+MySQL Prof. Doutor Félix Singo phpmyadmin É uma aplicação de fácil utilização que serve para controlar base de dados MySQL. Pode-se utilizar para criar, copiar, apagar, renomear

Leia mais

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009) Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text

Leia mais

Capítulo 9 - Imagens. Imagens

Capítulo 9 - Imagens. Imagens Capítulo 9 - Imagens 9 Imagens EM JAVASCRIPT, É POSSÍVEL MANIPULAR COM AS IMAGENS DE UMA PÁGINA, alterando a URL que localiza o arquivo de imagem. Assim, pode-se trocar a imagem que está sendo exibida

Leia mais

Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey

Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey Aplicativo Xerox App Gallery Guia de Utilização Rápida 702P03997 Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey Use o Aplicativo Xerox App Gallery para localizar

Leia mais

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS! Criando cenários a partir do Solver! Planilha entregue para a resolução de exercícios! Como alterar rapidamente

Leia mais

<NOME>ABIAS FRANCISCO DE SOUZA</NOME> <CNPJCPF>68884087872</CNPJCPF> <NMATRICULA>101264</NMATRICULA>

<NOME>ABIAS FRANCISCO DE SOUZA</NOME> <CNPJCPF>68884087872</CNPJCPF> <NMATRICULA>101264</NMATRICULA> 1. ARQUIVO XML 1.1. O arquivo XML deverá possuir o seguinte formato: ABIAS FRANCISCO DE SOUZA 68884087872 101264

Leia mais

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES MANUAL DO USUÁRIO SISTEMA DE TRAMITAÇÃO DE DOCUMENTOS Versão 3.0

Leia mais

SISTEMA OPERACIONAL - ANDROID

SISTEMA OPERACIONAL - ANDROID Manual do Usuário SISTEMA OPERACIONAL - ANDROID 1 1 Índice 1 Índice... 2 2 Introdução Protegido... 3 3 Instalação do APLICATIVO DOS PAIS... 4 3.1 Local de instalação do Filho Protegido... 5 3.2 Tela de

Leia mais

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO LEUCOTRON EQUIPAMENTOS LTDA PÓS-VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO SANTA RITA DO SAPUCAÍ MINAS GERAIS 2012 PÓS VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM

Leia mais

Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil

Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil Instituto Federal de Educação, Ciência e Tecnologia do Pará Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil 2015 I F P A 1 0 5 a n o s SUMÁRIO APRESENTAÇÃO... 2 1 CALENDÁRIO

Leia mais

02.02.2012 PORTAL JUD

02.02.2012 PORTAL JUD 02.02.2012 PORTAL JUD A ferramenta O Portal Jud tem como objetivo propiciar as autoridades o envio de ordens judiciais ou extrajudiciais e consultar às informações cadastrais de clientes de telefonia móvel

Leia mais

Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real:

Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real: Introdução a Orientação a Objetos com Java Autor: Professor Victor Augusto Zago Menegusso. Orientação a Objetos É um paradigma de programação que define a estrutura de um programa baseado nos conceitos

Leia mais

IBRX Sistemas Eletrônicos. Manual técnico. Configuração: IBRX Módulo portão Rev 020216 2. O IBRX Portão funciona em 4 tipos de conexão:

IBRX Sistemas Eletrônicos. Manual técnico. Configuração: IBRX Módulo portão Rev 020216 2. O IBRX Portão funciona em 4 tipos de conexão: IBRX Portão IBRX Módulo portão Rev 020216 2 Manual técnico O IBRX Portão funciona em 4 tipos de conexão: Servidor Cliente Online DHCP Cliente Online Cliente Offline Modo Servidor: Neste modo o módulo cria

Leia mais

Passos para a instalação

Passos para a instalação Manual de Instalação da Comanda Eletrônica Arquivos para instalação no computador.net Framework 3.5 ActiveSync (programa que vem junto com o Pocket que faz a integração do aparelho com o computador do

Leia mais

Manual de uso Serasa Judicial Março/2014 Controle de revisão Data da Revisão Versão Documento Versão Manager DF-e Executor Assunto Revisado 08/10/2013 1.0 Rodrigo Vieira Ambar/Gigiane Martins Criação 18/03/2104

Leia mais

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho 2014 Núcleo de Tecnologia da Informação e Comunicação - NTIC 17/01/2014 REITORA Ulrika Arns VICE-REITOR Almir Barros da Silva Santos Neto DIRETOR DO NTIC Leonardo Bidese de Pinho COORDENADOR DE DESENVOLVIMENTO

Leia mais

ÁREA DO PROFESSOR (TUTOR)

ÁREA DO PROFESSOR (TUTOR) ÁREA DO PROFESSOR (TUTOR) O MOODLE (Modular Object Oriented Dynamic Learning Environment) é um Ambiente Virtual de Ensino-Aprendizagem (AVEA) de código aberto, livre e gratuito que se mantém em desenvolvimento

Leia mais

GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos

GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos Grupo de Banco de IBILCE UNESP GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos Coordenação: Prof. Dr. Carlos Roberto Valêncio Controle do Documento Grupo de Banco de Título Nome do Arquivo

Leia mais

NOVA VERSÃO SAFE DOC MANUAL

NOVA VERSÃO SAFE DOC MANUAL NOVA VERSÃO SAFE DOC MANUAL COMO ACESSAR O APLICATIVO SAFE DOC CAPTURE Acesse o aplicativo SAFE-DOC CAPTURE clicando no ícone na sua área de trabalho: SAFE-DOC Capture Digite o endereço do portal que é

Leia mais

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 1-Antes de iniciar a instalação do SQL é necessário liberar as permissões do usuário para evitar erro, para realizar esse procedimento

Leia mais

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos Configuração para Uso do Tablet no GigaChef e Outros Dispositivos Birigui SP Setembro - 2013 1. Configurando o Ambiente. Este documento mostra como configurar o ambiente do GigaChef para usar o Tablet

Leia mais

Índice. Manual De instalação ProjectNet Manager http:// www.projectnet.com.br

Índice. Manual De instalação ProjectNet Manager http:// www.projectnet.com.br Índice Instalação ProjectNet Manager... Página 2 Configuração Inicial ProjectNet Manager... Página 8 Instalação do Microsoft SQL Server Express... Página 10 Apontando um Banco de Dados já existente...

Leia mais

Sistema NetConta I - Guia de Referência Rápida

Sistema NetConta I - Guia de Referência Rápida Sistema NetConta I - Guia de Referência Rápida Dúvidas ou Sugestões: netconta@polimed.com.br Índice Como entrar no sistema NetConta 1?... 3 1. TRABALHANDO COM UMA REMESSA... 3 1.1.Como criar uma nova remessa?...

Leia mais

Manual Mobuss Construção - Móvel

Manual Mobuss Construção - Móvel Manual Mobuss Construção - Móvel VISTORIA & ENTREGA - MÓVEL Versão 1.0 Data 22/04/2014 Mobuss Construção - Vistoria & Entrega Documento: v1.0 Blumenau SC 2 Histórico de Revisão Versão Data Descrição 1.0

Leia mais

FastCube 2.0 Programmer Manual

FastCube 2.0 Programmer Manual FastCube 2.0 Programmer Manual I FastCube 2.0 Programmer Manual Table of contents Chapter I Arquitetura do FastCube 2 2 Chapter II Utilizaçã o dos componentes do FastCube 5 1 Salvar... e carregar um cubo

Leia mais

Manual Webmail GUIA GERAL UNIVERSIDADE TECNOLÓGIA FEDERAL DO PARANÁ DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO - DIRGTI 2015

Manual Webmail GUIA GERAL UNIVERSIDADE TECNOLÓGIA FEDERAL DO PARANÁ DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO - DIRGTI 2015 2015 Manual Webmail GUIA GERAL UNIVERSIDADE TECNOLÓGIA FEDERAL DO PARANÁ DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO - DIRGTI 2015 2 Sumário 1 Acessando o Correio Eletrônico... 4 1.1 Cota de e-mail...

Leia mais

Treinamento de e-commerce

Treinamento de e-commerce Treinamento de e-commerce Bem vindo ao treinamento de e commerce mais rápido e direto de todos! Utilize este documento para se orientar sempre que necessário e não se preocupe, em caso de necessidade,

Leia mais

Prefeitura de Araxá sábado, 11 de setembro de 2015

Prefeitura de Araxá sábado, 11 de setembro de 2015 sábado, 11 de setembro de 2015 ÍNDICE Desbloquear PopUps SIAT ONLINE Considerações Gerais Benefícios Pessoas Físicas. Benefícios Pessoas Jurídicas. Tela Inicial anônimos Acesso Restrito Direcionado a Empresas

Leia mais

TCI Sistemas Integrados

TCI Sistemas Integrados TCI Sistemas Integrados Manual Gera arquivo Prefeitura 1 Índice 1 - Cadastros obrigatórios para Gerar Arquivo para Prefeitura...3 2 Gerar Arquivo...8 3 Retorno Arquivo Prefeitura...19 2 1 Cadastros obrigatórios

Leia mais

Simulado de Linguagem de Programação Java

Simulado de Linguagem de Programação Java Simulado de Linguagem de Programação Java 1. Descreva o processo de criação de programas em Java, desde a criação do código-fonte até a obtenção do resultado esperado, por meio de sua execução. Cite as

Leia mais

aplicação arquivo Condições Gerais de Utilização

aplicação arquivo Condições Gerais de Utilização aplicação arquivo Condições Gerais de Utilização Manual das condições gerais que regulam a utilização dos serviços disponibilizados pela aplicação Arquivo, plataforma de gestão de informação, do Municipio

Leia mais

Manual Básico. Para utilização do Gerenciador de Imóveis

Manual Básico. Para utilização do Gerenciador de Imóveis Manual Básico Para utilização do Gerenciador de Imóveis Acessando o gerenciador 3 O Gerenciador é o local restrito onde o administrador responsável pelas informações do site, poderá fazer alterações de

Leia mais

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Manual do Usuário Versão 1.0 Fevereiro, 2014 Índice

Leia mais

SIG-ISS Manual de integração do WebService para NFS-e

SIG-ISS Manual de integração do WebService para NFS-e Sistema Integrado de Gerenciamento do ISS SIG-ISS Manual de integração do WebService para NFS-e São Paulo, 9 de Janeiro de 2015. 1. Introdução Este manual tem como objetivo apresentar as especificações

Leia mais

MANUAL HAE - WEB MANUAL WEB HAE

MANUAL HAE - WEB MANUAL WEB HAE MANUAL HAE - WEB MANUAL WEB HAE PROJETO HAE - WEB www.cpscetec.com.br/hae *NÃO DEVERÃO ser lançados os projetos de Coordenação de Curso, Responsável por Laboratório, Coordenação de Projetos Responsável

Leia mais

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem

Leia mais

Este Procedimento Operacional Padrão define as etapas necessárias para o processo de inventário em um estoque, filial ou loja no APLWeb.

Este Procedimento Operacional Padrão define as etapas necessárias para o processo de inventário em um estoque, filial ou loja no APLWeb. PROCEDIMENTO OPERACIONAL PADRÃO - POP Nº 1511.0009 DIRECTA SISTEMAS INTELIGENTES SISTEMA APLWEB DEPARTAMENTO(S) ESTOQUE/EXPEDIÇÂO/ALMOXARIFADO/LOJAS MÓDULO/MENU PRODUTOS/SERVIÇOS Versão do Documento Nº

Leia mais

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5 Laboratório de Redes de Computadores Professor Responsável: Dinailton José da Silva Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar

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

Leia mais

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler IBM

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler IBM Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler IBM Índice Guia do Administrador........ 1 Antes de Iniciar............. 1 Serviços Citrix e Terminal......... 1 Instalação

Leia mais

Manual do Desenvolvedor Geração de Tokens

Manual do Desenvolvedor Geração de Tokens Manual do Desenvolvedor Geração de Tokens Setembro de 2012 Versão 1.3 ÍNDICE Página 1. Introdução... 1 2. Geração de Tokens... 1 2.1 Formato dos Tokens... 1 2.2 Geração de Tokens... 1 2.2.1 Gerar Token

Leia mais

epucc.com.br SAIBA COMO INCLUIR INFORMAÇÕES DE COLABORADORES, CENTROS DE CUSTO E RATEIO DE DESPESAS

epucc.com.br SAIBA COMO INCLUIR INFORMAÇÕES DE COLABORADORES, CENTROS DE CUSTO E RATEIO DE DESPESAS epucc.com.br SAIBA COMO INCLUIR INFORMAÇÕES DE COLABORADORES, CENTROS DE CUSTO E RATEIO DE DESPESAS O PUCC permite que uma tabela com o nome dos Colaboradores e seus respectivos Departamentos e/ou Centros

Leia mais

Manual do Usuário. VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas. http://www.voat.com.br/ contato@voat.com.

Manual do Usuário. VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas. http://www.voat.com.br/ contato@voat.com. Manual do Usuário VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas http://www.voat.com.br/ contato@voat.com.br Descrição Geral O VPetConverter é um programa que facilita

Leia mais

Criando scanner para dectar BackupExec vulneráveis ao exploit do Metasploit. Inj3cti0n P4ck3t

Criando scanner para dectar BackupExec vulneráveis ao exploit do Metasploit. Inj3cti0n P4ck3t Criando scanner para dectar BackupExec vulneráveis ao exploit do Metasploit Inj3cti0n P4ck3t São Paulo 2010 Author: Inj3cti0n P4ck3t Date: 18/10/10 Nome do Artigo: Criando scanner para dectar BackupExec

Leia mais

Adicionar uma figura, como um botão Submeter, a um formulário

Adicionar uma figura, como um botão Submeter, a um formulário PPaaggi innaa 1 Parte 2 Adicionar uma figura, como um botão Submeter, a um formulário Adicione uma figura a um formulário para usá-la no lugar de um botão Submeter. Após preencher o formulário, o visitante

Leia mais

Começando com Zend Framework

Começando com Zend Framework Começando com Zend Framework Versão brasileira da apresentação disponível em http://www.slideshare.net/baohx2000/zend-framework-19-setup-using-zendtool Ou: Como eu aprendi a parar de me preocupar e amei

Leia mais

Registro de Retenções Tributárias e Pagamentos

Registro de Retenções Tributárias e Pagamentos SISTEMA DE GESTÃO DE PRESTAÇÃO DE CONTAS (SiGPC) CONTAS ONLINE Registro de Retenções Tributárias e Pagamentos Atualização: 20/12/2012 A necessidade de registrar despesas em que há retenção tributária é

Leia mais

Manual do Usuário (Firma Inspetora) Versão 1.8. CMCP - Controle da Marcação Compulsória de Produtos

Manual do Usuário (Firma Inspetora) Versão 1.8. CMCP - Controle da Marcação Compulsória de Produtos Manual do Usuário (Firma Inspetora) Versão 1.8 CMCP - Controle da Marcação Compulsória de Manual do Usuário - Firma Inspetora SUMÁRIO 1. INTRODUÇÃO... 4 1.1. Referências... 4 2. COMO ESTÁ ORGANIZADO O

Leia mais

MANUAL DO PUBLICADOR

MANUAL DO PUBLICADOR MANUAL DO PUBLICADOR Brasília 2010/2013 1 SUMÁRIO 1 Introdução... 5 2 O Sistema... 5 2.1 Módulos do Sistema... 6 2.2 Perfis do Sistema... 6 2.2.1 Perfil Publicador... 7 3 Publicar Documentos - Publicador...

Leia mais

ZendWi Presentation 19/10/2012

ZendWi Presentation 19/10/2012 ZendWi Presentation 19/10/2012 Índice 1. Introdução ao Zend Framework 2 2. MVC 3. Zend Tools 4. Estrutura 5. Zend DB Model Generator 6. Back-End Developer 7. Front-End Developer 8. Links Úteis Introdução

Leia mais

Parametrização do Banco de Dados PROGRESS Base de Dados Origem

Parametrização do Banco de Dados PROGRESS Base de Dados Origem A conversão dos dados do TMS 4.01 para o SIGAGFE Gestão de Frete Embarcador utiliza uma conexão de dados ODBC. Parametrização do Banco de Dados PROGRESS Base de Dados Origem 1. Configurar a base de dados

Leia mais

Secretaria de Estado de Meio Ambiente e Desenvolvimento Sustentável - SEMAD. Manual do Usuário

Secretaria de Estado de Meio Ambiente e Desenvolvimento Sustentável - SEMAD. Manual do Usuário Secretaria de Estado de Meio Ambiente e Desenvolvimento Sustentável - SEMAD Manual do Usuário SISEMAnet Sistema Integrado de Meio Ambiente Módulo 1 Portal Submódulo Portal de Segurança Módulo Externo Versão

Leia mais

Portal dos Convênios - Siconv

Portal dos Convênios - Siconv MINISTÉRIO DO PLANEJAMENTO ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE LOGÍSTICA E SERVIÇOS GERAIS Portal dos Convênios - Siconv Análise, Aprovação de Proposta/Plano

Leia mais

Caso tenha alguma dificuldade nesta etapa, procure um técnico de informática para auxiliá-lo.

Caso tenha alguma dificuldade nesta etapa, procure um técnico de informática para auxiliá-lo. Preenchimento da SEFIP para gerar a GFIP e imprimir as guias do INSS e FGTS Você, Microempreendedor Individual que possui empregado, precisa preencher a SEFIP, gerar a GFIP e pagar a guia do FGTS até o

Leia mais

Ambiente Virtual de Aprendizagem Moodle 3.0 Orientações Didático-Pedagógicas e Tutoriais. O Ambiente Moodle ferramentas e funcionalidades

Ambiente Virtual de Aprendizagem Moodle 3.0 Orientações Didático-Pedagógicas e Tutoriais. O Ambiente Moodle ferramentas e funcionalidades Universidade de Cruz Alta UNICRUZ Pró-Reitoria de Graduação Núcleo de Educação a Distância Ambiente Virtual de Aprendizagem Moodle 3.0 Orientações Didático-Pedagógicas e Tutoriais O Ambiente Moodle ferramentas

Leia mais

Manual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema

Manual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema Abaixo explicamos a utilização do sistema e qualquer dúvida ou sugestões relacionadas a operação do mesmo nos colocamos a disposição a qualquer horário através do email: informatica@fob.org.br, MSN: informatica@fob.org.br

Leia mais

Guia operação site www.atu.com.br

Guia operação site www.atu.com.br Guia operação site www.atu.com.br OBS: as telas no site bem como no sistema de gestão poderão sofrer alguma alteração, com base nos exemplos ilustrativos deste manual. 1. Objetivo Este guia tem como objetivo

Leia mais

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL 1º Passo: Baixar o arquivo http://www.sinaisistemaimobiliario.com.br/instalar/instalador_aluguel.rar. 2º Passo: No SERVIDOR ao qual o sistema deverá ser instalado: a) Criar uma pasta, preferencialmente

Leia mais

OI CLOUD SEJA BEM-VINDO!

OI CLOUD SEJA BEM-VINDO! OI CLOUD SEJA BEM-VINDO! O QUE É O OI CLOUD? O Oi Cloud é um serviço de armazenamento, compartilhamento e sincronização de arquivos. Esses arquivos ficarão acessíveis a partir de qualquer dispositivo,

Leia mais

English Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

English Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios Encontrar Blogs Crie o seu blog de graça Ganhe prêmios English Português Cel: +55 (21) 7417-9918 E-mail: erick@lithic.com.br Inserindo dados no banco em PHP + Ajax + jquery + Mysql + Validação (/pt-br/blog/tutoriais

Leia mais

Sumário. CEAD - FACEL Manual do Aluno, 02

Sumário. CEAD - FACEL Manual do Aluno, 02 Manual CEAD - FACEL Sumário 03... Acesso ao Ambiente Virtual de Aprendizagem Atualizando seu perfil Esqueceu sua senha de acesso 09... O meu AVA Conhecendo meu AVA Navegando na disciplina Barra de navegação

Leia mais

,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas

,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas ,QVWDODomR 5HTXLVLWRV0tQLPRV Para a instalação do software 0RQLWXV, é necessário: - Processador 333 MHz ou superior (700 MHz Recomendado); - 128 MB ou mais de Memória RAM; - 150 MB de espaço disponível

Leia mais

Interagindo com Banco de Dados

Interagindo com Banco de Dados Interagindo com Banco de Dados Até agora não falamos de banco de dados, pois gostaríamos prime iro de te preparar para o uso do banco de dados dentro do Framework MVC. Mas antes de falarmos do framework

Leia mais

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE Sumário Apresentação... 1 1. Procedimentos iniciais... 2 2. Configurar computador para o IIS... 3 3. Configurar o serviço do IIS (Servidor Web)... 5 4. Instalar mymix Mobile no Coletor... 7 5. Configurar

Leia mais

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS DATASUS Gerenciador de Ambiente Laboratorial GAL Manual do Usuário Módulo Laboratório Manual de Operação_Módulo Laboratório_Controle

Leia mais

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Programa Bolsa Família Manual de Operação Conteúdo Sumário...

Leia mais

Usando o email e a Internet

Usando o email e a Internet Usando o email e a Internet Novo no Windows 7? Mesmo que ele tenha muito em comum com a versão do Windows que você usava antes, você ainda pode precisar de uma ajuda para fazer tudo direitinho. Este guia

Leia mais

Banco de Dados. Banco de Dados Parte 2. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010

Banco de Dados. Banco de Dados Parte 2. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona Linguagem de Programação CESBD 2010 Parte 2 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Controle de Transação Mapeamento Objeto-Relacional

Leia mais

Programação para Web HTML - Parte 2

Programação para Web HTML - Parte 2 Programação para Web HTML - Parte 2 Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 2 de março

Leia mais

Declaração de Serviços Tomados

Declaração de Serviços Tomados Declaração de Serviços Tomados O que é isto? O que isto faz? Por meio desta página, qualquer contribuinte pode realizar a declaração dos serviços tomados para gerar as guias de Retenção. Nesta página,

Leia mais

Administração Portal Controle Público

Administração Portal Controle Público Administração Portal Controle Público Manual do usuário www.controlepublico.org.br 2015 Sumário 1. Workflow da publicação... 3 1.1. Perfis de publicação... 3 1.2. Perfis de controle no Administrador...

Leia mais

Sistema Integrado de Gerenciamento do ISS SIG-ISS. Manual de integração do WebService para NFS-e

Sistema Integrado de Gerenciamento do ISS SIG-ISS. Manual de integração do WebService para NFS-e Sistema Integrado de Gerenciamento do ISS SIG-ISS Manual de integração do WebService para NFS-e São Paulo, 27 de Janeiro de 2014 1. Introdução Este manual tem como objetivo apresentar as especificações

Leia mais

TUTORIAL MATLAB Victor Breder 2016

TUTORIAL MATLAB Victor Breder 2016 TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra

Leia mais

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...

Leia mais

Instalação de Carta de Correção Eletrônica Spalla

Instalação de Carta de Correção Eletrônica Spalla Instalação de Carta de Correção Eletrônica Spalla Introdução A Carta de Correção Eletrônica(CC-e) é um evento legal e tem por objetivo corrigir algumas informações da NF-e, desde que o erro não esteja

Leia mais

Boletins Informativos

Boletins Informativos Boletins Informativos Esta documentação irá explicar-lhe, passo a passo, como criar e enviar sua primeira Newsletter. Criar um boletim informativo Entrar no back-end e clique no menu Componentes -> AcyMailing

Leia mais

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos IBILCE UNESP 2014 GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos Coordenação: Prof. Dr. Carlos Roberto Valêncio Controle do Documento Alteração Feita Responsável Data Atualização do

Leia mais

Tutorial de utilização do Sistema de Abertura de Chamado Sumário

Tutorial de utilização do Sistema de Abertura de Chamado Sumário Tutorial de utilização do Sistema de Abertura de Chamado Sumário 1. Processo de atendimento...2 1.1. Porque abrir um chamado...2 1.2. Entendendo o processo de atendimento...2 1.3. Acessando o sistema...3

Leia mais

2.1. Incluir uma Proposta de Concessão de Diárias e Passagens PCDP com diárias e passagens.

2.1. Incluir uma Proposta de Concessão de Diárias e Passagens PCDP com diárias e passagens. 2.Viagem Nacional 2.1. Incluir uma Proposta de Concessão de Diárias e Passagens PCDP com diárias e passagens. Iremos iniciar nosso trabalho pela funcionalidade Solicitação. Essa funcionalidade traz os

Leia mais

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4 Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4 Página 1 Índice Introdução... 3 Novo Portal da Farmácia... 4 Padronização do Cupom Vinculado... 5 Módulo de segurança... 6

Leia mais

TUTORIAL DO E-MAIL INSTITUCIONAL

TUTORIAL DO E-MAIL INSTITUCIONAL TUTORIAL DO E-MAIL INSTITUCIONAL CRIAÇÃO: crteldna@gmail.com (43) 3371-1336 (43) 3371-1337 Fevereiro/2008 1 de 12 Sumário 1 Perguntas e respostas sobre o e-mail da SEED...3 2 Como fazer o cadastro no Portal

Leia mais

Conceitos de extensões Joomla!

Conceitos de extensões Joomla! capítulo 1 Conceitos de extensões Joomla! Entendendo o que é extensão Extensão pode ser entendida como uma pequena aplicação desenvolvida com regras de construção estabelecidas pelo ambiente Joomla!. É

Leia mais

RENOVAÇÃO DE MATRÍCULAS via Controle Acadêmico de Graduação-CAGr

RENOVAÇÃO DE MATRÍCULAS via Controle Acadêmico de Graduação-CAGr RENOVAÇÃO DE MATRÍCULAS via Controle Acadêmico de Graduação-CAGr 1º Passo: Acesso ao CAGr. 1. Acesse o CAGr por meio da página do Campus Araranguá em estudante.ufsc.br >graduação>

Leia mais

Sistema de Editoração Eletrônica de Revistas (SEER) Open Journal System (OJS) TUTORIAL SUBMISSÃO DE ARTIGOS

Sistema de Editoração Eletrônica de Revistas (SEER) Open Journal System (OJS) TUTORIAL SUBMISSÃO DE ARTIGOS Sistema de Editoração Eletrônica de Revistas (SEER) Open Journal System (OJS) TUTORIAL SUBMISSÃO DE ARTIGOS Processo de submissão Visão geral dos passos de submissão PASSO 1 Iniciar submissão PASSO 2 Inclusão

Leia mais

TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE!

TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE! TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE! Erro Zero; Mais barato que um administrador de redes; Faz qualquer tarefa repetitiva e manual; Flexibilidade para mudar processos automatizados dentro do

Leia mais

Network Camera. Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura.

Network Camera. Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura. 4-441-095-71 (1) Network Camera Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura. 2012 Sony Corporation Índice Salvar

Leia mais

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA O Sistema Caça-Talentos tem o objetivo de aprimorar o negócio e fornecer um controle informatizado dos processos de captação dos alunos. Ele possui

Leia mais

Boletim de Administração Pública Municipal

Boletim de Administração Pública Municipal Atualização: Junho 2005 Página: 3 SIAWeb Introdução: O SiaWeb é composto de três módulos Imobiliário, Mobiliário e Água e Esgoto. O uso do sistema pela Internet facilita e agiliza a troca de informações

Leia mais

Guia - Novo sistema de e-mail corporativo

Guia - Novo sistema de e-mail corporativo Guia - Novo sistema de e-mail corporativo - Acessando o novo cliente E-mail Microsoft Exchange. 1º Passo: Você receberá um e-mail da SEGPLAN, contendo uma senha para o primeiro acesso na conta de e-mail

Leia mais

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira. Acordo Financeiro Produto : RM - Totvs Gestão Financeira 12.1.1 Processo : Acordo Financeiro Subprocesso : Template de Acordo Controle de Alçada Negociação Online Data da publicação : 29 / 10 / 2012 Os

Leia mais

Gestão Documental. Gestão Documental

Gestão Documental. Gestão Documental Alcides Marques, 2007 Actualizado por Ricardo Matos em Junho de 2009 Neste capítulo pretende-se analisar a temática da, começando por apresentar um breve resumo dos conceitos subjacentes e apresentando

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

Por que o Wi-Fi cai quando toca o telefone sem fio?

Por que o Wi-Fi cai quando toca o telefone sem fio? Por que o Wi-Fi cai quando toca o telefone sem fio? Outro dia estava navegando pela Internet tranquilamente quando cai em um site bastante conhecido que supostamente explicava o motivo da conexão sem fio

Leia mais

CATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB)

CATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB) CATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB) Índice ÍNDICE... 2 CONSIDERAÇÕES INICIAIS... 3 DADOS DO PROJETO... 4 OBJETIVO(S) DO PROJETO... 4 ESCOPO... 4 CONFERÊNCIA DE ITENS... 4 PARAMETRIZAÇÃO

Leia mais