Construção de um website em ASP

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

Download "Construção de um website em ASP"

Transcrição

1 1 O HTML em 12 passos ASP: Expressões e operadores Funções Objectos Bases de Dados Construção de um website em ASP Avaliação 2 1

2 HTML versus ASP (2 horas) Conhecer o HTML em 12 passos Extensões, interpretadores Expressões e operadores (3 horas) RESPONSE/REQUEST Estruturas de controlo e decisão Variáveis Operadores Funções (2 horas) do ASP pessoais 3 Objectos (4 horas) Response, request, server, session, application Variáveis globais e de sessão O ficheiro GLOBAL.ASA Bases de Dados (4 horas) SQL Conexão Construção de um website em ASP (9 horas) Avaliação da acção (1 hora) 4 2

3 Noções de Programação em: HTML Hyper Text Markup Language Visual Basic S.Q.L. Structured Query Language 5 Scripts executados no servidor, produzindo páginas dinâmicas e interactivas. Os Scripts podem ser activados através da cláusula submit de um formulário. Independência do tipo de navegador: Internet Explorer Netscape Navigator Utilização de scripts em VBScript ou JavaScript. Acesso a base de dados via ODBC e ADO (ActiveX Data Objects). Criação de sessões (persistência da informação no servidor). 6 3

4 7 8 4

5 Microsoft Internet Information Server - IIS (Windows NT Server / 2000 / XP Pro) (ASP 3.0 apenas a partir do Windows 2000) Microsoft Personal Web Server PWS (Windows 95 / 98 / ME) ArrowHead ASP Server 0.2 for Linux (Linux) por exemplo

6

7

8

9

10

11 21 Macromedia Homesite+ Macromedia Dreamweaver MX Bloco de Notas (!) Microsoft Frontpage 22 11

12 23 O código HTML que aparece no browser fica sempre entre duas Tags Tags são os comandos que estão entre os símbolos <> <HTML> <BODY>. </BODY> </HTML> 24 12

13 Embora não seja obrigatório para todas, as Tags que começam com <NOMEDATAG> têm de acabar com uma barra </NOMEDATAG>. 25 Para enviar conteúdo para o browser de maneira a ser visível pelo utilizador, basta escrever: <HTML> <BODY> ISTO É UM TESTE </BODY> </HTML> 26 13

14 Para se mudar os parâmetros dos textos escritos é usada a Tag <FONT>, onde pode mudar o tamanho das letras, a cor e até mesmo o tipo de letra: <HTML> <BODY> <FONT FACE= ARIAL COLOR= GREEN SIZE= 5 > ISTO É UM TESTE </FONT> </BODY> </HTML> 27 Para simular um parágrafo existe a Tag <P> <HTML> <BODY> <P><FONT FACE= ARIAL COLOR= GREEN SIZE= 5 > ISTO É UM TESTE </FONT></P> E ISTO JÁ É OUTRO TESTE </BODY> </HTML> 28 14

15 A mudança de linha é feita com <BR> que funciona como que um Enter no mesmo parágrafo: <HTML> <BODY> <P><FONT FACE= ARIAL COLOR= GREEN SIZE= 5 > ISTO É UM TESTE </FONT></P> E ISTO<BR> JÁ É<BR> OUTRO TESTE<BR> </BODY> </HTML> 29 Para se criar tabelas usamos <TABLE></TABLE>, onde <TR></TR> simbolizam as linhas, e <TD></TD> as colunas dessa mesma linha: <HTML> <BODY> <TABLE BORDER= 1 > <TR> <TD>ESTA É A PRIMEIRA LINHA, PRIMEIRA COLUNA</TD> <TD> ESTA É A PRIMEIRA LINHA, SEGUNDA COLUNA </TD> </TR> <TR> <TD> ESTA É A SEGUNDA LINHA, PRIMEIRA COLUNA </TD> <TD> ESTA É A SEGUNDA LINHA, SEGUNDA COLUNA </TD> </TR> </TABLE> </BODY> </HTML> 30 15

16 Quando queremos introduzir comentários ao código usamos <! >. Dá muito jeito quando o código HTML é muito extenso, comentando assim o que está criado em vários pontos do código: <HTML> <BODY> <! ISTO QUE AQUI ESTÁ ESCRITO NÃO APARECE NO BROWSER > ISTO SIM, JÁ APARECE NO BROWSER </BODY> </HTML> 31 Quando é necessário um script, para funcionar do lado do cliente tipo JavaScript ou VBScript usa-se a Tag <SCRIPT LANGUAGE=. ></SCRIPT> <HTML> <BODY> <SCRIPT LANGUAGE= JAVASCRIPT >. </SCRIPT> </BODY> </HTML> 32 16

17 Recebemos dados do utilizador através de formulários. Estes são estruturados da seguinte maneira: <HTML> <BODY> <FORM NAME= nomedoformulario METHOD= POST > O seu nome:<input NAME= nome ><BR> O seu telefone:<input NAME= ><BR> <INPUT TYPE= SUBMIT > </FORM> </BODY> </HTML> 33 Para ter um texto que vai ter a outra página, tem de fazer o link com a Tag <A> </A> <HTML> <BODY> <A HREF= outrapagina.html >Clique aqui!</a> </BODY> </HTML> 34 17

