VBScript y ASP. VBScript

Tamaño: px
Comenzar la demostración a partir de la página:

Download "VBScript y ASP. VBScript"

Transcripción

1 VBScript y ASP Construyendo SCRIPTs del lado del cliente VBScript y ASP Ing. Javier Giese, MC 1 VBScript Es un lenguaje orientado a sucesos. Su sintaxis es un subconjunto de VBA. VBScript y ASP Ing. Javier Giese, MC 2 1

2 IF/ELSE If expresión Then estatutos [ElseIf expresión Then estatutos ] ] [Else End If estatutos ] ] VBScript y ASP Ing. Javier Giese, MC 3 Select Case expresión [ Case expresión SELECT CASE [ estatutos ] ] [ Case Else expresión End Select [ estatutos ] ] VBScript y ASP Ing. Javier Giese, MC 4 2

3 FOR For contador = inicio To fin [Step paso ] [ estatutos ] Next El ciclo For ejecuta repetidamente un estatuto o un conjunto de estatutos mientras el valor de su variable índice no sea mayor al límite de veces de ejecución del ciclo. En forma opcional, puede definirse el tamaño del incremento de la variable índice. VBScript y ASP Ing. Javier Giese, MC 5 FOR For Each elemento In grupo [ estatutos ] Next [ elemento ] El ciclo For Each permite ejecutar operaciones sobre cada uno de los miembros de una colección o de un arreglo. VBScript y ASP Ing. Javier Giese, MC 6 3

4 DO Do [ {While Until} condición ] [ estatutos ] Loop [ {While Until} condición ] El ciclo Do ejecuta repetidamente un(os) estatuto(s) hasta que se cumpla una condición definida. La condición del ciclo puede definirse tanto al inicio como al final del mismo. VBScript y ASP Ing. Javier Giese, MC 7 TIPOS DE DATOS Tipo de dato: Variant Clasificación: Public Private Dim VBScript y ASP Ing. Javier Giese, MC 8 4

5 En HTML : USOS DE VBSCRIPT <SCRIPT> </SCRIPT> LANGUAGE= VBScript Manejadores de eventos VBScript y ASP Ing. Javier Giese, MC 9 Active Server Pages: ASP Básicamente, es código de VBScript del lado del servidor VBScript y ASP Ing. Javier Giese, MC 10 5

6 ASP Es parte integral de Active Platform, estrategia principal de Internet de Microsoft: conjunto común de lenguajes, estándares y servicios útiles para desarrollar aplicaciones Active Desktop / Active Server VBScript y ASP Ing. Javier Giese, MC 11 SINTAXIS <%@ LANGUAGE="VBSCRIPT" %> <% Código de VBScript %> <%=variable%> VBScript y ASP Ing. Javier Giese, MC 12 6

7 PRIMER EJEMPLO LANGUAGE="VBSCRIPT" %> <HTML> <HEAD><TITLE>ejemplo</TITLE></HEAD> <BODY bgcolor="white"> <font face="arial" color="navy"> <% For i=1 To 5 %> <%=i%> Hello World!<br> <% Next %> </font> </BODY> </HTML> La primera línea del código define el lenguaje de scripting que utilizará el ASP. El código de VBScript que genera la parte dinámica del documento se encuentra en negritas.! VBScript y ASP Ing. Javier Giese, MC 13 DIRECTORIO BASE Los ASP deben guardarse dentro del directorio de publicación. Es recomendable guardar los ASP en un directorio exclusivo para este tipo de documentos, el cual deberá tener permisos de lectura para el servidor de web.! VBScript y ASP Ing. Javier Giese, MC 14 7

8 FORMAS La colección Form regresa los elementos de una forma utilizando el método POST. Sintaxis Request.Form(element)[(index).Count] Parámetros element Especifica el nombre del elemento de la forma de donde la colección extrae los valores. index Parámetro opcional que permite accesar uno de múltiples valores de un parámetro. Puede ser cualquier entero en el rango de 1 a Request.Form(parameter).Count. VBScript y ASP Ing. Javier Giese, MC 15 EJEMPLO 2: FORMA & ASP <form name="forma" method="post" action="/mis_scripts/forma.asp"> Nombre: <input type="text" name="nombre" size="20"><br><br> Sistema operativo predilecto: <select name="operativo"> <option value="microsoft">microsoft 95/98/NT <option value="linux">linux <option value="mac OS">Mac OS <option value="??">otro </select> <br><br> <input type="submit" value="enviar"> </form> FORMA! VBScript y ASP Ing. Javier Giese, MC 16 8

