ASP. Active Server Page. Scripts. ASP teoricamente suportaria qualquer linguagem de script, mas na prática os aceitados são. VBScript MS JScript
|
|
- Luca Alves Laranjeira
- 8 Há anos
- Visualizações:
Transcrição
1 ASP Active Server Page Lirisnei Gomes de Sousa Jair C Leite jair@dimap.ufrn.br Scripts ASP teoricamente suportaria qualquer linguagem de script, mas na prática os aceitados são VBScript MS JScript 1
2 VBScript Características da linguagem Permite a utilização de todos os comandos do Visual Basic, porém não permite a manipulação de banco de dados e acesso aos periféricos A manipulação de banco de dados é feita através do objeto ADO, o VBScript apenas cria instâncias deste objeto, a partir daí, você pode utilizar os métodos deste objeto para manipular os dados O código é processado pelo IIS (servidor) 2
3 Tipos de tags Código a ser executado no servidor <% %> Código a ser executado no servidor ou no cliente <SCRIPT... </SCRIPT> LANGUAGE = VBScript RUNAT=Server> Exemplo (lado-servidor) <HTML> <BODY> <% if Hour(Now) < 12 then %> <CENTER> Bom dia! </CENTER><BR> <% else %> <CENTER> Olá! </CENTER> <BR> <% end if %> </BODY> </HTML> 3
4 exemplo com Date <html> <head> <title>asp </title> </head> <body bgcolor="#ffffff"> Hoje <% = Date %>. </body> </html> Processamento lado-cliente É necessário que o seu navegador seja o Internet Explorer 4.0 ou superior A programação deve ser baseada nos eventos dos objetos do formulário e do próprio formulário ONCLICK, CHANGE, GOTFOCUS 4
5 Exemplo (lado-cliente) <html> <script language="vbscript"> SUB BOTAO1_ONCLICK() form1.botao1.value= Novo Botao1" END SUB </script> <body bgcolor="#ffffff"> <form NAME=form1 method="post"> <p><input type="button" name="botao1" value= Botao1"></p> </form> </body> </html> Linha de Comando Erradas <% a = 2 b = a*2 %> <% texto = string + string %> Corretas <% a = 2 : b = a*2 %> <% a = 2 b = a*2 %> <% texto = string1 + _ string2 %> 5
6 Variáveis (tipagem dinâmica) Suporta apenas o tipo variant, este tipo suporta integer, double, string, date e currency <% Dim var1 Dim var2 %> var1 = Escopo Global Declaração fora de blocos de comando Local Declaração dentro de blocos de comando Tempo de vida (quase sempre) restrito a execução do bloco de comandos 6
7 Declarações Implicitas <% a = 2 %> Explícitas <% Dim a a = 2 %> As declarações explícitas passam a ser obrigatórias com o uso de: <% Option Explicit %> Tipos de dados Subtipos Integer, Long, Single, Double Date String Boolean Null Empty Object 7
8 Array A declaração deve ser explícita A indexação começa em 0 O valor informado na declaração é o índice máximo alcançado <% Dim array1(1) array1(0)=20 array1(1)= str %> Array com n dimensões O número máximo de dimensões suportado é 60 A dimensão pode ser redefinida <% Dim array2 (1,1) %> Dim array3(1) ReDim array3(2) 8
9 Constantes É similar à variável, a diferença é que neste caso não é permitido a troca de valor <% %> Const pi= Operadores Aritméticos +, -, *, /, %, ^ Atribuição = Comparação =,!=, <, >, <=, > = Is (de Igualdade entre dois Objetos) 9
10 Operador de exponenciação O cálculo é feito da esquerda pra direita <%Dim var1 = 2^2^3 %> 2^2^3 4^3 64 Funções Conversoras de Tipo CStr Cint CLng Cbool Cbyte Cdate CDbl CSng 10
11 SubRotinas Melhoram a estrutura do código Existem dois tipos: Sub (sem retorno) Function (com retorno) [Sub Function] <SubRotina>([{<Par>}]) [{<comando>}] End Sub Função O valor de retorno da função deve ser atribuído ao seu nome <% Function Div(a,b) Dim Resultado Resultado = a / b Soma = Resultado end Function %> 11
12 Include Reutilização remota de código <!-- #INCLUDE VIRTUAL= Path_Virtual/Arquivo --> <!-- #INCLUDE FILE= Path_FÍSICO/Arquivo --> Funções pré-definidas Existem várias funções pré-definidas Abs(valor_numérico) Fix (valor_numérico) Int(valor_numérico) Sin(valor_numérico) Date Time Now Day (valor_data) Month (valor_data) o módulo de um número a parte inteira de um número a parte inteira de um número o seno de um angulo a Data atual a Hora atual a Data/Hora atual o dia de uma determinada data o mês de uma determinada data 12
13 Estruturas de Controle Comandos de seleção Comandos de repetição If then else <% if WeekDay(Date)=1 then %> Hoje é Domingo <% elseif WeekDay(Date)=7 then %> Hoje é Sábado <% else %> Hoje é dia de ir pro CEFET <% end if %> 13
14 Select Select Case <expressao> Case <condição> [{<Comando>}] Case <condição> [{<Comando>}] Case Else //o default [{<Comando>}] End Select Comandos de repetição (1/3) Do Until <Condição> [{Comandos }] Loop Do [{Comandos }] Loop Until <Condição> Executa um bloco de instruções até que a Condição se torne verdadeira A condição só é testada no final e comando será executado pelo menos uma vez 14
15 Comandos de repetição (2/3) Do While <Condição> [{Comandos }] Loop ou While <Condição> [{Comandos }] Wend Do [{Comandos }] Loop While <Condição> Executa um bloco de comandos enquanto a condição for verdadeira A condição só é testada no final e comando será executado pelo menos uma vez Comandos de repetição (3/3) For Variável=limiteI to limitef Step N [{Comandos }] Next For Each Elemento In Coleção [{Comandos }] Next 15
16 Comando Exit Exit Do - sai de laços que começam com DO Exit For - sai de laços que começam com FOR Exit Function - sai de uma Function Exit Sub - sai de uma Sub Tratamento de Erros O objeto ERR contém duas propriedades: Description : Mensagem original do erro Number : Número associado ao erro A linha que contem erro pode ser pulada <% On Error Resume Next [{<comando>}] %> <% if err then %> Ocorreu um erro <%end if%> 16
17 Objetos Internos Response - as respostas HTML enviadas ao cliente Request - os dados enviados por um formulário HTML ao Servidor Web Application - um conjunto de páginas de um mesmo diretório virtual Session - Sessão aberta com um Cliente Server - o Servidor Web em si, permitindo acesso a algumas propriedades do mesmo e a criação de instâncias de Objetos Activex Objeto Application A aplicação será iniciada na primeira vez que um usuário tentar acessar alguma página de um diretório virtual. Será finalizada o servidor web for desligado Possibilita o armazenamento e recuperação de valores relacionadas a uma aplicação ASP 17
18 Application - Variáveis As variáveis do nível de Application podem ser acessadas por todos os usuários que estejam acessando a mesma aplicação Application( NOME_VAR ) = VALOR LOCK e UNLOCK são dois métodos do objeto Application utilizadas para gerenciar o bloqueio a uma varíavel Quando a mesma variável não pode ser acessada por dois usuários ao mesmo tempo Application - Eventos Application_OnStart - quando um diretório virtual é acessado pela primeira vez. Application_OnEnd - quando o web server é desligado. 18
19 SubRotinas para os eventos É possível criar rotinas que serão executadas na ocorrências desses eventos, estas rotinas devem ficar em um arquivo chamado GLOBAL.ASA <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER> Sub Application_OnStart() {[<comandos]} End Sub </SCRIPT> Objeto Session Quando um usuário Web se conecta a um aplicativo ASP é iniciada uma sessão para o mesmo no servidor Web A sessão termina quando o usuário fecha o navegador ou quando é abandonada Uma sessão só é acessada pelo seu dono (usuário) 19
20 Session - Abandono Quando ocorre TIMEOUT o servidor fecha a sessão TIMEOUT é utilizada para determinar quanto tempo o usuário pode ficar sem interagir com a sessão Session.Timeout = MINUTOS Session - Variáveis sessão permanecerão na memória(ativas) até a sessão ser encerrada Session( NOME_VAR ) = VALOR 20
21 Session - Eventos Session_OnStart inicio da sessão Session_OnEnd fim da sessão Também é possível desenvolver métodos para estes eventos e colocados no arquivo GLOBAL.ASA Objeto Response Este objeto representa o canal de envio de dados para o cliente É possível redirecionar o cliente para outra aplicação 21
22 Response - métodos Write envia qualquer texto ao navegador. End - termina o envio da página ASP ao cliente, mesmo que ela não tenha chagado ao final Clear - apaga todo o conteúdo do Buffer se o mesmo estiver ativo Flush pode ser utilizado para enviar o conteúdo do Buffer para o cliente WEB AppendToLog - Esse método escreve um texto no arquivo de LOG do Servidor. Redirect - redireciona o cliente * Response - propriedades Booleano Buffer - se True, o servidor só enviará a página ASP ao cliente quando encerrar toda a leitura da mesma, ou quando utilizarmos nesse script o metódo Flush* Cookies( nome ) - Cria cookies ou altera seu valor * Expires = minutos - informa o tempo(minutos) em que uma página ASP pode permanecer ativa na Cache do navegador * Se a propriedade Buffer for diferente de True, a propriedade ou método só poderá ser acessao antes de qualquer comando que gere respostas HTML ao cliente 22
23 Um exemplo de WRITE O método WRITE sendo utilizado para colocar texto na saída de dados <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER> </SCRIPT> RESPONSE.WRITE <HTML>... RESPONSE.WRITE... RESPONSE.WRITE </HTML> Request Captura os dados passados pelos formulários HTML ao Servidor através de três métodos: GET - Request.QueryString(Nome_Objeto) POST - Request.Form(Nome_Objeto) GET OU POST - Request(Nome_Objeto) 23
24 Request - Métodos Além dos métodos de captura temos Request.Cookies( Nome ) ler cookies Request.ServerVariables( REMOTE_A DDR ) - IP do usuário Request.ServerVariables( REQUEST_M ETHOD ) - Saber o METHOD utilizado Seu IP é: <%=Request.servervariables("REMOTE_ADDR")%> Objeto Server Representa o Servidor Web, permitindo acesso a algumas de suas propriedades. Também possibilita a instanciação em páginas ASP de componentes ActiveX 24
25 Server - Métodos HTMLEncode - codifica uma string para o formato HTML. URLEncode - Esse método transforma uma string para o formato padrão de URL. MapPath - Método que retorna o PATH real de um determinado diretório virtual do servidor Web. ScriptTimeOut - Propriedade que determina o tempo máximo(segundos) que um script ASP pode ficar executando. Evita laços infinitos. Componentes ActiveX CreateObject - Cria uma instância de um componente ActiveX na página ASP: Set Obj = Server.CreateObject( IDObjeto ) 25
26 Acesso a Banco de Dados O servidor IIS traz um componente que permite fazer acesso aos dados, o Microsoft Data Access, este utiliza componentes do pacote ADO(Activex Data Object), uma tecnologia baseada no ODBC(Open DataBase Connectivity) ODBC É o mecanismo de acesso a banco de dados mais conhecido no Windows Cada fabricante deve desenvolver um drive para o seu banco O banco deve ser compatível com o ODBC e deve ser registrado como um origem de dados ODBC 26
27 Objetos ADO Connection: representa uma conexão ativa com um banco de dados ODBC. Command: representa um comando a ser executado pela fonte de dados ODBC. Recordset: representa um conjunto de registros resultantes do processamento de um comando SQL em um objeto Connection. Fileds : Representa os campos de um RecordSet. Iniciando uma conexão Passos para a criação de uma conexão Set conexao = Server.CreateObject( ADODB.Connection ) conexao.open FonteODBC [, Usuário][, senha] 27
28 Métodos do objeto Connection Open abre uma conexão Close - Fecha a conexão. Execute (ComandoSQL) - Executa um comando SQL na Conexão aberta. BeginTrans - Inicia uma transação no Banco de Dados CommitTrans - Finaliza com sucesso uma transação iniciada RollBackTrans - Desfaz todos os comandos de uma transação aberta. RecordSet Set Tabela = Server.CreateObject( ADODB.RecordSet ) Tabela.ActiveConnection = CursoASP Tabela.Open Select * From Pessoa ou Set Tabela = Conexao.Execute( Select * from pessoa ) 28
29 RecordSet BOF - True indica início do RecordSet EOF - True indica o final do RecordSet Close - Fecha o recordset aberto MoveFirst - Move o para o primeiro registro MoveLast - Move o o último registro MoveNext - Move o próximo registro RecordSet MovePrevious - Move o para registro anterior Update Salva as alterações feitas no RecordSet no Banco de Dados. Também serve para alterar o registro corrente do RecordSet AddNew - Adiciona um registro ao RecordSet Ex:Tabela.AddNew Tabela( Nome )= Kelly Tabela( DataN )=#26/05/1980# Tabela.Update Delete - Elimina um registro de um Recordset consequentemente, de uma tabela do Banco de Dados 29
30 Fields Acesso ao campos de uma tabela Do While not Tabela.EOF Response.Write Tabela.Fields(0).Value & <BR> Response.Write Tabela.Fileds( Nome ) & <BR> Response.Write Tabela.Fields( ) & <BR> Response.Write Tabela.Fields( DataN ) & <HR> Tabela.MoveNext Loop Conection <%SET CONEXAO = SERVER.CREATEOBJECT("ADODB.CONNECTION") CONEXAO.OPEN CursoASP SQL = DELETE FROM aluno WHERE matricula= & REQUEST("matricula") CONEXAO.EXECUTE (SQL) %> 30
10. Acessando o Banco de Dados através do Visual Basic
10. Acessando o Banco de Dados através do Visual Basic Para acessar o Banco de Dados através do Visual Basic, pode ser utilizado dois métodos diferentes: 10.1 DAO ADO - ActiveX Data Objects DAO - Data
Leia maisGuia 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 maisPHP (Seções, Cookies e Banco de Dados)
PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva andre.silva@udesc.br Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver
Leia maisASP 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 maisASP. 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 mais2.) 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 maisIntroduçã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 maisASP 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 maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisScriptlets 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 maisO 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 maisGuia do RepositorioDocumento
Módulo: RepositorioDocumento.Cls_Repositorio Versão: 1.0.0 Data: 16/05/2003 Analista: João Augusto de Moura DBA: Maria Cristina de Oliveira Zimmermann Coordenador: Alex Albert Henchel Gerente Operacional:
Leia maisProgramaçã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 maisReconhecer 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 maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisProgramação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza
Sessions e Cookies progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Cookies e Sessions Geralmente, um bom projeto
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisPL/SQL. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Laboratório de Bases de Dados PL/SQL
PL/SQL Laboratório de Bases de Dados PL/SQL Program Language SQL linguagem de programação da Oracle que permite processar dados armazenados no banco de dados Exemplos de operações permitidas alterar, remover,
Leia maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia maisASP - Active Server Pages
ASP - Active Server Pages O PROBLEMA Introdução Anos 60, auge da guerra fria, o governo americano através de seu Departamento de Defesa e da recém criada ARPA (Agência de Projetos de Pesquisa Avançada),
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisListando 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 maisBasicamente 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 maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisCriando 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 maisSumá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 maisFUNCTION ) RETURNS INTEGER AS $$ DECLARE
PERFORM O comando PERFORM permite a execução de um comando SELECT desprezando o resultado do comando. PERFORM query; A variável especial FOUND é definida como verdadeiro se a instrução produzir pelo menos
Leia maisCapítulo 4. Programação em ASP
Índice: CAPÍTULO 4. PROGRAMAÇÃO EM ASP...2 4.1 REGISTRAR...2 4.1.1 Códigos para configuração do objeto...2 4.1.2 Formulário para transferir dados da impressão digital...3 4.1.3 Código Javascript para registro
Leia maisInternet 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 maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisProf Evandro Manara Miletto. parte 2
Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite
Leia mais2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Leia maisProgramação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br
Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br JSP (Java Server Pages) - JavaServer Pages (JSP) - Tecnologia de programação serverside - Permite
Leia maiswww.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Índice: Nitgen do Brasil www.nitgen.com.br
Índice: CAPÍTULO 3. PROGRAMAÇÃO EM DELPHI...2 3.1 INICIALIZANDO E FECHANDO O MÓDULO...2 3.1.1 Inicializando o módulo...2 3.1.2 Fechar o módulo após o uso...2 3.2 RELACIONANDO OS SENSORES NA PROGRAMAÇÃO...2
Leia maisO 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 maisInformá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 maisTransações Seguras em Bancos de Dados (MySQL)
Transações Seguras em Bancos de Dados (MySQL) Índice Entendendo os storage engines do MySQL 5 1 As ferramentas 1 Mais algumas coisas que você deve saber 1 Com a mão na massa 2 Mais ferramentas Usando o
Leia maisProgramaçã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 maisVisual 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 maisOs 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 maisPHP. 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 maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia maisACTIVE 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 maisLinguagem 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 maisIntegrantes: 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 maisAula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
Leia mais[ASP (APPLICATION SERVER PROVIDER)] ASP (Application Server Provider) Formando: Fernando Duarte
2011 ASP (Application Server Provider) Formando: Fernando Duarte [ASP (APPLICATION SERVER PROVIDER)] É a tecnologia para a criação de páginas dinâmicas do lado do servidor, desenvolvida por Microsoft.
Leia maisTecnologias 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 maisETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO DELPHI - UTILIZANDO OPENDIALOG PARA ARMAZENAR IMAGENS EM BANCO DE DADOS Criaremos uma solução simples para criar
Leia maisPHP INTEGRAÇÃO COM MYSQL PARTE 2
ABRIR CONEXÃO PHP INTEGRAÇÃO COM MYSQL PARTE 2 Professor: Leonardo Pereira Email: leongamerti@gmail.com Facebook: leongamerti Material de Estudo: http://www.leonti.vv.si Antes de podermos acessar informações
Leia maisPrimeiro contato com JavaScript
Primeiro contato com JavaScript Visão Geral JavaScript É uma linguagem em formato script; Permite dinamizar funções do site e criar interatividade em páginas web. O JavaScript permite: Coletar dados dos
Leia maisHTML / 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 maisUFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I
UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando
Leia maisLaboratório de Banco de Dados Prof. Luiz Vivacqua. PL/pgSQL A Linguagem de programação do PostgreSQL
Laboratório de Banco de Dados Prof. Luiz Vivacqua PL/pgSQL A Linguagem de programação do PostgreSQL 1) Visão Geral A PL/pgSQL é uma linguagem de programação procedural para o Sistema Gerenciador de Banco
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia mais2 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 maisManipulando 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 maisProgramaçã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 maisAula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisProgramação para Android. Aula 07: Persistência de dados Shared Preferences, Internal e External Storage
Programação para Android Aula 07: Persistência de dados Shared Preferences, Internal e External Storage Persistência de dados Na maioria das aplicações precisamos ter algum tipo de persistência de dados.
Leia maisTecnologias para apresentação de dados - Java Script. Aécio Costa
Tecnologias para apresentação de dados - Java Script Aécio Costa Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem
Leia maisValidando 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 maisLista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!
Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder
Leia maisComponentes ADO e o Acesso ao Banco de Dados
Componentes ADO e o Acesso ao Banco de Dados Prof. Márcio Barros marcio.barros@uniriotec.br Componentes de Banco de Dados ADO ActiveX Data Objects Componentes desenvolvidos pela Microsoft que permitem
Leia maisApostila ASP 1 de 43. Apostila de Asp. O que é ASP?
Apostila ASP 1 de 43 Apostila de Asp O que é ASP? Active Server Pages (ASP) é uma linguagem para geração de páginas HTML dinamicamente. A partir de um Windows NT Server com o IIS3 ou IIS4 (Internet Information
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisLaboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisJSP - 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 maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisJobScheduler Empresa: Assunto: Responsável: Dados de Contato: Suporte: Comercial: Financeiro:
JobScheduler Módulo Server Empresa: Softbox Setor: Tecnologia Assunto: Manual de configuração Responsável: Departamento Técnico Dados de Contato: Suporte: Fone de contato: (34)3232-5888. E-mail: suporte@softbox.com.br
Leia maisMemória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc. http://about.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Compatibilidade Principais características
Leia maisSub 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 maisJavaScript (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 maisAJAX no GASweb. Mas e afinal, para que usamos o AJAX?
Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente
Leia maisOracle PL/SQL Overview
Faculdades Network Oracle PL/SQL Overview Prof. Edinelson PL/SQL Linguagem de Programação Procedural Language / Structured Query Language Une o estilo modular de linguagens de programação à versatilidade
Leia maisINTRODUÇÃ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 maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisValidaçã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 maisJava para Desenvolvimento Web
Java para Desenvolvimento Web Cookies Um nada mais é que um bloco de informação que é enviado do servidor para o navegador no cabeçalho da página. A partir de então, dependendo do tempo de validade do,
Leia maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisProgramação com Acesso a Banco de Dados
Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade
Leia maisApostila ASP 1 de 43. Apostila de Asp. O que é ASP?
Apostila ASP 1 de 43 Apostila de Asp O que é ASP? Active Server Pages (ASP) é uma linguagem para geração de páginas HTML dinamicamente. A partir de um Windows NT Server com o IIS3 ou IIS4 (Internet Information
Leia maisO que é ASP? VBScript e ASP
O que é ASP? Active Server Pages (ASP) é uma linguagem para geração de páginas HTML dinamicamente. A partir de um Windows NT Server com o IIS3 ou IIS4 (Internet Information Server) instalado, é possível
Leia maisSISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS MÓDULO DO CERTIFICADOR
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Índice APRESENTAÇÃO... 3 INSTALAÇÃO DO SISTEMA... 4 INSTALANDO O SISTEMA... 4 CONECTANDO COM A BASE DE DADOS DO... 8 CONFIGURAÇÃO DA BASE DE DADOS
Leia maisBoletim Técnico. Criação de formulário dinâmico para o módulo WEB. Produto : TOTVS Web, 11.8.0.0
de formulário dinâmico para o módulo WEB Produto : TOTVS Web, 11.8.0.0 Chamado : P118SSTWEB\REQ168 Data da publicação : 17/10/12 País(es) : Brasil Banco(s) de Dados : Oracle Esta melhoria depende de execução
Leia maisCurso de Iniciação ao Access Basic (I) CONTEÚDOS
Curso de Iniciação ao Access Basic (I) CONTEÚDOS 1. A Linguagem Access Basic. 2. Módulos e Procedimentos. 3. Usar o Access: 3.1. Criar uma Base de Dados: 3.1.1. Criar uma nova Base de Dados. 3.1.2. Criar
Leia mais4 Criação de macros e introdução à linguagem VBA
4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação
Leia maisInstituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
Leia maisConstrução de um website em ASP
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 HTML versus ASP (2 horas) Conhecer o HTML em 12 passos Extensões, interpretadores
Leia maisPHP() é 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 maisIntrodução a listas - Windows SharePoint Services - Microsoft Office Online
Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição
Leia maisDOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
Leia maisPROGRAMAÇÃ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 maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maiswww.coldfusionbrasil.com.br
www.coldfusionbrasil.com.br 2000 VARIÁVEIS CGI 3 CGI.NOME_DA_VARIÁVEL 3 VARIÁVEIS CGI SERVIDOR 3 VARIÁVEIS CGI CLIENTE 3 USANDO AS VARIÁVEIS CGI 4 REDIRECIONANDO APLICAÇÕES 4 INTERAGINDO COM ARQUIVOS 5
Leia mais