18 Para mostrar uma imagem no browser use a Tag <IMG> <HTML> <BODY> <IMG SRC= nomedaimagem.gif > </BODY> </HTML>

19 São os identificadores de onde começa e acaba o código ASP que foi construído. <hmtl> <hmtl> <body> <body> <%response.write A A minha minha primeira página página em em ASP! %> </body> </html> O objecto response é utilizado para devolver algo para o cliente (resposta). O parâmetro.write permite fazer a saída de valores/dados no browser através do objecto response. 37 O valor de uma variável dentro do HTML <hmtl> <hmtl> <body> <body> <% <% nome nome = Arménio %> %> <font <font size=2 size=2 color= #FF0000 >O meu meu nome nome é <%=nome%></font> </body> </html> 38 19

20 A utilização de uma variável <hmtl> <hmtl> <body> <body> <% <% nome nome = Arménio response.write O O meu meu nome nome é & nome nome %> %> </body> </html> 39 Cálculos com variáveis <hmtl> <hmtl> <body> <body> <% <% a=10 a=10 b = response.write a + b %> %> </body> </html> 40 20

21 Os comentários dentro do código ASP são antecedidos de uma plica ( ) <hmtl> <hmtl> <body> <body> <% <% Isto Isto é um um comentário %> %> </body> </html> 41 <hmtl> <hmtl> <body> <body> <% <% a = b = if ifa>b a>bthen response.write A A é maior maior que que B B else else if ifa<b a<bthen response.write B B é maior maior que que A A else else response.write A A é igual igual a B B end end if if end end if if %> %> </body> </html> 42 21

22 <hmtl> <hmtl> <body> <body> <% <% dia dia = 1 select select case casedia dia case case1 response.write Domingo case case2 response.write Segunda ( ) ( ) case case else else response.write Desconhecido end end select select %> %> </body> </html> 43 <hmtl> <hmtl> <body> <body> <% <% for fori=1 i=1toto10 10 response.write Número= & i i & <br> <br> next next %> %> </body> </html> 44 22

23 <hmtl> <hmtl> <body> <body> <% <% conta conta = 0 do do while whileconta<10 response.write Conta= & conta conta & <br> <br> conta conta = conta conta + 1 loop loop %> %> </body> </html> 45 A declaração não é obrigatória Não existem tipos de dados. Todas as variáveis são do tipo Variant A declaração consiste apenas em: dim <nomevariável> A declaração de arrays consiste em: dim <nomevariável>(<dimensao>) dim <nomevariável>(<dimensao1>,<dimensao2>) 46 23

24 Variáveis Usuais - Usadas no momento, e que, como são dinâmicas, podem ser criadas a qualquer altura sem inicialização das mesmas Variáveis de Aplicação (Application) - usadas como globais ao site pois são comuns a todos os utilizadores. Existem a partir do momento que o servidor ou serviço é inicializado. Variáveis de Sessão (Session) - usadas para acompanhar toda uma sessão de acesso por parte de um utilizador. Só esse utilizador tem acesso a essas variáveis de sessão. Cada utilizador tem um grupo próprio de variáveis de sessão. Na prática apenas existem enquanto o utilizador estiver em sessão. 47 Operador = < > <= >= <> ^ + - * / \ MOD Descrição Igual Menor Maior Menor ou igual Maior ou igual Diferente Expoente Adição ou Concatenação Subtracção Multiplicação Divisão Divisão Inteira Resto da Divisão Inteira 48 24

25 49 Função Abs() Asc() Atn() CBool() CByte() CCur() CDate() CDbl() Chr() CInt() CLng() Cos() CreateObject() Csng() CStr() Date() Converte um valor (do tipo não Long) para o tipo Long Devolve o coseno de um ângulo Cria uma referência a um objecto externo Devolve a Data corrente no servidor Internet Descrição Esta função serve para devolver números absolutos, sejam eles de que tipo forem. Devolve o número ASCII de um carácter Serve para calcular o arco tangente de um valor Retorna True ou False: False se a expressão for falsa, caso contrário True Transforma qualquer valor (do tipo não Byte) para o tipo Byte Idêntico a CByte(), mas neste caso para o tipo de moeda usado. Converte uma expressão que tende para uma Data, numa Data validada, não sendo necessário usar IsDate() Converte um valor (do tipo não Double) para o tipo Double Ao contrário da função Asc(), esta converte os valores ASCII para o carácter correspondente Converte um valor (do tipo não Intenger) para o tipo Integer Converte um valor (do tipo não Single) para o tipo Single Converte um valor (do tipo não String) para o tipo String Página 1 de