9 EJEMPLO 2: FORMA & ASP LANGUAGE="VBSCRIPT" %> <HTML> ASP <HEAD><TITLE>Ejemplo básico de asp con formas</title></head> <BODY bgcolor="white"> <font face="arial" color="navy">! Bienvenido, <%= Request.Form("nombre") %>. <br> Tu sistema operativo favorito es: <%= Request.Form("operativo") %>. </font> </BODY> </HTML> VBScript y ASP Ing. Javier Giese, MC 17 VARIABLES DE AMBIENTE La colección ServerVariables regresa los valores predeterminados de variables de ambiente. Sintaxis Request.ServerVariables (server environment variable) Parámetros server environment variable Especifica el nombre de la variable de ambiente a accesar. VBScript y ASP Ing. Javier Giese, MC 18 9

10 VARIABLES DE AMBIENTE ALL_HTTP ALL_RAW APPL_MD_PATH APPL_PHYSICAL_PATH AUTH_PASSWORD AUTH_TYPE AUTH_USER CERT_COOKIE CERT_FLAGS CERT_ISSUER CERT_KEYSIZE CERT_SECRETKEYSIZE CERT_SERIALNUMBER CERT_SERVER_ISSUER CERT_SERVER_SUBJECT CERT_SUBJECT CONTENT_LENGTH CONTENT_TYPE GATEWAY_INTERFACE HTTP_<HeaderName> HTTPS HTTPS_KEYSIZE HTTPS_SECRETKEYSIZE HTTPS_SERVER_ISSUER HTTPS_SERVER_SUBJECT INSTANCE_ID INSTANCE_META_PATH LOCAL_ADDR LOGON_USER PATH_INFO PATH_TRANSLATED QUERY_STRING REMOTE_ADDR REMOTE_HOST REMOTE_USER REQUEST_METHOD SCRIPT_NAME SERVER_NAME SERVER_PORT SERVER_PORT_SECURE SERVER_PROTOCOL SERVER_SOFTWARE URL VBScript y ASP Ing. Javier Giese, MC 19 Todos los derechos reservados Copyright 2004 Javier Giese Prohibida su reproducción parcial o total sin consentimiento por escrito del autor. VBScript y ASP Ing. Javier Giese, MC 20 10

Common Gateway Interface (Interfaz Público de Pasarela)

Common Gateway Interface (Interfaz Público de Pasarela) Common Gateway Interface (Interfaz Público de Pasarela) Francisco Rosales Common Gateway Interface 1 Introducción La Web era de contenido estático Todo acceso a una hoja, daba el mismo resultado No satisfacía

Más detalles

Más sobre PHP. Área de Ingeniería Telemática

Más sobre PHP. Área de Ingeniería Telemática Más sobre PHP session_start(); include("inicio.php"); título Programa de ejemplo (info( info.php) $_SESSION['MiDato'] = "Esto quiero guardar";

Más detalles

ASP (Active Server Pages)

ASP (Active Server Pages) ASP (Active Server Pages) ASP es un lenguaje de script creado por Microsoft para permitir la generación dinámica de páginas HTML por parte de los servidores IIS y PWS. Los scripts se pueden escribir en

Más detalles

Arquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica

Arquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica Arquitecturas Distribuidas TEMA 3. Tecnologías de la web dinámica Contenido del tema III I. Procesado de información en el servidor. Tipos de peticiones. CGI II. Cookies III. PHP IV. Lenguajes de script

Más detalles

Active Server Pages. Que es?.

Active Server Pages. Que es?. Active Server Pages. Mediante ASP se pueden crear y ejecutar aplicaciones sobre la Web. En esta sección se explican los fundamentos básicos para utilizarlo. Recuerde que para poder probar código ASP se

Más detalles

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables

Más detalles

CGI. Programación en Internet Curso Índice

CGI. Programación en Internet Curso Índice Departamento de Lenguajes y Sistemas Informáticos CGI Programación en Internet Curso 2007-2008 Índice Introducción Características El primer CGI Cómo envía el servidor web información a un CGI Variables

Más detalles

Sistemas de Información

Sistemas de Información Sistemas de Información Tecnologías Web: Interactividad y envío de información Cliente Servidor CGI Agradecimientos: Jesus Villamor Lugo, Simon Pickin de IT/UCIIIM. mcfp@it.uc3m.es Concepto CGI: Common

Más detalles

Parte 4: Estructuras de Control

Parte 4: Estructuras de Control Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de

Más detalles

Más sobre PHP. Francisco José Naranjo Abad

Más sobre PHP. Francisco José Naranjo Abad Más sobre PHP Francisco José Naranjo Abad Área de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio de Interfaces

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

Más detalles

CGI (Common Gateway Interface) es un modo sencillo de crear contenido dinámico en un sitio Web

CGI (Common Gateway Interface) es un modo sencillo de crear contenido dinámico en un sitio Web CGI Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative Commons

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

TEÓRICO-PRÁCTICO - SERVIDOR APACHE INSTALACIÓN Y MANTENIMIENTO DE SERVICIOS DE INTERNET PROFESOR: ARTURO MARTIN ROMERO

TEÓRICO-PRÁCTICO - SERVIDOR APACHE INSTALACIÓN Y MANTENIMIENTO DE SERVICIOS DE INTERNET PROFESOR: ARTURO MARTIN ROMERO PROBLEMA Nº1.- (10 puntos) [Servidor Apache] 1A) Configura APACHE para ofrecer un servicio Web anónimo con secciones Web no anónimas tal como se especifica en el siguiente tabla: (1,5 puntos) Sitio Web

