Programação Web com ASP - Active Server Pages
|
|
|
- Júlio César Álvaro Beretta
- 10 Há anos
- Visualizações:
Transcrição
1 Centro Atlântico Programação Web com ASP - Active Server Pages
2
3 João Vieira Centro Atlântico Programação Web com ASP - Active Server Pages Edições Centro Atlântico Portugal/2000
4 Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa dos editores da obra. Programação Web com Active Server Pages Colecção: Tecnologias Autor: João Vieira Direcção gráfica: Centro Atlântico Capa: Paulo Buchinho Centro Atlântico, Lda., 2000 Av. D. Afonso Henriques, Matosinhos Tel /9 Fax Rua da Misericórdia, Lisboa Tel Fax Portugal Fotolitos: Centro Atlântico Impressão e acabamento: Rolo & Filhos 1ª edição: Janeiro de 2000 ISBN: Depósito legal: /00 Marcas registadas: todos os termos mencionados neste livro conhecidos como sendo marcas registadas de produtos e serviços, foram apropriadamente capitalizados. A utilização de um termo neste livro não deve ser encarada como afectando a validade de alguma marca registada de produto ou serviço. O Editor e os Autores não se responsabilizam por possíveis danos morais ou físicos causados pelas instruções contidas no livro nem por endereços Internet que não correspondam às Home- Pages pretendidas.
5 Dedico este livro aos meus pais, Maria de Jesus S. R. Sousa Vieira, António Tiago Vieira
6
7 Índice 1. Introdução às Active Server Pages 1.1 Do Autor Requisitos para as ASP ASP vs. JavaScript / VBScript Instalar o servidor de Internet Programar com ficheiros ASP e HTML Conhecer o HTML (Hyper Text Markup Language) em 12 passos Sites com recursos de ASP Expressões e Operadores 2.1 Os primeiros passos Exemplo: Olá Portugal Exemplo: Olá Portugal com variável Exemplo: Cálculo de variáveis Exemplo: Código ASP embebido em HMTL IF, THEN, ELSE, END IF Exemplo: Comparação entre variáveis FOR, WHILE, CASE Exemplo: Comparação de variáveis com ciclos Exemplo: Select Case Exemplo: Contadores ASP embebidos em HMTL Exemplo: HMTL embebido em contadores ASP Variáveis Tabela de Operadores Exemplo: Comparação de variável entre valores Exemplo: Utilização de todos os operadores 38
8 3. Funções 3.1 Tabela de funções base das ASP As nossas funções Exemplo: Nº dias até o ano Exemplo: Validar o Exemplo: Criar uma ComboBox a partir de um array Exemplo: Criar um gráfico em HTML a partir de um array Uso de SSI (Server Side Includes) com as nossas funções Exemplo: Uso de um ficheiro externo com SSI Exemplo: Ficheiro com todas as funções Exemplo: ASP que usa o ficheiro com todas as funções Objectos 4.1 Tabela de Objectos Variáveis globais e de sessão Interagir com o utilizador Exemplo: Responder ao utilizador com os dados recolhidos Exemplo: Validar formulário Exemplo: Curso online Exemplo: Protecção de páginas com password Ficheiro global.asa Exemplo: Quantos utilizadores estão a visitar a página Exemplo: Chat em Browser Cookies, dados do utilizador e do servidor Exemplo: Recolher dados do utilizador Exemplo: Páginas personalizadas Formatação de strings 108
9 5. Bases de dados 5.1 Bases de Dados / SQL Construir uma base de dados em Microsoft Access Conexão à base de dados Inserir, apagar e actualizar dados em bases de dados Exemplo: Inserir dados Exemplo: Eliminar dados Exemplo: Actualizar dados Apresentação de dados Exemplo: Listar dados em tabela Exemplo: Listar dados com imagens Exemplo: Listar dados a pedido Exemplos com bases de dados Exemplo: Livro de Visitas Exemplo: Sondagens de opinião Componentes 6.1 Introdução aos Componentes Tratamento de ficheiros de texto com o TextStream Exemplo: História sem fim Exemplo: Contador de acessos Componentes de Exemplo: Envio de com attachment Criar componentes em Visual Basic Exemplo: Componente Livro de Visitas Exemplos reais 7.1 Introdução A Rã: Motor de Busca A Loja: Loja E-Commerce 197
10 Peça gratuitamente o seu e-book Receba gratuitamente, por , a versão digital (e-book) deste livro, para poder utilizar todos os programas sem ter que os re-escrever. Para tal, envie a cópia da factura deste livro para o Centro Atlântico, para o [email protected] ou por correio para, Centro Atlântico Ap V. N. Famalicão
11 Expressões e Operadores Os primeiros passos Exemplo: Olá Portugal Exemplo: Olá Portugal com variável Exemplo: Cálculo de variáveis Exemplo: Código ASP embebido em HMTL IF, THEN, ELSE, END IF Exemplo: Comparação entre variáveis FOR, WHILE, CASE Exemplo: Comparação de variáveis com ciclos Exemplo: Select Case Exemplo: Contadores ASP embebidos em HMTL Exemplo: HMTL embebido em contadores ASP Variáveis Tabela de Operadores Exemplo: Comparação de variável entre valores Exemplo: Utilização de todos os operadores 38
12 28 CENTRO ATLÂNTICO - PROGRAMAÇÃO WEB COM ACTIVE SERVER PAGES 2.1 Os primeiros passos Para começar irei demonstrar-lhe, em apenas uma linha, como poderá escrever uma frase; depois veremos o mesmo no HTML, com variáveis e acções entre variáveis. Isto ainda antes de definir os objectos, métodos, expressões, funções e regras das ASP. Terei como princípio que o leitor tem conhecimentos de HTML, visto ser a base de toda esta programação (programação Internet). <%response.write Olá Portugal %> (ficheiro cpt2-1-1.asp) Vemos aqui algo que nos salta à vista e que são os <% %>. Como se pode facilmente verificar, estes são os identificadores de onde começa e acaba a ASP que foi construída, pois quando introduzirmos código entre o HTML, teremos de definir onde estão as ASP, e estes indicadores serão determinantes para esse propósito. Response é um objecto das ASP que conta com bastantes métodos. Este e o objecto Request vão ser sem sombra de dúvidas aqueles com que irá trabalhar mais. Encontra uma tabela no capítulo seguinte com os objectos principais e seus métodos de maneira que sempre que necessitar os possa encontrar mais rapidamente consultando a tabela. <% pais = Portugal response.write Olá & pais %> (ficheiro cpt2-1-2.asp) Este segundo exemplo demonstra uma abordagem diferente mas com o mesmo resultado no browser. Aqui pretendo demonstrar a maneira como se fazem ligações com o símbolo &
13 CAPÍTULO 2: EXPRESSÕES E OPERADORES 29 Fig Resultado dos ficheiros cpt1-4-1.asp e cpt1-4-2.asp Se quisermos usar variáveis numéricas, e calcular algo com elas, temos então o exemplo seguinte: <% a = 10 b = 2 response.write a * b %> (ficheiro cpt2-1-3.asp) Como já deve ter verificado, este tipo de linguagem usa variáveis (também elas dinâmicas) que não necessitam de inicialização, podendo ser criadas em qualquer momento. Apesar de haver uma maneira em que o é obrigado a fazer (com Explicit) mas só se assim o definir. Outro ponto bastante agradável é de que não necessita de marcadores para definir o final de cada linha. Por exemplo, em a=10. Não é necessário ponto e vírgula ou outro qualquer marcador para terminar uma linha de código. (ficheiro cpt2-1-4.asp) <% iniciar a variável cptvar= passear %> <HTML> <BODY> <FONT SIZE= 6 >Eu hoje fui <%=cptvar%>, para o Alentejo </FONT> </BODY> </HTML>
14 30 CENTRO ATLÂNTICO - PROGRAMAÇÃO WEB COM ACTIVE SERVER PAGES Neste exemplo foi feito aquilo que de mais normal vai ser feito no resto deste manual - usar as variáveis geradas ou não nas ASP e introduzi-las no meio do código HTML. Repare no truque para que a variável fique entre o HTML. Não foi necessária a rotina response.write, sendo então introduzido apenas o caracter de igualdade seguido da variável. A plica é usada para comentar, sempre que quisermos introduzir algum comentário ao código. Neste livro vamos usá-la com frequência para dar explicações adicionais de algumas situações a nível de programação. Julgo que com estes exemplos o leitor ficou a perceber como se estrutura de um modo geral a programação em ASP. 2.2 IF, THEN, ELSE, END IF Vamos então iniciar alguma programação básica e essencial, aquilo que une toda a programação, e que são os operadores e as expressões. Vou começar pelas expressões, e deixar uma tabela de operadores para o final deste capítulo (visto que são bastante poucos). Entretanto estes vão sendo usados nos próximos exemplos. <% a= 10 b=100 if a < b then response.write a é menor que b else if a > b then response.write a é maior que b end if end if %> (ficheiro cpt2-2-1.asp)
15 CAPÍTULO 2: EXPRESSÕES E OPERADORES 31 A expressão IF, foi aqui usada para que em conjunto com o operador <, fizessem uma comparação. A mensagem que vai ser enviada para o browser, depende dos valores a e b. O IF tem uma estrutura simples: IF (ALGO) THEN (FAZ MAIS ALGO) END IF Ou quando as opções são várias: IF (ALGO) THEN (FAZ ALGO) END IF IF (ALGO2) THEN (FAZ ALGO2) END IF IF (ALGO3) THEN (FAZ ALGO3) END IF Mas se as opções estão em cadeia, e se uma acontecer, as outras têm de ficar anuladas. Teremos de usar a expressão ELSE: IF (ALGO) THEN (FAZ ALGO) ELSE IF (ALGO2) THEN (FAZ ALGO2) ELSE IF (ALGO3) THEN (FAZ ALGO3) END IF END IF END IF Este tipo de expressões dá muito jeito aos programadores, mas quando existem várias opções em cadeia, eu sugiro que se use a expressão CASE; fica melhor organizado, e as confusões dentro do código são bastante menores. Estas pequenas regras que vou escrevendo neste manual, não são propriamente para serem seguidas religiosamente. Se calhar o leitor nem vai ter muitos problemas, mas quando o código começa a ficar muito extenso, o programa tende a ficar confuso. Notará isso se lá voltar ao fim de uns meses para fazer manutenção (muito comum em sites na Internet).
16 32 CENTRO ATLÂNTICO - PROGRAMAÇÃO WEB COM ACTIVE SERVER PAGES 2.3 FOR, WHILE, CASE As expressões de repetição, usadas pelas ASP, são conhecidas de qualquer programador, não sendo por isso algo que precise de uma especial atenção para as tentar perceber. (ficheiro cpt2-3-1.asp) <% a= 4 b=12 if a < b then comparação entre dois valores for I=0 to a ciclo FOR response.write a( & a & ) é maior que & I & <br> o símbolo <br> em HTML simboliza mudança de linha no mesmo parágrafo next I final de ciclo FOR else if a>b then I = a While b<i ciclo WHILE Response.write b( & b & ) é menor que & I & <br> I = I 1 wend final de ciclo WHILE end if end if %> Neste caso aproveitei código de um exemplo inteiro, para lhe dar mais umas linhas com este ciclo WHILE. Inicialmente faz-se a primeira comparação, que se repetirá enquanto a mesma for válida. Neste caso enquanto b for menor que I, o ciclo (loop) vai sendo concretizado. A minha expressão de repetição favorita, é a CASE, muito flexível e rápida. Por mais tarde que eu volte a mexer no código, fico a sempre perceber o que lá se passa em minutos.
17 CAPÍTULO 2: EXPRESSÕES E OPERADORES 33 (ficheiro cpt2-3-2.asp) <% resposta = 4 Select case resposta case 1 response.write Não é & resposta case 2 response.write Não é & resposta case 3 response.write Acertou é & resposta case 4 response.write Não é & resposta case else response.write Desconhecido. end select %> Neste case a comparação é feita por hipóteses em função de uma resposta (variável resposta), tendo-se atenção à mesma, iremos fazer uma comparação com as hipóteses possíveis (1, 2, 3 e 4 são as únicas possíveis) e executar a declaração correspondente (se acertou ou se não acertou). (ficheiro cpt2-3-3.asp) <CENTER><TABLE BORDER= 1 > <% contador = 1 while contador<6%> <TR> <TD BGCOLOR= RED > <FONT COLOR= WHITE ><%=contador%></font></td> <TD><%=(contador-1)%></TD> <TD><%=(contador+1)%></TD> <TD><%=(contador*100)%></TD> </TR> <% contador = contador + 1 wend %> </TABLE></CENTER> Neste caso, fui usar novamente o WHILE, mas com o intuito do leitor perceber a potencialidade de trabalhar com tabelas - no final de contas aquilo que mais vai usar se o destino que pretende dar aos seus conhecimentos de ASP for a programação com bases de dados. Introduzindo o valor que se quer dentro de cada célula da tabela, é o truque que origina, as grandes tabelas dos sites de comércioelectrónico. Além de texto, pode introduzir um novo esquema de tabelas e/ou imagens.
18 34 CENTRO ATLÂNTICO - PROGRAMAÇÃO WEB COM ACTIVE SERVER PAGES Fig Resultado do ficheiro cpt2-3-3.asp (ficheiro cpt2-3-4.asp) <% contador = 1 while contador<8 %><FONT face= ARIAL size= <%=contador%> >TESTE</FONT><BR> <%contador=contador + 1 wend %> Neste caso, foi-se alterar uma opção das Tags de HTML, para que não fosse preciso repetir a mesma 8 vezes. Este é já um pensamento a seguir pelo programador de ASP - tentar evitar escrever muitas linhas de código, e sim optimizar ao máximo todas as funções que vier a criar. Fig Resultado do ficheiro cpt2-3-4.asp
19 CAPÍTULO 2: EXPRESSÕES E OPERADORES Variáveis Nas ASP, as variáveis são também, como no Visual Basic, dinâmicas, não sendo por isso necessária a sua inicialização. Seja como for, é má programação usar variáveis globais sem controlo sobre as mesmas. Deve-se usar, mas não em excesso, assim como se devem sempre inicializar as mesmas, não só para melhor controlo, mas também para melhor performance. Para que não se desleixe com as variáveis, use o código <% Option Explicit %> no início de cada página para que tenha de inicializar sempre as variáveis. Assim, as alocações de memória, para as variáveis dinâmicas, serão feitas com uma melhor estrutura, ficando por esse motivo beneficiado o desempenho das suas páginas. Para inicializar uma variável em ASP basta usar Dim. Para criarmos a variável xpto usamos então <%Dim xpto%> Temos nas ASP, alguns tipos de variáveis a considerar: - variáveis usuais (usadas no momento, e que, como são dinâmicas, podem ser criadas a qualquer altura sem inicialização das mesmas; podemos incluir os arrays neste grupo, que podem ser passados para as variáveis de sessão). Normalmente quando as inicializamos usamos a expressão Dim variável - variáveis Application (usadas como globais no site pois todos os utilizadores têm acesso à mesma); - variáveis de sessão/session (usadas para acompanharem toda uma sessão de acesso por parte de um utilizador, mas só acessíveis por este, e não por todos como as de Application).
20 36 CENTRO ATLÂNTICO - PROGRAMAÇÃO WEB COM ACTIVE SERVER PAGES 2.5 Operadores Apesar de já terem sido praticamente todos usados neste capítulo, vou então deixar uma pequena tabela dos operadores, para referência. Os operadores de comparação e igualdade são os seguintes: TIPO DE OPERADOR DESCRIÇÃO = Igualar a if a = b c = d < Menor do que if a < b while c < x > Maior do que if a > b while c > x <= Menor ou igual do que if a <= b while c <= x >= Maior ou igual do que if a >= b while c >= x <> Diferente de if a <> b while c <> x Estes são os operadores principais das ASP, e será com estes que iremos trabalhar ao longo deste manual. Estes operadores não serão usados única e exclusivamente no código de ASP, mas também aquando do uso de declarações de SQL.
21 CAPÍTULO 2: EXPRESSÕES E OPERADORES 37 Quando queremos fazer comparações múltiplas podemos então usar AND ou OR, como nos seguintes casos: <% a = 10 b = 20 c = Teste If a > 9 AND a <=20 then Response.write (a) está entre 9 e 20 <br> End if %> (ficheiro cpt2-5-1.asp) Nos operadores aritméticos temos então uma outra tabela: TIPO DE OPERADOR ^ DESCRIÇÃO Usado para expoente, (Para o caso de 2 6, temos nas ASP, (2^6)) * Multiplicador, (2*5) / Divisão para retornar valor singular (a / b) \ Divisão inteira (a \ b) + Soma ( a + b ) Este valor também funciona para concatenação tal como o símbolo & - Diferença ( a b ) MOD Resto da divisão ( a MOD b ) Podemos então demonstrar todos os operadores aritméticos da tabela anterior, num ficheiro de ASP.
22 38 CENTRO ATLÂNTICO - PROGRAMAÇÃO WEB COM ACTIVE SERVER PAGES (ficheiro cpt2-5-2.asp) <% a = 2 b = 8 c = 10 st1 = Desta maneira st2 = também podemos concatenar strings. Response.Write a = 2<br> Response.Write b = 8<br> Response.Write c = 10<br> Response.write st1 = Desta maneira <br> Response.write st2 = também podemos concatenar strings. <br> Response.Write <br><br> Response.Write - b^a -> & b^a & <br> Response.Write - a*b -> & a*b & <br> Response.Write - c/a -> & c/a & <br> Response.Write - a\b -> & a\b & <br> Response.Write - a-b -> & a-b & <br> Response.Write - a+b -> & a+b & <br> Response.Write - c MOD a -> & c MOD a & <br> Response.Write - st1 + st2 -> & st1+st2 & <br> %> E para se perceber um pouco melhor o que está a acontecer neste código, pode recorrer à seguinte imagem, que julgo responder a qualquer dúvida com que possa ter ficado. Fig Resultado do ficheiro cpt2-5-2.asp Estes operadores são muito importantes na medida em que todo o tipo de estatísticas, contas, comparações e cálculos extra os irão requerer. No dia a dia, as empresas precisam de certas situações resolvidas que por vezes não têm solução nas funções pré-definidas das ASP, e nessa altura terá de ser o leitor a desenvolver as suas próprias funções, por meio destes operadores de base.
23 Colecção O Melhor da Internet Os melhores sites nacionais e internacionais da Internet organizados por profissão ou área de interesse Colecção Sociedade da Informação Os temas de fundo da Sociedade da Informação apresentados pelos maiores especialistas nacionais Colecção Tecnologias Todas as tecnologias de destaque da Internet tratadas pela equipe de técnicos do Centro Atlântico Colecção Direito das Novas Tecnologias A nova economia, dependente das tecnologias da informação, traz consigo novos desafios e ameaças. Quais as respostas dos nossos Juristas, tribunais, compêndios e legislação? Colecção Desafios O que nos reservam os tempos que se aproximam em que as novas tecnologias invertem muitas das certezas adquiridas Colecção Soluções Soluções práticas para resolver novas questões levantadas pelas tecnologias da sociedade da informação
24 Para encomendar qualquer título do Centro Atlântico queira preencher esta folha de encomenda e enviá-la por fax ou correio com o seu pagamento. Título Colecção O Melhor da Internet O Melhor da Internet para o Direito * 950$ = O Melhor da Internet para Informáticos * 950$ = O Melhor da Internet para Engenheiros * 950$ = O Melhor da Internet para o Marketing * 950$ = O M.Internet p/ Gestores e Empresários * 950$ = Colecção Sociedade da Informação Crónicas da InforFobia * 1.800$ = Homo Conexus * 1.950$ = * Ano 2000 e Informática * 1.950$ = Colecção Tecnologias * Guia do Internet Explorer versão 4 * 2.950$ = * Guia do Internet Explorer versão 5 * 2.950$ = * Guia do Netscape Communicator v 4 * 2.950$ = Agentes Inteligentes * 2.950$ = TOP 100 Internet 1999 * 2.450$ = Colecção Direito das Novas Tecnologias Direito da Informática nos tribunais.pt * 2.450$ = Colecção Desafios Vertigem - Tendências para o Séc. XXI O Futuro da Internet Colecção Soluções O Vírus do ano 2000 O Guia do Telemóvel: 99 sugestões Quant. Preço Total * 4.950$ = * 2.950$ = * 1.600$ = * 1.250$ = * Inclui CD-ROM TOTAL = Sem Despesas de envio As encomendas directas ao Centro Atlântico não pagam custos de portes. SIM, desejo receber os títulos que assinalei sem qualquer despesa de envio. Junto envio cheque/vale nº à ordem do Centro Atlântico Prefiro que debitem no meu cartão de crédito emitido em nome de Número do cartão de crédito Validade / Nome Morada CP Localidade Tel Fax Caso alguns dos títulos não estejam disponíveis enviaremos os que existirem em stock e pediremos confirmação no futuro para envio dos títulos em falta. Centro Atlântico - Av. D. Afonso Henriques, Matosinhos Fax ou
25
[email protected] www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Novembro de 2004
FICHEIROS COM EXEMPLOS Envie um e-mail* para [email protected] para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. Reservados todos
FICHEIROS COM EXEMPLOS
FICHEIROS COM EXEMPLOS Envie um e-mail* para [email protected] para conhecer os endereços de Internet de onde poderá fazer o download dos fichei Reservados todos os direitos por Centro Atlântico,
FICHEIROS COM EXEMPLOS
FICHEIROS COM EXEMPLOS Envie um e-mail* para [email protected] para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. Reservados todos
e-mail Guia Prático do correio-electrónico com Gmail, Microsoft Outlook e Windows Mail LIBÓRIO MANUEL SILVA
e-mail Guia Prático do correio-electrónico com Gmail, Microsoft Outlook e Windows Mail LIBÓRIO MANUEL SILVA e-mail Guia Prático do correio-electrónico com Gmail, Microsoft Outlook e Windows Mail Autor:
[email protected] www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Janeiro de 2004
MANTENHA-SE INFORMADO Envie um e-mail* para [email protected] para ser informado sempre que existirem actualizações a esta colecção ou outras notícias importantes sobre o Outlook Express 6. Reservados
O GUIA PRÁTICO DAS REDES LOCAIS E WIRELESS
ANTÓNIO EDUARDO MARQUES O GUIA PRÁTICO DAS REDES LOCAIS E WIRELESS Portugal/2007 Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com
MANTENHA-SE INFORMADO
MANTENHA-SE INFORMADO * O leitor consente, de forma expressa, a incorporação e o tratamento dos seus dados nos ficheiros automatizados da responsabilidade do Centro Atlântico, para os fins comerciais e
[email protected] www.centroatlantico.pt
* O leitor consente, de forma expressa, a incorporação e o tratamento dos seus dados nos ficheiros automatizados da responsabilidade do Centro Atlântico, para os fins comerciais e operativos do mesmo.
Sistema de Chamados Protega
SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...
Módulo 3936 ASP.NET. Financiado pelo FSE
2 EISnt Centro de Formação Profissional, Engenharia Informática e Sistemas, Novas Tecnologias, Lda Avª D. João I, nº 380/384 Soutelo 4435-208 Rio Tinto Portal Internet : www.eisnt.com E-Mail : formaçã[email protected]
WEBSITE DEFIR PRO WWW.DEFIR.NET
MANUAL DO UTILIZADOR WEBSITE DEFIR PRO WWW.DEFIR.NET 1. 2. PÁGINA INICIAL... 3 CARACTERÍSTICAS... 3 2.1. 2.2. APRESENTAÇÃO E ESPECIFICAÇÕES... 3 TUTORIAIS... 4 3. DOWNLOADS... 5 3.1. 3.2. ENCOMENDAS (NOVOS
[email protected] www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Junho de 2005 ISBN: 989-615-011-7 Depósito legal: 229.
Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa dos editores da obra. Windows Movie Maker Colecção: Software
Guia de Acesso/Apresentação de Pedidos de Apoio Sistema de Informação RURAL
Guia de Acesso/Apresentação de Pedidos de Apoio Sistema de Informação RURAL Índice 1. Introdução...3 2. Home Page...3 3. Pedido de Senha...4 3.1 Proponente...5 3.2 Técnico Qualificado...5 3.3 Proponente/Técnico
A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
Antes de começar tens que saber o que é o hi5. O hi5 é um conjunto de páginas pessoais em que o utilizador se expõe a uma comunidade virtual.
Hi5 Antes de começar tens que saber o que é o hi5. O hi5 é um conjunto de páginas pessoais em que o utilizador se expõe a uma comunidade virtual. 1º Criar Conta 2º Editar as preferências 3º Carregar Imagens
O que é o JavaScript?
JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
A SÈTIMA. O nosso principal objectivo
03 A SÈTIMA A SÉTIMA produz soluções de software maioritariamente com recurso à WEB, de modo a dar suporte ao crescimento tecnológico que é já a maior realidade do século XXI. Esta aposta deve-se ao facto
Manual Passo a Passo
Manual Passo a Passo 2015 ACESSO SELEÇÃO DE RA SELEÇÃO DO PRODUTO CARRINHO DE COMPRAS FECHAR PEDIDO ENDEREÇO DE ENTREGA TIPO DE FRETE INFORMAÇÃO DE PAGAMENTO PAGAMENTO CARTÃO DE CRÉDITO PAGAMENTO BOLETO
Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco
Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006
MANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
CGA Directa. Manual do Utilizador. Acesso, Adesão e Lista de Subscritores
CGA Directa Manual do Utilizador Acesso, Adesão e Lista de Subscritores Versão 1.00 de 10 de Março de 2008 Índice Pág. Introdução 3 Capítulo 1 Capítulo 2 Capítulo 3 Acesso Acesso 4 Adesão Adesão 5 2.1
Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
www.enviarsms.smsvianetportugal.com Descrição de Como Utilizar
www.enviarsms.smsvianetportugal.com Descrição de Como Utilizar Este interface de utilizador, do serviço www.smsvianetportugal.com, permite a ceder à mesma conta de cliente, que através do interface simplesms.smsvianetportugal.
Política de Afiliados
Política de Afiliados Obrigações do Produtor 1- Pagamento de R$1.000 a cada venda do Programa Expert Milionário que será gerenciada pela plataforma POST AFILIATE da produtora 2- Caso o afiliado venda mais
MANUAL DE INSTRUÇÕES
DIRECÇÃO GERAL DOS RECURSOS HUMANOS DA EDUCAÇÃO DIRECÇÃO DE SERVIÇOS DE SISTEMAS DE INFORMAÇÃO MANUAL DE INSTRUÇÕES (APENAS PARA ESCOLAS) MANIFESTAÇÃO DE NECESSIDADES PARA COLOCAÇÕES CÍCLICAS ANO ESCOLAR
Ajuda do site www.maxone.biz ( Março 2006)
Ajuda do site www.maxone.biz ( Março 2006) Este documento tem como objectivo ajudar os nossos clientes a trabalhar com o nosso site. Se necessitar de alguma ajuda extra não hesite em contactar-nos. Apesar
Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br [email protected]
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br [email protected] Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
GUIA PARA COMPRA ONLINE
GUIA PARA COMPRA ONLINE www.tipsal.pt QUEM SOMOS A TIPSAL - Técnicas Industriais de Protecção e Segurança, Lda foi fundada em 1980. Somos uma empresa de capitais exclusivamente nacionais com sede social
2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca [email protected] Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Criação de Páginas Web - MS Word 2000
Gestão Comercial e da Produção Informática I 2003/04 Ficha de Trabalho N.º 9 Criação de Páginas Web - MS Word 2000 1. Criação de uma página Web (HTML): Escreva o seu texto e introduza as imagens pretendidas
CRIAÇÃO E MANUTENÇÃO DE BLOGUES
CRIAÇÃO E MANUTENÇÃO DE BLOGUES CRIAÇÃO E MANUTENÇÃO DE BLOGUES Aproveitando o próprio ambiente Internet, apresentamos neste tutorial um conjunto de sugestões para criar e manter o seu blogue. Indicamos
O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos
Microsoft Access: Criar consultas para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: consultas são essenciais Lição: inclui sete seções Tarefas práticas sugeridas Teste.
Rock In Rio - Lisboa
Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem
Sistema GPB Gestão de Pombais
Sistema GPB Gestão de Pombais Manual Rápido (Versão 07.01) Janeiro de 2007 SITE : WWW.SISTEMAGP.COM EMAIL: [email protected] Um produto POMOR Software de Gestão, Lda. Objectivo deste Manual Rápido Com
Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores
Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação
BEM VINDOS AO DHL WEB SHIPPING GUIA DE USO
Envio de Remessas Online BEM VINDOS AO DHL WEB SHIPPING GUIA DE USO webshipping.dhl.com ACESSE O DHL WEB SHIPPING DE QUALQUER LUGAR DO MUNDO. Ideal para qualquer empresa com acesso à internet, o DHL Web
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
[email protected] www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Outubro de 2003 ISBN: 972-8426-73-9 Depósito legal: 201828/03
FICHEIROS COM EXEMPLOS Envie um e-mail* para [email protected] para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. * O leitor consente,
CONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Ferramentas Web, Web 2.0 e Software Livre em EVT
Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica PILOT Handwriting Manual e Guia de exploração do PILOT Handwriting para utilização em contexto
PROJ. Nº 528362 LLP-1-2012-1-NL-ERASMUS-ECUE
REDIVE GUIA LMS PROJ. Nº 528362 LLP-1-2012-1-NL-ERASMUS-ECUE Projecto financiado com o apoio da Comissão Europeia. A informação contida nesta publicação vincula exclusivamente o autor, não sendo a Comissão
Sistema de Informação Integrado da Universidade de Évora
Sistema de Informação Integrado da Universidade de Évora Perfil Candidato MANUAL DE UTILIZAÇÃO Módulo: Candidaturas online (2.º/3.º Ciclo, e outros cursos não conferentes de Grau) O Módulo de Candidaturas
Entendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Manual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1
TOConline Suporte Página - 1 Documentos de Transporte Manual de Utilizador Página - 2 Índice Criação de um documento de transporte... 4 Definições de empresa- Criação de moradas adicionais... 9 Comunicação
Manual do Utilizador. Impressoras de Rede / Sistemas Operativos Windows. Versão 1.3, Novembro de 2013
Manual do Utilizador Impressoras de Rede / Sistemas Operativos Windows Versão 1.3, Novembro de 2013 Quaisquer duvidas podem ser esclarecidas através do email: [email protected] Serviços de Informática, ESMAE
Metodos de Programação
Metodos de Programação Métodos de Programação Introdução Informática, Computador, Algoritmo Informática: Ciência do processamento da informação Computador: Máquina que serve para processar informação Algoritmo:
Mensagens instantâneas
2007 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People, Nseries e N77 são marcas comerciais ou marcas registadas da Nokia Corporation. Os nomes de outros produtos e empresas mencionados
Plataforma de Benefícios Públicos Acesso externo
Índice 1. Acesso à Plataforma... 2 2. Consulta dos Programas de Beneficios Públicos em Curso... 3 3. Entrar na Plataforma... 4 4. Consultar/Entregar Documentos... 5 5. Consultar... 7 6. Entregar Comprovativos
Construção Páginas de Internet
Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites
Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010
Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010 A Manutenção do Serviço a Pedido ( On Demand ) da CA consiste numa infra-estrutura de disponibilidade
gettyimages.pt Guia do site área de Film
gettyimages.pt Guia do site área de Film Bem-vindo à área de Film do novo site gettyimages.pt. Decidimos compilar este guia, para o ajudar a tirar o máximo partido da área de Film, agora diferente e melhorada.
Como criar e gerir um blog?
Como criar e gerir um blog? Como criar um blog? Como escrever num blog? Como visualizar o meu blog? Como apagar ou emendar um texto que já tenha sido publicado? O Sistema de Comentários Configurações Importantes!!
Centro Atlântico. O Guia do. Internet Explorer 5
Centro Atlântico O Guia do Internet Explorer 5 Pedro Remoaldo Centro Atlântico O Guia do Internet Explorer 5 Edições Centro Atlântico Portugal/1999 Reservados todos os direitos por Centro Atlântico, Lda.
www.marketingdigitalexpress.com.br - Versão 1.0 Página 1
www.marketingdigitalexpress.com.br - Versão 1.0 Página 1 Remarketing é um recurso utilizado para direcionar anúncios personalizados para as pessoas que visitaram uma determinada página do seu site ou clicaram
Resumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Editor HTML. Composer
6 Editor HTML 6 Composer Onde criar Páginas Web no Netscape Communicator? 142 A estrutura visual do Composer 143 Os ecrãs de apoio 144 Configurando o Composer 146 A edição de Páginas 148 Publicando a sua
Sistema de Informação Integrado da Universidade de Évora
Sistema de Informação Integrado da Universidade de Évora Perfil Candidato MANUAL DE UTILIZAÇÃO Módulo: Candidaturas online (2.º/3.º Ciclo, e outros Cursos não conferentes de Grau) O Módulo de Candidaturas
GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE
GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE Devido a um bug detectado no motor da base de dados, situação agora corrigida pelo fabricante, esta nova actualização do GIAE é disponibilizada numa
Uma vez feito o pagamento você poderá enviar um e-mail ou fax com o comprovante para o seguinte:
DEPARTAMENTO FINANCEIRO DA CORPORATE GIFTS O departamento financeiro da Corporate Gifts orgulha-se pela nossa capacidade de fornecer aos nossos clientes um serviço seguro, preciso e imediato. Será um prazer
Aviso de privacidade de dados
Aviso de privacidade de dados 1. Introdução Nós somos a Supplies Distributors SA, a nossa sede está localizada na Rue Louis Blériot 5, 4460 Grâce-Hollogne, está inscrita no Registo do Comércio Liége com
Internet e Email no Akropole. Internet e Email no Akropole
Internet e Email no Akropole Internet e Email no Akropole O Akropole tira proveito da ligação à internet, podendo efectuar várias operações de maior valia, com ou sem intervenção directa do utilizador.
OFICIAL DA ORDEM MILITAR DE CRISTO MEDALHA DE EDUCAÇÃO FÍSICA E BONS SERVIÇOS. Circular n.º 029/2014 PORTAL FPT Abertura aos atletas
Circular n.º 029/2014 PORTAL FPT Abertura aos atletas Exmo. Sr. Presidente, Após muitos meses de desenvolvimento e melhorias contínuas na nova plataforma informática onde se inclui o amplamente divulgado
Comunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito
Mais informação Acesso ao Sistema de Transferência Electrónica de dados de Inquéritos (STEDI). Onde se acede ao sistema de entrega de Inquéritos? Deverá aceder ao sistema através do site do GEP www.gep.mtss.gov.pt
2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Perguntas frequentes
Perguntas frequentes 1. MEUS PEDIDOS Consigo rastrear o minha Compra? Sim. As informações mais atualizadas sobre sua Compra e a situação de entrega de sua Compra podem ser adquiridas a qualquer momento
www.sysdevsolutions.com Driver Eticadata Versão 1.0 de 07-03-2011 Português
Driver Eticadata Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backoffice.... 3 Driver ERP Eticadata... 5 Configurações principais... 5 Configurações do vendedor... 6 Configurações
EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador
EAmb V.1 ESPOSENDE AMBIENTE GestProcessos Online Manual do Utilizador GestProcessos Online GABINETE DE SISTEMAS DE INFORMAÇÃO E COMUNICAÇÃO EAmb Esposende Ambiente, EEM Rua da Ribeira 4740-245 - Esposende
1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO
Relatório SHST - 2003
Relatório da Actividade dos Serviços de Segurança, Higiene e Saúde no Trabalho Relatório SHST - 2003 Programa de Validação e Encriptação Manual de Operação Versão 1.1 DEEP Departamento de Estudos, Estatística
CONDIÇÕES GERAIS DE VENDA ONLINE WWW.ZILIANCHOOSE.COM. Artigo 1.º. (Âmbito e Definições)
CONDIÇÕES GERAIS DE VENDA ONLINE WWW.ZILIANCHOOSE.COM Artigo 1.º (Âmbito e Definições) 1 As presentes condições gerais regulam a venda, incluindo o registo e a encomenda, de produtos através da página/sítio
bit Tecnologia ao Serviço do Mundo Rural www.ruralbit.pt
bit Tecnologia ao Serviço do Mundo Rural www.ruralbit.pt :: Ruralbit :: http://www.ruralbit.pt :: Índice :: Ruralbit :: http://www.ruralbit.pt :: Pág. 1 Introdução O Pocket Genbeef Base é uma aplicação
Microsoft Access 2010. Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento
Microsoft Access 2010 Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento 1 Principais objetos do Access Tabelas Guardam a informação da BD (Base de Dados)
Folha de Cálculo (Excel)
Tecnologias de Informação e Comunicação Folha de Cálculo (Excel) Professor: Rafael Vieira. 1. Introdução à folha de cálculo o nome folha de cálculo atribuído a este tipo de programas, deve-se, principalmente,
Algoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Comunicação documentos de transporte AT via Webservice Singest Sistema Integrado de Gestão. 22-05-2013 Cambragest Serviços de Gestão e Software
Comunicação documentos de transporte AT via Webservice 22-05-2013 Cambragest Serviços de Gestão e Software I. Índice I. Índice... 1 II. Introdução... 2 III. Configuração de documentos de transporte...
PRIMAVERA EXPRESS: Funcionalidades do Produto
PRIMAVERA EXPRESS: Funcionalidades do Produto Como efetuo a mudança de ano do Ponto de Venda? No Programa Express aceda a Tabelas Pontos de Venda Postos de Venda abrir o separador Movimentos Caixa e: -
ZS Rest. Manual Avançado. Ementas : Email e SMS. v2011
Manual Avançado Ementas : Email e SMS v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. CONFIGURAÇÃO INICIAL... 4 b) Configurar E-Mail... 4 c) Configurar SMS... 5 i. Configurar
Oficina de Construção de Páginas Web
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Guião Páginas WWW com o editor do Microsoft Office Word 2003 1. Introdução. 2. Abrir uma página Web. 3. Guardar
Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,
Loja Online Smart Ecommerce completo, com layout responsivo Administrador online, conexão com Facebook, Correios e PagSeguro. Oferecemos a personalização do layout e das cores, logo, informações sobre
EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS
EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS Exercício 1 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrição do sistema: Uma empresa de venda de automóveis retende implementar um sistema
1. Ambiente de Trabalho
1 Ambiente de Trabalho 1. Ambiente de Trabalho Ao nível do ambiente de trabalho, depois de o Excel 2007 ter introduzido novos componentes (e.g., Botão Office e Friso) e eliminado alguns dos componentes
MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira
MICROSOFT ACCESS MICROSOFT ACCESS Professor Rafael Vieira Professor Rafael Vieira - Access - Programa de base de dados relacional funciona em Windows Elementos de uma Base de Dados: Tabelas Consultas Formulários
PLATAFORMA INFORMÁTICA DE REQUISIÇÃO DE POLICIAMENTO DE ESPETÁCULOS DESPORTIVOS (PIRPED)
Manual de Utilizador PLATAFORMA INFORMÁTICA DE REQUISIÇÃO DE POLICIAMENTO DE ESPETÁCULOS DESPORTIVOS (PIRPED) Data: 11 De Junho de 2014 Versão: 3.0 1 Histórico do Documento Versão Data Autor Revisor Descrição
Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1
Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas
Sr. Advogado, leia com atenção antes de adquirir seu certificado digital:
Sr. Advogado, leia com atenção antes de adquirir seu certificado digital: Para adquirir o Certificado Digital OAB, o solicitante deverá seguir os seguintes passos: Realizar a compra através da página da
Plano E-commerce Guia de início rápido. Plano E-commerce. Guia de início rápido
Plano E-commerce 1 ÍNDICE 1 GUIA DE INÍCIO RÁPIDO... 3 2 WEB SITE DE ADMINISTRAÇÃO... 3 3 ASSISTENTE DE CONFIGURAÇÃO... 4 4 CRIAR CATEGORIAS... 7 5 CRIAR PRODUTOS... 9 6 VERIFICAR OPÇÕES IMPORTANTES DO
JOSÉ AUGUSTO ALVES JOSÉ MOTA CASAS INTELIGENTES
JOSÉ AUGUSTO ALVES JOSÉ MOTA CASAS INTELIGENTES PORTUGAL/2003 Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa
Certificação de Software. Impacto nas operações das empresas
Certificação de Software Impacto nas operações das empresas Perguntas e respostas sobre o impacto da nova legislação relativa à certificação de software Page 2 of 5 Introdução A Portaria n.º 363/2010 de