26 Função DateAdd() DateDiff() DatePart() DateSerial() DateValue() Day() Exp() Filter() Devolve uma data válida daquela que é pedida Devolve o dia do mês de uma data Devolve a exponencial de um valor Descrição Esta função serve para o programador obter uma data posterior ou anterior àquela que pretende usar para cálculo. A expressão usa 3 campos, o primeiro para introduzirmos o campo de data por onde queremos calcular a diferença, o segundo campo para o valor numérico dessa diferença, e no final a data de início. O campo do carácter que define o tipo de diferença aceita as seguintes opções: h horas n minutos s segundos yyyy anos q quarto anual m meses do ano y dias do ano d dias w dias da semana ww semanas do ano Devolve a diferença entre duas datas escolhendo um dos campos de comparação explicados em DateAdd() É dada uma certa data e obtemos em que altura do ano acontece usando os valores de campo de DateAdd() Devolve uma data para especificados ano, mês e dia Pesquisa um array, para procura de um valor ou expressão Página 2 de 6 51 Função Fix() FormatCurrency() FormatDateTime() FormatNumber() FormatPercent() GetObject() Hex() Hour() InStr() InStrRev() IsArray() IsDate() IsEmpty() IsNull() IsNumeric() IsObject() Join() Devolve o inteiro de um qualquer valor Descrição Transforma um valor normal numérico para valor monetário. Funciona como FormatCurrency() mas para datas Formata um número da maneira que nos convém Devolve uma percentagem do universo que o programador pretende Devolve a referência a um objecto Transforma um valor para resultado hexadecimal Devolve a hora de uma expressão Devolve a posição de uma string dentro de outra a contar do início Devolve a posição de uma string dentro de outra a contar do fim Devolve True ou False em relação a uma variável, validando-a no caso de ser ou não um array Devolve True ou False em relação a uma string, validando-a no caso de esta ser do tipo Date ou não Valida uma variável, para ver se a mesma está ou não vazia Valida uma variável para ver se a mesma é Null ou não Valida uma string/valor para ver se o mesmo é numérico ou não Valida um Objecto, certificando-se se o mesmo o é ou não Junta todas as variáveis dentro de um array, criando uma só. Página 3 de

27 Função LBound() LCase() Left() Len() Log() LTrim() Mid() Minute() Month() MonthDate() Now() Oct() Replace() RGB() Right() Rnd() Round() Second() Devolve o menor valor da dimensão de um array Devolve uma string em lower case Devolve o logaritmo de um dado número Devolve uma string sem espaços do lado esquerdo Devolve o minuto de uma data/hora Devolve o nome do mês (por extensão) Devolve a data e hora corrente Devolve o valor octal de um dado número Altera certo caracter/ string por outro dado Retorna um valor aleatório Faz arredondamento a valores numéricos Devolve os segundos de uma dada hora Descrição Devolve um certo número de caracteres a contar do lado esquerdo da string Devolve o tamanho de uma string Serve para termos um número dado de caracteres de uma string, a partir de uma dada posição Devolve o valor correspondente ao mês de uma dada data Devolve um valor representativo de uma cor. A expressão é estruturada por RGB(vermelho,verde, azul) Funciona como a função Left() mas a contar da direita Página 4 de 6 53 Função Sgn() Sin() Space() Split() Sqr() StrComp() StrReverse() String() Tan() Time() TimeSerial() TimeValue() TypeName() UBound() Ucase() Devolve o sinal de um valor(+=1, -=-1, 0=0) Devolve o seno de um ângulo indicado Introduz um dado número de espaços numa string Devolve a raiz quadrada de um valor Devolve uma string dada, invertendo-a Devolve a tangente de um determinado número Devolve a hora do sistema Devolve uma hora válida daquela que é pedida Devolve o tipo de variável que estamos a usar Devolve o maior valor da dimensão de um array Devolve uma string em upper case Descrição Divide uma string num array, escolhendo o critério de separação Compara duas strings, devolvendo um valor, no que respeita se são iguais ou não. A estrutura desta função é StrComp(var1,var2,tipo) Var1 e var2 são duas strings à escolha, o tipo pode ser definido por 0 (comparação entre binários) ou 1 (comparação entre textos) Devolve repetidamente um caracter escolhido um número de vezes definido Devolve uma hora para hora, minuto e segundos especificados Página 5 de

28 Função VarType() Descrição Parecido com TypeName(), mas devolve um valor correspondente aos dados da variável a validar. Os números possíveis de resposta são: 0 Vazio 1 Null 2 Integer 3 Long 4 Single 5 Double 6 Currency 7 Date 8 String 9 Object 10 Error 11 Boolean 12 Variant 13 Data Access Object (DAO) 17 Byte 8192 Array WeekDay() WeekDayName() Year() Devolve o dia da semana de uma dada data Devolve por extenso o dia da semana de uma dada data Devolve o ano de uma dada data Página 6 de 6 55 Função exemplo para calcular quantos dias faltam para 2005 <% <% function function a2005(data) a2005(data) Início Início da da Função Função If If IsDate(data) IsDate(data) then then Se Se for for uma uma data data for for válida válida então então envia envia a a diferença diferença entre entre datas datas a2005 a2005 = = DateDiff( d,data, Janeiro DateDiff( d,data, Janeiro 1, 1, 2005 ) 2005 ) else else Caso Caso contrário contrário a2005 a2005 = = Data Data inválida... inválida... Envia Envia a a data data como como inválida, inválida, em em forma forma de de informação informação end end if if Final Final do do if if end end function function Final Final da da Função Função response.write response.write Hoje Hoje é é & & now() now() & & <br><br> <br><br> response.write response.write Faltam Faltam & & a2005(now()) a2005(now()) & & dias dias até até ao ao ano ano %> %> Escreve Escreve a a data data corrente corrente Escreve Escreve o o resultado resultado 56 28