Más detalles

CGI/ASP (acceso a bases de datos desde una página HTML)

CGI/ASP (acceso a bases de datos desde una página HTML) Pág.1 CGI/ASP (acceso a bases de datos desde una página HTML) 1. Definición y utilidades El lenguaje HTML nos permite crear páginas web, a menudo muy vistosas y atractivas cuando utilizamos Javascript

Más detalles

Objetivos del programa cuya implementación se describe. Pantallas (interacción con el usuario) Formulario inicial. Confirmación de los datos

Objetivos del programa cuya implementación se describe. Pantallas (interacción con el usuario) Formulario inicial. Confirmación de los datos Ingeniería del software de gestión Caso práctico: diseño Enunciar las mejoras que se podrían realizar sobre la implementación descrita informalmente en este documento. Discutir ventajas e inconvenientes

Más detalles

9º Unidad Didáctica ACTIVE SERVER PAGES (ASP) Eduard Lara

9º Unidad Didáctica ACTIVE SERVER PAGES (ASP) Eduard Lara 9º Unidad Didáctica ACTIVE SERVER PAGES (ASP) Eduard Lara 1 Objetos en ASP Existen 6 objetos en ASP. Qué es un objeto? Es una instancia de un componte. Well an object is an instance of a Component which

Más detalles

Teleinformática y Redes Protocolo HTTP 1.1 RFC 2616

Teleinformática y Redes Protocolo HTTP 1.1 RFC 2616 Teleinformática y Redes 2016 Protocolo HTTP 1.1 RFC 2616 Por qué ver este protocolo? HTTP comprende alrededor del 53% del tráfico en Internet de América Latina. Esta cifra crece a medida que más aplicaciones

Más detalles

ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes

ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS Constantes Una constante se usa para guardar o identificar a un dato que mantiene un valor constante a través de la ejecución de un programa.

Más detalles

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido Contenido CONTENIDO Sobre el autor 4 Prólogo 5 El libro de un vistazo 6 Información complementaria 7 Introducción 13 Capítulo 1 INTRODUCCIÓN A MACROS EN EXCEL 2007 Las macros: qué son? 16 El lenguaje VBA

Más detalles

INFORMATICA VISUAL BASIC 2008

INFORMATICA VISUAL BASIC 2008 SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se

Más detalles

PROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

PROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS EXCEL 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS Para comenzar a programar en VBA tenemos que entrar al editor de Visual

Más detalles

CURSO DE FORMACIÓ N CONTINUA ACTIVE SERVER PAGES. Por: Ing. Carlos JEREZ jerezc@ucbcba.edu.bo

CURSO DE FORMACIÓ N CONTINUA ACTIVE SERVER PAGES. Por: Ing. Carlos JEREZ jerezc@ucbcba.edu.bo CURSO DE FORMACIÓ N CONTINUA ACTIVE SERVER PAGES Por: Ing. Carlos JEREZ jerezc@ucbcba.edu.bo INDICE DE CONTENIDOS 1 PREÁMBULO... 2 1.1 Introducción... 2 1.2 Aplicaciones de las páginas ASP... 3 1.3 Requisitos...

