1 Criando um blog com o CodeIgniter
|
|
- Thais Botelho Lameira
- 6 Há anos
- Visualizações:
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
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 maisJAVA. 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 maisPortal 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 maisAPOSTILA 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 maisDatabase 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 maisCadeira 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 maisCapí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 maisPara 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 maisUTILIZAÇÃ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>
1. ARQUIVO XML 1.1. O arquivo XML deverá possuir o seguinte formato: ABIAS FRANCISCO DE SOUZA 68884087872 101264
Leia maisUNIVERSIDADE 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 maisSISTEMA 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 maisLEUCOTRON 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 maisTutorial 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 mais02.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 maisPara 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 maisIBRX 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 maisPassos 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 maisManual 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 maisREITORA 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) 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 maisGUIA 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 maisNOVA 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 maisManual 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 maisConfiguraçã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 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 maisSistema 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 maisManual 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 maisFastCube 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 maisManual 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 maisTreinamento 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 maisPrefeitura 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 maisTCI 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 maisSimulado 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 maisaplicaçã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 maisManual 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 maisHEMOVIDA (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 maisSIG-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 maisMANUAL 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 maisConstruindo 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 maisEste 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 maisLaborató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 maisMó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 maisGuia 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 maisManual 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 maisepucc.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 maisManual 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 maisCriando 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 maisAdicionar 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 maisComeç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 maisRegistro 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 maisManual 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 maisMANUAL 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 maisZendWi 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 maisParametrizaçã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 maisSecretaria 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 maisPortal 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 maisCaso 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 maisAmbiente 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 maisManual 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 maisGuia 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 maisPROCEDIMENTO 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 maisOI 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 maisEnglish 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 maisSumá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 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 maisInteragindo 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 maisTUTORIAL 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 maisGerenciador 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 maisAssessoria 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 maisUsando 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 maisBanco 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 maisProgramaçã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 maisDeclaraçã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 maisAdministraçã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 maisSistema 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 maisTUTORIAL 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 maisCRIAÇÃ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 maisInstalaçã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 maisBoletins 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 maisGUIA 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 maisTutorial 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 mais2.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 maisProcedimento 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 maisTUTORIAL 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 maisConceitos 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 maisRENOVAÇÃ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 maisSistema 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 maisTOP 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 maisNetwork 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 maisSISTEMA 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 maisBoletim 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 maisGuia - 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 maisOs 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 maisGestã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 maisGuia 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 maisPor 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 maisCATÁ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