29 rotinas.stm <% <% function function a2005(data) a2005(data) Início Início da da Função Função If If IsDate(data) IsDate(data) then then Se Se for for uma uma data data for for válida válida então então envia envia a a diferença diferença entre entre datas datas a2005 a2005 = = DateDiff( d,data, Janeiro DateDiff( d,data, Janeiro 1, 1, 2005 ) 2005 ) else else Caso Caso contrário contrário a2005 a2005 = = Data Data inválida... inválida... Envia Envia a a data data como como inválida, inválida, em em forma forma de de informação informação end end if if Final Final do do if if end end function function Final Final da da Função Função %> %> 57 default.asp <!--#include <!--#include virtual virtual file= rotinas.stm --> file= rotinas.stm --> <% <% response.write response.write Hoje Hoje é é & now() now() & & <br><br> <br><br> response.write response.write Faltam Faltam & a2005(now()) a2005(now()) & & dias dias até até ao ao ano ano %> %> Escreve Escreve a a data data corrente corrente Escreve Escreve o o resultado resultado 58 29

30 59 Response Request Server Session Application 60 30

31 Método.write.redirect.cachecontrol.expires.expireabsolute Função Enviar informação para o browser Redireccionar o utilizador para outra página. Usado normalmente para controlo de acessos e utilizadores Controlar se o browser pode ou não fazer cache da página Definir o tempo que uma página ficará activa e deixará de estar disponível. Define ao fim de quanto tempo expirará Idêntico ao.expires mas controlado através de uma data 61 Método Função.querystring Obter valores enviados no link pela página anterior (ex: ou por um formulário com o método GET.form Obter valores enviados da página anterior por um formulário com o método POST 62 31

32 Método.HTMLencode.URLencode.createobject.mappath Função Formata a informação que o utilizador insere. Esta formatação é muito importante devido a alguns símbolos serem reconhecidos pelo HTML, e por esse motivo o layout pode não ter o aspecto planeado Parecido com o HTMLEncode, mas formata a string de maneira a ser válida para usar na linha de endereço dos browsers Maneira como iremos aceder a objectos exteriores, assim como componentes criados por nós ou outros. Os componentes de ASP são ficheiros de extensão DLL, especiais para as ASPs, possíveis com o Visual Basic ou o Visual C++ É com este método com que trabalharemos os nossos ficheiros localmente (no servidor) 63 É uma variável global só visível pelo cliente que está nessa sessão. Método Função.timeout.sessionID As sessões do servidor têm um limite temporal, ao fim do qual toda a informação contida nas sessions desaparecem. Desta maneira poderemos controlar o tempo que as sessões estão activas Dá-nos o número da sessão do cliente corrente. São uma espécie de impressão digital das sessões..abandon Força a finalização das sessões

33 É uma variável global, comum e visível por todos os utilizadores, ao contrário das sessions que são variáveis do tipo global, mas só visíveis pelo cliente que está nessa sessão

34 <% <% application.lock application( Teste ) = Uma Uma variável comum comum a todos todos os os utilizadores application.unlock response.write A A variável Application( Teste ) é > response.write application( Teste2 ) & < < %> %> 67 <SCRIPT LANGUAGE=VBScript RUNAT=Server> <SCRIPT LANGUAGE=VBScript RUNAT=Server> sub Application_OnStart sub Application_OnStart ( ) ( ) end sub end sub </SCRIPT> </SCRIPT> <SCRIPT LANGUAGE=VBScript RUNAT=Server> <SCRIPT LANGUAGE=VBScript RUNAT=Server> sub Application_OnEnd sub Application_OnEnd ( ) ( ) end sub end sub </SCRIPT> </SCRIPT> <SCRIPT LANGUAGE=VBScript RUNAT=Server> <SCRIPT LANGUAGE=VBScript RUNAT=Server> sub Session_OnStart sub Session_OnStart ( ) ( ) end sub end sub </SCRIPT> </SCRIPT> <SCRIPT LANGUAGE=VBScript RUNAT=Server> <SCRIPT LANGUAGE=VBScript RUNAT=Server> sub Session_OnEnd sub Session_OnEnd ( ) ( ) end sub end sub </SCRIPT> </SCRIPT> 68 34

35

36 SELECT <lista_de_campos> FROM <lista_de_tabelas> WHERE <critério> ORDER BY <lista_de_campos> [ASC DESC] 71 SELECT CodProf, Nome, Status FROM Professores WHERE Status=1 ORDER BY Nome 72 36

37 INSERT INTO <tabela>(<lista_de_campos>) VALUES (<lista_de_campos>) 73 INSERT INTO Professores(CodProf, Nome, Status) VALUES (1313, Felisberto Atanásio,1) 74 37

38 UPDATE <tabela> SET <campo1> = <valor1> SET <campo2> = <valor2>... SET <campon> = <valorn> WHERE <critério> 75 UPDATE Professores SET Nome = Felisberto Manuel Atanásio WHERE CodProf=

39 DELETE <lista_de_campos> FROM <tabela> WHERE <critério> 77 DELETE * FROM Professores WHERE CodProf=

40 79 <% <% dim dimligacao set setligacao = server.createobject("adodb.connection") ligacao.open ligacao.open "DRIVER={Microsoft "DRIVER={MicrosoftAccess Driver Driver (*.mdb)};dbq=c:\basededados\base.mdb;" %> %> 80 40

41 <% <% ligacao.close ligacao.close set setligacao = nothing nothing %> %> 81 <% <% dim dimrsrs sqltext sqltext = "SELECT "SELECT** "" & "FROM "FROM Professores Professores "" & "WHERE "WHERE Nome= Felisberto Nome= FelisbertoAtanásio set setrs rs = server.createobject("adodb.recordset") rs.open rs.opensqltext, sqltext, ligacao, ligacao, 1, 1, 2 %> %> 82 41

42 <% <% rs.close rs.close set setrs rs = nothing nothing %> %> 83 <% <% sqltext sqltext = "DELETE "DELETE* *"_"_ & "FROM "FROM Professores Professores "_ "_ & "WHERE "WHERE Nome= Felisberto Nome= FelisbertoAtanásio " ligacao.execute ligacao.executesqltext %> %> 84 42

43 <% <% response.write response.writers( CodProf ) rs( CodProf ) & & & rs( Nome ) rs( Nome ) & & & rs( Status ) rs( Status ) %> %> 85 ASPArena - ASP e Tecnologias Afins - KRIEGEL, Alex and TRUKHNOV, Boris M., SQL Bible, John Wiley & Sons, 2003 VIEIRA, João, Programação Web com Active Server Pages, Edições Centro Atlântico, 2000 PETROUTSOS, Evangelos, ASP 3 Instant Reference, Sybex, 2000 ASP Free.com brasp.net - Portal para Tecnologia ASP

44

45

46

47

48

49

50

51 101 51

Programação Web com ASP - Active Server Pages

Programação Web com ASP - Active Server Pages Centro Atlântico Programação Web com ASP - Active Server Pages João Vieira Centro Atlântico Programação Web com ASP - Active Server Pages Edições Centro Atlântico Portugal/2000 Reservados todos os direitos

Leia mais

Principais Funções do VBscript

Principais Funções do VBscript Principais Funções do VBscript Funções de Data e Tempo CDate Converte uma expressão válida de horário ou data para o sutipo Date Date Retorna a data corrente do sistema Time Retorna o horário corrente

Leia mais

Microsoft Excel & Visual Basic for Applications. Módulo I. Beginner. 2016/ horas

Microsoft Excel & Visual Basic for Applications. Módulo I. Beginner. 2016/ horas Microsoft Excel & Visual Basic for Applications Módulo I Beginner 2016/365 40 horas Compatível com as versões 2007, 2010 e 2013 PÚBLICO ALVO Profissionais que necessitem adquirir ou reciclar conhecimento

Leia mais

ASP Active Server Pages

ASP Active Server Pages ASP Active Server Pages Curso básico CURSO MASTER Pagina 1 INTRODUÇÃO A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, onde um misto de protocolos e serviços permitem

Leia mais

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC Está concebida para funcionar em conjunto com diferentes aplicações, de forma a potenciar a

Leia mais

ASP. Autor: Nicleverson Silva

ASP. Autor: Nicleverson Silva ASP Autor: Nicleverson Silva ASP Active Server Pages Curso básico CURSO MASTER Pagina 1 INTRODUÇÃO A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, onde um misto de protocolos

Leia mais

ASP. Active Server Page. Scripts. ASP teoricamente suportaria qualquer linguagem de script, mas na prática os aceitados são. VBScript MS JScript

ASP. Active Server Page. Scripts. ASP teoricamente suportaria qualquer linguagem de script, mas na prática os aceitados são. VBScript MS JScript ASP Active Server Page Lirisnei Gomes de Sousa [email protected] Jair C Leite [email protected] Scripts ASP teoricamente suportaria qualquer linguagem de script, mas na prática os aceitados são VBScript

Leia mais

MICROSOFT EXCEL & VISUAL BASIC FOR APPLICATIONS MÓDULO SPECIALIST

MICROSOFT EXCEL & VISUAL BASIC FOR APPLICATIONS MÓDULO SPECIALIST PÚBLICO ALVO Profissionais que necessitem adquirir ou reciclar conhecimento sobre o uso básico da programação VBA. LOCAL Treinamento oferecido exclusivamente in company. CARGA-HORÁRIA 40 horas presenciais.

Leia mais

Guia de Consulta Rápida ASP. Rubens Prates. Novatec Editora. www.novateceditora.com.br

Guia de Consulta Rápida ASP. Rubens Prates. Novatec Editora. www.novateceditora.com.br Guia de Consulta Rápida ASP Rubens Prates Novatec Editora www.novateceditora.com.br Guia de Consulta Rápida ASP de Rubens Prates Copyright@2000 da Novatec Editora Ltda. Todos os direitos reservados. É

Leia mais

Funções do Project para campos personalizados

Funções do Project para campos personalizados Funções do Project para campos personalizados Aplicável a: Project 2010 Project 2007 Project Server 2007 Project Server 2010 Mais... IMPORTANTE : Este artigo foi traduzido por um sistema de tradução automática,

Leia mais

2.) Listagem Página a Página