Más detalles

Trabajo de Investigación

Trabajo de Investigación Universidad Técnica Federico Santa Maria Departamento de Electrónica Valparaíso Chile Trabajo de Investigación Desarrollo de Páginas Mediante la Tecnología ASP Nombre : Fabrizio Parraguirre Cid Rol : 9821014-9

Más detalles

hipervinculos La página que rescata el valor pasado como parámetro es la siguiente: <html> <head> <title>problema</title> </head> <body> <?

hipervinculos La página que rescata el valor pasado como parámetro es la siguiente: <html> <head> <title>problema</title> </head> <body> <? hipervinculos Confeccionaremos una página que muestre tres hipervínculos, cada uno tiene por objetivo mostrar en una página las tablas de multiplicar del 2, del 3 o la del 5. La primer página es un archivo

Más detalles

Universidad Técnica Federico Santa María Departamento de Electrónica Valparaíso - Chile. Common Gateway Interface

Universidad Técnica Federico Santa María Departamento de Electrónica Valparaíso - Chile. Common Gateway Interface Universidad Técnica Federico Santa María Departamento de Electrónica Valparaíso - Chile Common Gateway Interface Nombre: Mauricio Maluenda Rol: 9821057-1 Profesor: Agustín González Fecha Entrega: 30-10

Más detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

SENTENCIAS DE CONTROL

SENTENCIAS DE CONTROL SENTENCIAS DE CONTROL Al igual que otros lenguajes de programación, JavaScript tiene implementadas estructuras o sentencias de control, que regulan el flujo del programa y ejecutan o no fragmentos de código

Más detalles

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1 Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.

Más detalles

ASP ODBC. Acceso a Bases de Datos con Active Server Pages

ASP ODBC. Acceso a Bases de Datos con Active Server Pages ASP Acceso a Bases de Datos con Active Server Pages ODBC Open DataBase Connectivity Para accesar una base de datos, es necesario crear un DSN (Data Source Name) User DSN System DSN File DSN 1 DSN Seleccionar:

Más detalles

1.-Tipos y subtipos de datos en VBS

1.-Tipos y subtipos de datos en VBS 1.-Tipos y subtipos de datos en VBS Una variable es un nombre que hace referencia a una zona de la memoria, en la cual, se puede almacenar información que puede cambiar durante el tiempo en que se ejecuta

Más detalles

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic

Más detalles

PROGRAMACION EN INTERNET

PROGRAMACION EN INTERNET PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA fredyssimanca@hotmail.com La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo

Más detalles

Tema 3: CGI: Common Gateway Interface (Interfaz Público de Pasarela)

Tema 3: CGI: Common Gateway Interface (Interfaz Público de Pasarela) Tema 3: CGI: Common Gateway Interface (Interfaz Público de Pasarela) 1. Introducción. 2. Invocación del CGI. 3. El paso de datos. 4. Documento devuelto. 5. Seguridad. 6. Ejemplos. IST - 2006 CGI. 1 1.

Más detalles

Curso Completo de Visual Basic 6.0

Curso Completo de Visual Basic 6.0 CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús

Más detalles

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1 Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al

Más detalles

Arquitectura 3-4 tier basada en tecnología WWW

Arquitectura 3-4 tier basada en tecnología WWW Arquitectura 3-4 tier basada en tecnología WWW 200 201 TIER I TIER II TIER III TIER IV 1 2 3 4 4 4 Módulos de la aplicación BROWSER HTTP SERVER SERVER DE LOGICA DE LA APLICACION RDBMS SERVER LDAP Otra

Más detalles

JavaScript. Rogelio Ferreira Escutia

JavaScript. Rogelio Ferreira Escutia JavaScript Rogelio Ferreira Escutia Características JavaScript es un lenguaje de scripting basado en Objetos, utilizado para acceder a objetos en aplicaciones. Es utilizado, principalmente, integrado en

Más detalles

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 3 CREACIÓN DE MACROS Y FUNCIONES EN EXCEL. Programación Orientada a Objetos y Programación

Más detalles

Comencemos a programar con. Entrega 09

Comencemos a programar con. Entrega 09 Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones

Más detalles

Un foro implementado en páginas ASP y base de datos Access. Por Felipe Carrillo Oliva. ELO-330 Programación de Sistemas. 2do. Semestre de 2002.

Un foro implementado en páginas ASP y base de datos Access. Por Felipe Carrillo Oliva. ELO-330 Programación de Sistemas. 2do. Semestre de 2002. Un foro implementado en páginas ASP y base de datos Access. Por Felipe Carrillo Oliva. ELO-330 Programación de Sistemas. 2do. Semestre de 2002. 1 Introducción ASP (Active Server Pages), permite crear páginas

Más detalles

GENERACIÓN DINÁMICA DE PÁGINAS

GENERACIÓN DINÁMICA DE PÁGINAS CLIENTE/SERVIDOR EN INTERNET Programación: Clientes Delgados Dr. Víctor Jesús Sosa Sosa vjsosa@cinvestav.mx GENERACIÓN DINÁMICA DE PÁGINAS CGI (Common Gateway Interface) Módulos compilados: Servlets, ISAPI

Más detalles

1.- Introducción. 2.- Principios básicos. Manual de Introducción al ASP (Active Server Pages)

1.- Introducción. 2.- Principios básicos. Manual de Introducción al ASP (Active Server Pages) Manual de introducción al ASP 1 - Introducción 2 - Principios básicos 3 - Objetos 4 - Funciones básicas 5 - Introducción a las bases de datos 6 - Alojamiento ASP 7 - Acerca de este manual 1.- Introducción

Más detalles

HTML, PHP y bases de datos

HTML, PHP y bases de datos HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples

Más detalles

Introducción a la programación en PHP

Introducción a la programación en PHP Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué

Más detalles

JSP(JAVA SERVER PAGES)

JSP(JAVA SERVER PAGES) JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,

Más detalles

PHP Básico. PHP para principiantes

PHP Básico. PHP para principiantes PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento

Más detalles

Práctica 6. Validación de Datos II. Mas Controles.

Práctica 6. Validación de Datos II. Mas Controles. Práctica 6. Validación de Datos II. Mas Controles. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Validar los datos de acuerdo a las especificaciones de entrada de los mismos usando

Más detalles

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS Ingeniería de Ap plicaciones Web Clase 7 Diego C. Martínez Departamento de Ciencias e Ing geniería de la Computación Universidad Nacional del Sur Cliente - servidor HTTP Tecnologías del lado del cliente

Más detalles

Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II

Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II Prof. Ing. Patricia Vargas 1 Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas Material de apoyo Semana #2 PROGRAMACIÓN II Agenda 1. Definición de variables locales y públicas. 2. Declaraciones

Más detalles

De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES

De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES PREGUNTA PROBLEMATIZADORA: De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES Una variable es un espacio

Más detalles

Unidad 1. Análisis de Algoritmos. Ing. Leonardo R. L. Estructura de datos - Generalidades Unidad I Pág 1

Unidad 1. Análisis de Algoritmos. Ing. Leonardo R. L. Estructura de datos - Generalidades Unidad I Pág 1 Unidad 1 Análisis de Algoritmos Ing. Leonardo R. L. Estructura de datos - Generalidades Unidad I Pág 1 GENERALIDADES Qué se necesita para escribir un programa eficiente? Para diseñar programas eficientes

Más detalles

Manual Guías Temáticas Excel (V 1.2)

Manual Guías Temáticas Excel (V 1.2) Manual Guías Temáticas Excel 2007-2010 + (V 1.2) por Elsa M.Meyer (Elsamatilde) (para versiones Excel 2007 en adelante) Incluye comentarios y soluciones para versiones anteriores) Copyright 2012-2013 -

Más detalles

Unidad I: Introducción a Visual Basic

Unidad I: Introducción a Visual Basic Unidad I: Introducción a Visual Basic Conceptos Básicos Lenguajes de Programación Para qué sirve un lenguaje? Qué es un lenguaje de programación? Para qué sirve un lenguaje de programación? 3 Lenguajes

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería

Más detalles

Índice INTRODUCCIÓN...11

Índice INTRODUCCIÓN...11 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Modelos de programación en entornos cliente/servidor...14 1.2 Generación dinámica de páginas web...16

Más detalles

Programación 3 Curso: 6to año, segundo ciclo de ETP Profesor/es: Leiva, Juan Manuel - Di Mauro, Madeleine Damaris Programa 2016