2.) Listagem Página a Página Exemplos para construção de páginas em ASP 1.) Abertura de uma Base de Dados O código necessário para fazer a abertura de uma Base de Dados Access e execução de uma string SQL é muito simples. No exemplo

Leia mais

2.3. PHP Tipos de dados e operadores

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,

Leia mais

Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:

Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados: Livro de Visitas Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados: ID nome email mensagem data O código

Leia mais

Programação Web com ASP - Active Server Pages

Programação Web com ASP - Active Server Pages Centro Atlântico Programação Web com ASP - Active Server Pages João Vieira Centro Atlântico Programação Web com ASP - Active Server Pages Edições Centro Atlântico Portugal/2000 Reservados todos os direitos

Leia mais

Manipulando Strings no VBA (Replace, Mid e InStr)

Manipulando Strings no VBA (Replace, Mid e InStr) Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

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

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

Leia mais

LABORATÓRIO DE BANCO DE DADOS

LABORATÓRIO DE BANCO DE DADOS UNIVERSIDADE DE CUIABÁ - FATEC-Faculdade de Ciência e Tecnologia Banco de Dados II Sistema de Informação Analise de Sistemas Prof. Msc. Mauricio Prado Catharino. Aluno: LABORATÓRIO DE BANCO DE DADOS Nesta

Leia mais

ACTIVE SERVER PAGES. Rua dos Otoni, 881/9º andar - Funcionários PABX/FAX : (31) 3273-2822 CEP 30150-270 - Belo Horizonte - MG

ACTIVE SERVER PAGES. Rua dos Otoni, 881/9º andar - Funcionários PABX/FAX : (31) 3273-2822 CEP 30150-270 - Belo Horizonte - MG Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. ACTIVE SERVER

Leia mais

O que é o JavaScript?

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

Leia mais

Tecnologias para Web Design

Tecnologias para Web Design Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo

Leia mais

Notas sobre o MySQL: Resumo dos comandos no MySQL linha de comandos:

Notas sobre o MySQL: Resumo dos comandos no MySQL linha de comandos: EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA SEC Turma C - 2012 / 2013 Notas sobre o MySQL: 1) A indicação mysql> é o prompt do sistema. 2) Uma instrução, no prompt do MySQL, deve terminar sempre com ponto

Leia mais

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON COMPONENTES: ROBSON EDMILSON O HTML (Hiper Text Mark-up Language) é uma linguagem de programação hipertexto. O HTML tem códigos para criar páginas na web. Estes códigos que definem o tipo de letra, qual

Leia mais

HTML. Conceitos básicos de formatação de páginas WEB

HTML. Conceitos básicos de formatação de páginas WEB HTML Conceitos básicos de formatação de páginas WEB HTML HyperText Markup Language Linguagem utilizada para criar hipertexto na web Ou seja, criar documentos estruturados utilizando para tal um conjunto

Leia mais

Módulo 3936 ASP.NET. Financiado pelo FSE

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]

Leia mais

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1 Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas

Leia mais

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Programação Web Prof. Wladimir

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

Leia mais

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados. PLANIFICAÇÃO DA DISCIPLINA DE SISTEMAS DE INFORMAÇÃO 12.ºH CURSO PROFISSIONAL DE TÉCNICO MULTIMÉDIA ANO LECTIVO 2013/2014 6. LINGUAGENS DE PROGRAMAÇÃO IV Pré-requisitos: - Planificar e estruturar bases

Leia mais

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

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

Leia mais

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo: Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade

Leia mais

Validação de formulário : CEP, Email e CPF

Validação de formulário : CEP, Email e CPF Validação de formulário : CEP, Email e CPF Publicado em: 14/09/2003 A ASP.NET veio para facilitar ainda mais o desenvolvimento para WEB, trazendo consigo todo um conjunto inovações que visam facilitar

Leia mais

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza Integrantes: Catarino Rodrigues Data: 26/10/2012 Leandro de Matos Pereira Leandro dos Santos Marciano Ramon Alves de Souza Disciplina: Banco de Dados para Internet Tema do Trabalho: Tecnologias para acesso

Leia mais

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

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

Leia mais

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos

Leia mais

Manipulando Strings no VBA (Replace, Mid e InStr)

Manipulando Strings no VBA (Replace, Mid e InStr) Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação

Leia mais

Introdução. História. Como funciona

Introdução. História. Como funciona Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado

Leia mais

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML

Leia mais

Construindo portais com Plone. Módulo 3 Templates

Construindo portais com Plone. Módulo 3 Templates Construindo portais com Plone Módulo 3 Templates Templates l Quando o Plone vai mostrar uma página, duas perguntas precisam ser respondidas: Ø O que será mostrado? Isto é, quais conteúdos serão buscados

Leia mais

PHP. Hypertext Pre-Processor

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

Leia mais