Programación 3 Curso: 6to año, segundo ciclo de ETP Profesor/es: Leiva, Juan Manuel - Di Mauro, Madeleine Damaris Programa 2016 APLICACIONES VISUALES Identificar las Interfaces Gráficas Concepto de formulario. Usos. interfaces gráficas. Propiedades de los Creación de interfaz formularios. gráfica a través de Controles. Concepto

Más detalles

Aprenda VBScript desde 0.0 2ª Edición. Hector Alejandro Parada Blanco

Aprenda VBScript desde 0.0 2ª Edición. Hector Alejandro Parada Blanco Aprenda VBScript desde 0.0 2ª Edición Hector Alejandro Parada Blanco Hector Alejandro Parada Blanco Aprenda VBScript desde 0.0 2ª Edición Bogotá D.C. 2014 Páginas: 290 Formato: 14 x 21 cm Editorial: autoreseditores

Más detalles

<html> <body> <% response.write("<h2>you can use HTML tags to format the text!</h2>") %>

<html> <body> <% response.write(<h2>you can use HTML tags to format the text!</h2>) %> Ej. 01 Today it is response.write(weekdayname(weekday(date))), and the month is response.write(monthname(month(date))) Ej. 02 response.write("you can use HTML tags to format the text!")

Más detalles

GALA ASP.NET. L1. Evolución Aplicaciones Web. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h

GALA ASP.NET. L1. Evolución Aplicaciones Web. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h L1. Evolución Aplicaciones Web L1. Arquitectura L1. Introducción al Desarrollo de Aplicaciones Web Arquitectura cliente servidor ASP Navegadores y web server Compilación asp Código embebido Lenguaje de

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De

Más detalles

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel Manejo de Software para Microcomputadoras Visual Basic para Aplicaciones en Excel Variables en VBA Una variable es un lugar de almacenamiento con nombre que puede contener cierto tipo de datos que puede

Más detalles

Sistemas de Información

Sistemas de Información Sistemas de Información Tecnologías Web Interactividad y envío de información Cliente Servidor 1 Concepto! Common Gateway Interface! Protocolo para ejecutar programas en el servidor vía HTTP.! Permite

Más detalles

Tema 4. III Lenguajes de programación en el. Arquitecturas Distribuidas 09/10

Tema 4. III Lenguajes de programación en el. Arquitecturas Distribuidas 09/10 Tema 4. III Lenguajes de programación en el servidor: PHP Arquitecturas Distribuidas 09/10 1 III. Lenguajes de programación en el servidor: PHP 1. Procesado de información en el servidor 2. Lenguajes de

Más detalles

Programación en ASP - Manual completo