SQL (Structured Querie Language) Escola Secundária de Emídio Navarro 2001/2002 Estruturas, Tratamento e Organização de Dados

SQL (Structured Querie Language) Escola Secundária de Emídio Navarro 2001/2002 Estruturas, Tratamento e Organização de Dados SQL (Structured Querie Language) SQL é mais que uma linguagem de interrogação estruturada. Inclui características para a definição da estrutura de dados, para alterar os dados de uma base de dados, e para

Leia mais

Scriptlets e Formulários

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

Leia mais

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

PROGRAMAÇÃO WEB DO LADO DO CLIENTE PROGRAMAÇÃO WEB DO LADO DO CLIENTE FORMULÁRIO Na linguagem HTML é permitido que o usuário interaja com o servidor através de formulários ligados a scripts desenvolvidos em linguagens como PHP, Servlets,

Leia mais

ASP Active Server Pages. ASP (Active Server Pages)

ASP Active Server Pages. ASP (Active Server Pages) ASP Active Server Pages Prof. Sérgio Rodrigues ASP (Active Server Pages) É um ambiente de programação por scripts que rodam no servidor: IIS Internet Information Services PWS Personal Web Server Utiliza

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

JavaScript (Funções, Eventos e Manipulação de Formulários)

JavaScript (Funções, Eventos e Manipulação de Formulários) Linguagem de Programação para Web JavaScript (Funções, Eventos e Manipulação de Formulários) Prof. Mauro Lopes 1-31 23 Objetivos Iremos avançar um pouco mais em nosso estudo sobre o JavaScript. Iremos

Leia mais

Instalando o Internet Information Services no Windows XP

Instalando o Internet Information Services no Windows XP Internet Information Services - IIS Se você migrou recentemente do Windows 95 ou 98 para o novo sitema operacional da Microsoft Windows XP, e utilizava antes o Personal Web Server, deve ter notado que

Leia mais

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais

Leia mais

www.coldfusionbrasil.com.br

www.coldfusionbrasil.com.br www.coldfusionbrasil.com.br 2000 PASSANDO VARIÁVEIS ATRAVÉS DE FORM E URL 3 ALTERA.CFM 3 FORMALTERA.CFM 4 ALTERA.CFM 4 FORMALTERA.CFM 4 CRIANDO E MANIPULANDO VARIÁVEIS COM CFSET 4 VALORES ESTÁTICOS 5 PARÂMETROS

Leia mais

Criando um script simples

Criando um script simples Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa

Leia mais

Sub AcessaWeb(url, x) ' recebe uma url para pesquisar e devolve uma planilha ' Solicita a criação da planilha x

Sub AcessaWeb(url, x) ' recebe uma url para pesquisar e devolve uma planilha ' Solicita a criação da planilha x Aula 1 Planilha para Incluir / Excluir / Consultar dados em uma agenda telefônica (Nome, Endereço, Telefone) residindo em Banco de dados Access ou na WEB (usando um banco espelho no meu site, e uma página

Leia mais

Javascript 101. Parte 2

Javascript 101. Parte 2 Javascript 101 Parte 2 Recapitulando O Javascript é uma linguagem de programação funcional Os nossos scripts são executados linha a linha à medida que são carregados. O código que está dentro de uma função

Leia mais

INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC

INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC Access Basic é a linguagem de Programação para o Microsoft Access. Mais potente do que os objetos de Macro. O Access Basis foi projetado para controlar e estender

Leia mais

Introdução ao PHP. Prof. Késsia Marchi

Introdução ao PHP. Prof. Késsia Marchi Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext

Leia mais

Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo

Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo Conteúdo INTRODUÇÃO... 6 Como acessar a ajuda on line?... 6 Conhecendo o WebDev... 8 Iniciando o WebDev... 8 Ambiente de desenvolvimento... 8 O Editor... 8 A barra de menus... 10 Os botões... 10 Os painéis...

Leia mais

Programação Web com PHP. Prof. Wylliams Barbosa Santos [email protected] Optativa IV Projetos de Sistemas Web

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Programação Web com PHP Prof. Wylliams Barbosa Santos [email protected] Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que

Leia mais

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Roteiro 2: Conceitos de Tags HTML

Roteiro 2: Conceitos de Tags HTML Roteiro 2: Conceitos de Tags HTML Objetivos Detalhar conceitos sobre TAGS HTML: elementos, atributos, elemento vazio, links. Implementar páginas de internet com uso da linguagem HTML; Ferramentas Necessárias

Leia mais

Validando dados de páginas WEB

Validando dados de páginas WEB Validando dados de páginas WEB Para que validar os dados? Validar os dados informados pelo usuário garante que sua aplicação funcione corretamente e as informações contidas nela tenha algum sentido. Outro

Leia mais

SQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL

SQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL SQL TGD/JMB 1 Projecto de Bases de Dados Linguagem SQL SQL TGD/JMB 2 O que é o SQL? SQL ("ess-que-el") significa Structured Query Language. É uma linguagem standard (universal) para comunicação com sistemas

Leia mais

O que é VBScript? (VBS)

O que é VBScript? (VBS) O que é VBScript? (VBS) O vbscript é uma versão "light" do Visual Basic destinada à Internet, possui várias limitações para que não seja criados problemas com segurança, através dele não é possível salvar

Leia mais

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão 1. HTML - Introdução Hyper Text Markup Language É uma linguagem de formatação de conteúdos Não é uma linguagem de programação Portável Não depende da plataforma em que é vizualizado Ficheiros de pequena

Leia mais

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

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

Leia mais

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

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

Leia mais

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

PHP (Seções, Cookies e Banco de Dados) PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva [email protected] Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente

Bases de Dados. Lab 1: Introdução ao ambiente Departamento de Engenharia Informática 2010/2011 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

Comandos de Manipulação

Comandos de Manipulação SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL

Leia mais

JSP - ORIENTADO A OBJETOS

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

Leia mais

Treinamento sobre SQL

Treinamento sobre SQL Treinamento sobre SQL Como Usar o SQL Os dois programas que você mais utilizara no SQL Server são: Enterprise Manager e Query Analyzer. No Enterprise Manager, você pode visualizar e fazer alterações na

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO INTRODUÇÃO AO MACROMEDIA DREAMWEAVER MX 2004 O Macromedia Dreamweaver MX 2004 é um software que permite a criação de páginas de Internet profissionais, estáticas

Leia mais

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são

Leia mais

2 echo "PHP e outros.";

2 echo PHP e outros.; PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento

Leia mais

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

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

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos Programando em PHP www.guilhermepontes.eti.br [email protected] Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.

Leia mais

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,... Sessão 1 A INTERNET Baseada no modelo Cliente-Servidor Cliente: programa que pede informação Servidor: programa que envia a informação No caso da WWW: Cliente: browser (IE, por exemplo) Servidor: IIS (Internet

Leia mais

APOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT

APOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT APOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT ÍNDICE INTRODUÇÃO AO VBA 5 Constantes 5 Variáveis 5 Tipos de variáveis e constantes 6 O Comando Option Explicit 7 Comentários

Leia mais

HTML - 7. Vitor Vaz da Silva Paula Graça

HTML - 7. Vitor Vaz da Silva Paula Graça HTML - 7 Vitor Vaz da Silva Paula Graça 1 Formulários Os formulários forms no HTML, são utilizados para a introdução de dados de uma determinada aplicação Os programas JavaScript têm como um dos seus maiores

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

JavaScript: Validação de Formulários. Prof. Ivanilton Polato [email protected] [email protected]

JavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com JavaScript: Validação de Formulários Prof. Ivanilton Polato [email protected] [email protected] Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir

Leia mais

Programação web Prof. Wladimir

Programação web Prof. Wladimir Programação web Prof. Wladimir Linguagem PHP Cookie e Sessão @wre2008 1 Sumário Header; Cookie; Sessão; Exemplos. @wre2008 2 Header Esta função permite que um script php redirecione para outra página.

Leia mais

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV 8VDQGRSDUkPHWURV O envio de parâmetros para um relatório é uma das funções mais úteis do Report Manager, com eles você pode: Permitir que o usuário final altere palavras ou sentenças de um relatório; Atribuir

Leia mais

Linguagem de. Aula 06. Profa Cristiane Koehler [email protected]

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

Leia mais

Editor HTML. Composer

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

Leia mais

Impressão do Manual do Utilizador

Impressão do Manual do Utilizador bibliopac Interface WWW Versão 2003 Guia de instalação rápida Junho 2003 ATENÇÃO! Impressão do Manual do Utilizador No CD de instalação está disponível o ficheiro Interface WWW Manual.PDF. Este manual,

Leia mais

www.coldfusionbrasil.com.br

www.coldfusionbrasil.com.br www.coldfusionbrasil.com.br 2000 1 O que é Cold Fusion? 3 Arquitetura Cold Fusion 3 Cold Fusion Markup Language (CFML) 4 O que devo saber para programar em CFML? 4 HTML 4 Desenho de Banco de Dados Relacionais

Leia mais

Módulo 3936 ASP.NET. Financiado pelo FSE

Módulo 3936 ASP.NET. Financiado pelo FSE 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]

Leia mais

Tarefa Orientada 10 Obter informação a partir de uma tabela

Tarefa Orientada 10 Obter informação a partir de uma tabela Tarefa Orientada 10 Obter informação a partir de uma tabela Objectivos: Consultar dados de uma tabela Utilizar operadores aritméticos, relacionais, lógicos, de concatenação de cadeias de caracteres, LIKE

Leia mais

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.). HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a

Leia mais

Manual de Integração Via Gadget. Passo a passo para realizar a integração entre websites e a plataforma Virtual Target.

Manual de Integração Via Gadget. Passo a passo para realizar a integração entre websites e a plataforma Virtual Target. Manual de Integração Via Gadget Passo a passo para realizar a integração entre websites e a plataforma Virtual Target. Manual de Integração Via Gadget 1. Introdução 1.1. O que é? Virtual Target Gadgets

Leia mais

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário Introdução HyperText Markup Language HTML Formulário Prof. Luis Nícolas de Amorim Trigo [email protected] http://professor.ifsertao-pe.edu.br/nicolas.trigo/ O usuário interage com os serviços

Leia mais