Programación en ASP - Manual completo Página 1 de 29 Programación en ASP Versión on-line Manual por: DesarrolloWeb.com [http://www.desarrolloweb.com/] http://www.desarrolloweb.com/manuales/8 "Tu mejor ayuda para aprender a hacer webs" [http://www.desarrolloweb.com/manuales/8]

Más detalles

GUIA MACRO No11. Construir una macro en Microsoft Excel usando Visual Basic que me permita convertir un número en texto.

GUIA MACRO No11. Construir una macro en Microsoft Excel usando Visual Basic que me permita convertir un número en texto. OBJETIVO GENERAL GUIA MACRO No11 Construir una macro en Microsoft Excel usando Visual Basic que me permita convertir un número en texto. Inducción para realizar la macro Usted puede tener en cuenta los

Más detalles

Un archivo de páginas Active Server (ASP) es un archivo de texto con la extensión.asp que contiene cualquier combinación de lo siguiente:

Un archivo de páginas Active Server (ASP) es un archivo de texto con la extensión.asp que contiene cualquier combinación de lo siguiente: Crear una página ASP Un archivo de páginas Active Server (ASP) es un archivo de texto con la extensión.asp que contiene cualquier combinación de lo siguiente: Texto Etiquetas HTML Secuencias de comandos

Más detalles

Aplicaciones Web. Aplicaciones Distribuidas

Aplicaciones Web. Aplicaciones Distribuidas Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html

Más detalles

Taller de Programación II J2EE

Taller de Programación II J2EE ᄎ INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación II J2EE Tema 05 Aplicaciones Web y Java Ing. Manuel López R. Tema 06 Aplicaciones Web y Java Qué es una Aplicación

Más detalles

Qué es HTML? HTML es la "lengua materna" de tu navegador.

Qué es HTML? HTML es la lengua materna de tu navegador. Qué es HTML? HTML es la "lengua materna" de tu navegador. Para abreviar una larga historia, podemos decir que un científico llamado Tim Berners- Lee inventó HTML allá por 1990. El objetivo era facilitar

Más detalles

Objetivos. Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML

Objetivos. Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML Objetivos Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML Introducirse en el conocimiento de la plataforma de gestión de aplicaciones ASP.NET

Más detalles

Programación de páginas web dinámicas con CGIs

Programación de páginas web dinámicas con CGIs Programación de páginas web dinámicas con CGIs Esquema Webs estáticas o dinámicas. CGIs: Que son y como funcionan Formularios para enviar información CGIs en perl Webs estáticas o dinámicas Una (página)

Más detalles

Tema 3. Introducción a programas en el lado del servidor

Tema 3. Introducción a programas en el lado del servidor Tema 3. Introducción a programas en el lado del servidor ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda! Programas en el lado del servidor Código en

Más detalles

Visual Basic Script. Programación en Internet Curso 2005-2006. Introducción (1)

Visual Basic Script. Programación en Internet Curso 2005-2006. Introducción (1) Departamento de Lenguajes y Sistemas Informáticos Visual Basic Script Programación en Internet Curso 2005-2006 Introducción (1) Eclusivo productos Microsoft (estándar de programación) Indicado para programadores

Más detalles

http://www.soulblack.com.ar Security Research XSS CROSS SITE SCRIPTING Chebyte chebyte at gmail.com

http://www.soulblack.com.ar Security Research XSS CROSS SITE SCRIPTING Chebyte chebyte at gmail.com XSS CROSS SITE SCRIPTING Chebyte chebyte at gmail.com Conceptos XSS: (Cross Site Scripting) tipo de vulnerabilidad surgida como consecuencia de errores de filtrado de las entradas del usuario en aplicaciones

Más detalles

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL Carrito de compras con PHP y MYSQL Actualizando los archivos anteriores. Para terminar la compra agregamos el archivo pagarcompra.php. 1) Vercarrito.php Por favor bajo la línea que dice $contador++; agreguen

Más detalles

Extensiones. Guillermo López Mozilla Hispano

Extensiones. Guillermo López Mozilla Hispano Extensiones Guillermo López Mozilla Hispano Extensiones Qué son? Programilla para extender el comportamiento/visualización de cualquier programa Mozilla Usan la misma tecnología que las aplicaciones Mozilla

Más detalles

Nombre y Apellidos: Especialidad y Grupo:

Nombre y Apellidos: Especialidad y Grupo: Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 20-junio-2003 PROGRAMA de Estructuras repetitivas y alternativas (2.5 puntos) 1. Dado un mes del año y el día de la semana en que comienza,

Más detalles

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web PÁGINAS DINÁMICAS WEB CON PHP Unidad 4 Aplicaciones Web Agenda del curso PHP 2009 DIA 5 (2 horas) (2 horas) Aplicaciones web Variables predefinidas en PHP Uso de formularios en PHP (2 horas) Administración

Más detalles

Estructuras de Control. Cecilia Curlango Rosas

Estructuras de Control. Cecilia Curlango Rosas Sintáxis -- while -- Ejecuta una serie de mandos mientras sea verdadera una condición. while condición do enunciados done Ejemplo -- while -- #!/bin/bash echo "Adivina mi animal favorito?" read animal

Más detalles

PHP orientado a objetos:

PHP orientado a objetos: PHP orientado a objetos: La mayoría de los lenguajes de programación modernos son orientados a objetos (abreviado OO) o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características

Más detalles

Creating web pages Chapter 8. Technologies for creating dynamic web pages

Creating web pages Chapter 8. Technologies for creating dynamic web pages ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA ICAI Chapter 8. Technologies for creating dynamic web pages Cristina Puente, Rafael Palacios 2009-2010 Introducción Inconvenientes de HTML" Las arquitecturas y técnicas

Más detalles

Temario de estudio para Cibernética y Computación II (1604)

Temario de estudio para Cibernética y Computación II (1604) UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO SECRETARÍA GENERAL DIRECCIÓN GENERAL DE INCORPORACIÓN Y REVALIDACIÓN DE ESTUDIOS Temario de estudio para Cibernética y Computación II (1604) Plan CCH - 1996 Modificado

Más detalles

PRACTICA JSP SEMANA 2

PRACTICA JSP SEMANA 2 PRACTICA JSP SEMANA 2 Login.html usuario: password:

Más detalles

Desarrollo de software

Desarrollo de software Desarrollo de software Texto diseñado para aquellos que deseen introducirse en el mundo del desarrollo de aplicaciones de negocio en Internet, utilizando para ello la tecnología ASP (Active Server Pages).

Más detalles

Desarrollo de Aplicaciones Web con PHP. Javier Enciso

Desarrollo de Aplicaciones Web con PHP. Javier Enciso Desarrollo de Aplicaciones Web con PHP Javier Enciso Agenda Hojas de Estilos Qué es CSS? Para qué sirve? Cómo funciona? Ejemplos Validación de Formularios Fundamentos de JavaScript Utilización de JavaScript

Más detalles

Nombre y Apellidos: Especialidad y Grupo:

Nombre y Apellidos: Especialidad y Grupo: Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 15-septiembre-2003 PROGRAMA de Estructuras repetitivas y alternativas (2 puntos) 1. Dado el módulo EjForAni.bas, modificarlo para visualizar

Más detalles

Librería Estándar de Etiquetas JSP (JSTL JSP Standard Tag Library)

Librería Estándar de Etiquetas JSP (JSTL JSP Standard Tag Library) Librería Estándar de Etiquetas JSP (JSTL JSP Standard Tag Library) La Librería Estándar de Etiquetas JSP (JSTL) es una especificación complementaria que amplía el conjunto básico de etiquetas JSP. La especificación

Más detalles

SAMICOM,Web&Solutions. Curso de capacitación para el diseño y desarrollo de aplicaciones web basadas en Linux

SAMICOM,Web&Solutions. Curso de capacitación para el diseño y desarrollo de aplicaciones web basadas en Linux Curso de capacitación para el diseño y desarrollo de aplicaciones web basadas en Linux Instructor: Ing. Salvador Mondragón Avilés Empresa: SAMICOM, Web&Solutions Impartido a: Congreso Nacional de Software

Más detalles

Sentencias DO-WHILE EN C++

Sentencias DO-WHILE EN C++ Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa

Más detalles

Introducción a PL/SQL

Introducción a PL/SQL Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL

Más detalles

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) aprenderaprogramar.com Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) Sección: Cursos Categoría: Curso Visual Basic nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

SEMINARIO DE DQL CON PHP Y MYSQL

SEMINARIO DE DQL CON PHP Y MYSQL SEMINARIO DE DQL CON PHP Y MYSQL Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura

Más detalles

Índice: Tema 4.2 4.2 Conexión con Bases de Datos

Índice: Tema 4.2 4.2 Conexión con Bases de Datos Índice: Tema 4.2 4.2 Conexión con Bases de Datos 4.2.1 Envío y recepción de datos mediante formularios 4.2.2 Administración de MySQL con phpmyadmin 4.2.3 Conexión con Bases de Datos desde PHP Índice: Tema

Más detalles

1. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en Calcular el acumulado de las edades

1. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en Calcular el acumulado de las edades 1. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en 200. 2. Calcular el acumulado de las edades de un grupo de N personas siempre y cuando dichas edades

Más detalles

PRÓLOGO... XI CAPÍTULO 1. FUNDAMENTOS DEL LENGUAJE PL/SQL.

PRÓLOGO... XI CAPÍTULO 1. FUNDAMENTOS DEL LENGUAJE PL/SQL. ÍNDICE PRÓLOGO... XI CAPÍTULO 1. FUNDAMENTOS DEL LENGUAJE PL/SQL. 1 Introducción... 1 Unidades léxicas... 7 Tipos de datos... 11 Declaración de variables... 15 CAPÍTULO 2. ESTRUCTURAS DE CONTROL 21 Introducción...

Más detalles

Aplicaciones VBA con Excel

Aplicaciones VBA con Excel Pág. N. 1 Aplicaciones VBA con Excel Familia: Sub-familia: Editorial: Informática Ofimática Macro Autor: Manuel Torres Remon ISBN: 978-612-304-265-3 N. de páginas: 344 Edición: 1. a 2015 Medida: 17.5 x

Más detalles