Active Server Pages. Que es?.
|
|
|
- María Jesús Figueroa Castilla
- hace 10 años
- Vistas:
Transcripción
1 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 necesita tener instalado un servidor que lo gestione. Tenga en cuenta que la mayoría de las explicaciones de esta sección son con Visual Basic Script, pero que también puede trabajarse sobre otros lenguajes. Hay disponibles ejemplos en la sección correspondiente de ejemplos. 1.- Que es y que se necesita para utilizarlo? Software para interpretar ASP Estructura de un documento ASP Objetos y componentes de ASP Introducir comentarios en su código Variables y constantes Matrices Condicional if...then Decisiones múltiples con Select Case Ciclo: For...Next Ciclo: For...in Ciclo: Do...Loop Ciclo: While...Wend Función para saber de que subtipo es un dato Convertir entre subtipos Que es?. Las páginas ASP (Active Server Pages) son una tecnología que sirve para crear y ejecutar aplicaciones del lado del servidor sobre la Web, combinando código HTML, secuencias de comandos y componentes ActiveX. Por qué usar ASP?. La potencia del lenguaje y los componentes ActiveX nos permite desarrollar aplicaciones solucionando el tradicional problema de controlar la aplicación. Esta en si y las sesiones de usuario que quedan integradas en la propia estructura del lenguaje. Además el cliente sólo necesita un programa navegador, ya que es el servidor quien ejecuta los comandos y devuelve al cliente la página en HTML. Qué se necesita para trabajar en ASP? Un editor de texto sencillo. Un navegador ó browser. Un intérprete ASP. Algo de tiempo para aprenderlo.
2 Como funciona el ASP? Se ejecuta cuando un usuario solicita un archivo.asp al servidor Web con su navegador. El servidor web llama a ASP será el encargado de interpretar las secuencias de comandos y enviar los resultados al explorador del cliente en HTML (salvo excepciones especiales). Es importante aclarar que existen generadores de código ASP, pero se pueden escribir con lo que se quiera, siempre que se guarden en formato Texto y se les coloque la extensión asp. No se trata de renombrarlos con esta extensión, sino de usar la opción que los guarda en este formato. El NOTEPAD está en casi todos los ordenadores tipo windows y trabaja en este formato, pero pueden usarse otros editores como el Texpad. Software necesario Como se ha indicado el servidor web llama a ASP será el encargado de interpretar las secuencias de comandos y enviar los resultados al explorador del cliente en HTML. Esto requiere que el servidor web integre esta tecnología. Si lo va a ejecutar en el sitio donde hospeda sus páginas, contacte con el administrador y asegúrese de que su servidor web las admite. Normalmente, los servidores gratuitos no le ofrecen esta posibilidad y debe recurrir a uno de pago. Si desea instalarlo en su equipo, necesita instalar un servidor web con esta tecnología. Le recomendamos que utilice el PWS (Personal Web Server) si tiene Windows 95 o 98. Si tiene NT o 2000 el IIS (Internet Information Server). Existen otras posibilidades si tiene otro sistema operativo o no quiere usar productos Microsoft. Es necesario que nuestro servidor web tenga el código ASP, en un directorio virtual que tenga permisos de lectura y ejecución. Recuerde que, ya no se llamará a los ficheros desde el navegador al estilo c:\web\asp\algo.asp. Esta forma de llamarlo no usa el servidor web y no interpreta el código. Ahora, en cambio, se le piden al servidor de la forma (o si es en su propia máquina), para que las interprete como ASP y nos las devuelva procesadas. Puede consultar como instalar su servidor web en la sección de redes. Estructura de un documento ASP. Un documento ASP se construye como una página HTML en la que en una parte de ella se inserta el código a interpretar. Esta sección de código queda encerrada entre dos delimitadores: y. Ejemplo: El famoso Hola mundo ="Hola Mundo" Lenguaje de Programación ASP viene de forma nativa con dos motores de secuencia de comandos: Microsoft Visual Basic Script (VBScript) y Microsoft Java Script (JScript). No obstante se pueden instalar y utilizar motores de otros lenguajes como REXX y Perl. Si no se especifica nada en todas las páginas de una aplicación el intérprete supone que esta escrito en el lenguaje principal de secuencia de comandos (predeterminado en la ficha Opciones de la Aplicación en el Administrador de Servicios de nuestro servidor web). Puede cambiarse el lenguaje principal de secuencia de comandos en una página, con la LANGUAGE=Lenguaje al principio del archivo.asp. Nuestro ejemplo podría quedar así:
3 Ejemplo: El famoso Hola ="Hola Mundo" IMPORTANTE: De aquí en adelante se los ejemplos y la sintaxis con la que se trabajará será de Visual Basic Script, pero recuerde que también puede trabajarse sobre otros lenguajes. Objetos Los objetos ASP son componentes ActiveX siempre disponibles en el lenguaje (en esto se diferencian básicamente de las DLL de Visual Basic). No hay que crear explícitamente los objetos para emplearlos. De forma natural, ASP maneja objetos como Application, Session, Request, Response y Server. Objeto Application. Session. Request. Response. Server. Descripción Manipular variables de aplicación, disponibles para todos los usuarios de la aplicación contenida en el mismo directorio virtual. Manipular variables de sesiones, disponibles para un sólo usuario. Para recoger los datos de un cliente mediante el envío de formularios. Gestiona el contenido que se le proporciona al navegador. Proporciona una heterogénea gama de funciones. Entre ellas destaca la creación de instancias de objetos ActiveX. Componentes En cambio los componentes ASP son componentes ActiveX que vienen en DLLs que se crean fuera de ASP y que se pueden generar desde cualquier lenguaje. Se han de crear explícitamente. Microsoft Visual InterDev permite manejar objetos como Database Access, File Access, Browswer Capabilities, Ad Rotator y Content Linking. Objeto Descripción Database Access. Objeto de datos Permite el acceso a Bases de Datos tipo ODBC. Active X (ADO). Permite el acceso a ficheros mediante el objeto FileSystem y File Access. TextStream. Browswer Para identificar el navegador y acceder a sus posibilidades. Capabilities. Ad Rotator. Rotor de Gestiona la rotación de espacios publicitarios. anuncios Content Linking. Enlace de contenidos. Proporciona herramientas para la publicación de contenidos on line.
4 Comentarios. Se hacen poniendo un apóstrofe. El resto de línea no se interpretará como código ASP. Ejemplo: El famoso Hola mundo 'Saludo al mundo Response.write("Hola Mundo") No pueden ponerse comentarios en expresiones de resultados. El siguiente código daría error. Ejemplo: El famoso Hola mundo Variables. ="Hola Mundo" 'Este comentario da error Solo hay un tipo de datos: el tipo Variant. Es una clase especial de datos que puede contener diferentes tipos de información. Se comporta según el contexto como un tipo o como otro. No necesita la declaración explicita de variables, pero es una buena costumbre. Se utiliza la instrucción DIM. PUBLIC o PRIVATE Puede forzarse la declaración de variables incluyendo la sentencia Option Explicit al principio de la página. Puede precisarse el tipo un poco más con los subtipos incluidos en el tipo Variant. La función Vartype(Variable) nos permite distinguir entre ellos. Valor de Vartype Subtipo Descripción Rango 0 Empty. Sin inicializar. - 1 Null. Asignado valor Nulo. - 2 Integer. Entero y Long. Entero largo y Single. Número de simple precisión. - 5 Double. Número de doble precisión. - 6 Currency. Número ,5808 y , Date. Fecha y String. Cadena de caracteres. Longitud hasta Object. Objeto Error. Número de error Boolean. Boleano. True o False.
5 17 Byte. Entero. 0 y 255. Asignaciones. Los valores string se asignan entre comillas, los numericos sin comillas y las fechas entre almohadillas (#). Ejemplo: Declarar y asignar variables 'Saludo al mundo Dim Saludo Saludo = "Hola Mundo" Response.write(Saludo) Constantes. Las constantes se definen con la sentencia CONST y no cambian de valor. Matrices. Se tratan de forma análoga a las variables sólo que utilizan un paréntesis para indicar el elemento de la serie. Si una variable se declara con un valor n, contendá n+1 porque numera apartir del 0. Ejemplo: Matriz para ver los días de la semana. 'Dias de la semana Dim Semana(6) Semana(0) = "Lunes " Semana(1) = "Martes " Semana(2) = "Miercoles " Semana(3) = "Jueves " Semana(4) = "Viernes " Semana(5) = "Sabado " Semana(6) = "Domingo " Response.write(Semana(0)) Response.write(Semana(1)) Response.write(Semana(2)) Response.write(Semana(3)) Response.write(Semana(4)) Response.write(Semana(5)) Response.write(Semana(6)) Las matrices en VBScript pueden tener hasta 60 dimensiones separadas por comas. Podemos cambiar el
6 tamaño en tiempo de ejecución si se han declarado sin indicar el número de elementos que tiene. Para ello usaremos Redim. Si se quieren mantener los valores al redimensionarla usaremos además Preserve. Ejemplo: Matriz para ver los días de la semana. 'Dias de la semana Dim Semana() Redim Semana(4) Semana(0) = "Lunes " Semana(1) = "Martes " Semana(2) = "Miercoles " Semana(3) = "Jueves " Semana(4) = "Viernes " 'Añado el fin de semana Redim Preserve Semana(6) Semana(5) = "Sabado " Semana(6) = "Domingo " Response.write(Semana(0)) Response.write(Semana(1)) Response.write(Semana(2)) Response.write(Semana(3)) Response.write(Semana(4)) Response.write(Semana(5)) Response.write(Semana(6)) if...else Permite en función de la evaluación de una condición ejecutar un bloque de sentencias u otro. Parámetros If Condición Then bloque con sentencia/s A [ Else bloque con sentencia/s B ] End If Condición Bloque con sentencia/s Si se cumple, se ejecuta el bloque con sentencia/s A. En caso contrario y utilizando el "else" se ejecutará el bloque con sentencia/s B. Bloque con una o más sentencias. Código de ejemplo
7 Ejemplo: Código ASP: Asigna a i un valor y escribe un mensaje diferente en función de que valga 10 o no. Córtelo y péguelo en su página asp. Dim i i = 1 If i=10 Then response.write "i vale 10<BR>" Else response.write "i no vale 10<BR>" End if i = 10 if i=10 Then response.write "Ahora i vale 10<BR>" response.write "Es lo normal<br>" End if Case En función del valor resultado de la evaluación de una expresión (habitualmente una variable) ejecutará un bloque de sentencias y/u otro. Parámetros Select Case ( Expresión ) [Case etiqueta : [ bloque con sentencia/s ]] [Case etiqueta : [ bloque con sentencia/s ]]... [Case Else : [ bloque con sentencia/s ]] ] End Select Expresión Etiqueta Bloque con sentencia/s Valor comparado con las etiqueta. Si coincide con la expresión, se ejecuta el bloque con sentencia/s. Si no coincide con ninguna etiqueta y se usa el Else, se ejecutará ese bloque de sentencias. Bloque con una o más sentencias. Código de ejemplo
8 Ejemplo: Código ASP: Reacciona ante diferentes valores de i mostrando diversos mensajes. Córtelo y péguelo en su página ASP. ' Declaración de variables Dim fruta fruta = "manzana" Select Case ( fruta ) Case "manzana" : response.write "Me gusta la " response.write "manzana" Case "pera" : response.write "No me gusta la " response.write "pera" Case Else : response.write " Vaya!!, a mi me gusta la " response.write "manzana" End Select response.write "<BR>" fruta = "melocotón" Select Case ( fruta ) Case "manzana" : response.write "Me gusta la " response.write "manzana" Case "pera" : response.write "No me gusta la " response.write "pera" Case Else : response.write " Vaya!!, a mi me gusta la " response.write "manzana" End Select response.write "<BR>" Funcionamiento del código de ejemplo Me gusta la manzana Vaya!!, a mi me gusta la manzana Ciclo For Crea un ciclo con un bloque de sentencias que se repiten un número fijo de veces basándose en un valor de una variable índice. For Expresión inicialización To Valor final [Step Expresión incremental]) [ bloque con sentencia/s ] [Exit For] [ bloque con sentencia/s ] Next
9 Parámetros Expresión inicialización Valor final Expresión incremental Bloque con sentencia/s Asignación de variable índice. Habitualmente es un contador. Último valor del contador, con el que se repetirá el ciclo. Valor incremental utilizado para actualizar el contador. Si es positivo o 0, se ejecuta el bucle mientras que el contador <=Valor final, si es negativo, se ejecuta el bucle mientras que el contador >=Valor final. Bloque con una o más sentencias. Código de ejemplo Ejemplo: Código ASP: Cuenta hasta 10 de dos en dos. Córtelo y péguelo en su página ASP. For i = 0 To 10 Step 2 response.write i & " borreguito<br>" if (i=10) then response.write "Ya tengo todos los borreguitos<br>" end if Next Funcionamiento del código de ejemplo 0 borreguito 2 borreguito 4 borreguito 6 borreguito 8 borreguito 10 borreguito Ya tengo todos los borreguitos Ciclo For...in Iteración sobre todos los contenidos de una colección o un array. Se ejecutará el bloque de sentencias para cada contenido. Parámetros For Each Elemento In Grupo [ bloque con sentencia/s ] [Exit For] [ bloque con sentencia/s ] Next [elemento]
10 Elemento Grupo Bloque con sentencia/s Variable utilizada para repetir los elementos de la colección o matriz. Para colecciones, elemento sólo puede ser una variable Variant, una variable genérica Object o cualquier variable de objeto de automatización específica. Para matrices, elemento sólo puede ser una variable Variant. Nombre de una colección de objetos o matrices. Bloque con una o más sentencias. Código de ejemplo Ejemplo: Código JavaScript: Devuelve el valor de las propiedades de "personas" Dim Personas Set Personas = CreateObject("Scripting.Dictionary") Personas.Add "0", "Pepe " Personas.Add "1", "Luis" Personas.Add "2", "Francisco" For Each I in Personas Response.write Personas.Item(I) Response.write "<BR>" Next Funcionamiento del código de ejemplo Pepe Luis Francisco Do...Loop Es un ciclo que se repetirá mientras se cumpla una condición o bien hasta que una condición se cumpla. Do [{While Until} Condición] { bloque con sentencia/s } [Exit Do] { bloque con sentencia/s } Loop También se admite esta sintaxis. En este caso se repetirá al menos una vez. Do { bloque con sentencia/s } [Exit Do] { bloque con sentencia/s }
11 Parámetros Loop [{While Until} Condición] Condición Bloque con sentencia/s Exit Do Se evalúa y en el caso de While mientras sea verdadera se ejecutará el bloque de sentencia/s. Con Until se ejecutará el bloque de sentencia/s si no se cumple. Si condición es Null, condición se considera falsa. Bloque con una o más sentencias. Se usa para salir de la estructura de control. Puede usar tantos como se necesiten. Código de ejemplo Ejemplo: Código ASP: Cuenta hasta 10. Córtelo y péguelo en su página ASP. Dim i i = 0 Do response.write i& " borreguito<br>" if (i=10) then response.write "Ya tengo todos los borreguitos<br>" end if i=i+1 Loop while ( i <= 10) Funcionamiento del código de ejemplo 0 borreguito 1 borreguito 2 borreguito 3 borreguito 4 borreguito 5 borreguito 6 borreguito 7 borreguito 8 borreguito 9 borreguito 10 borreguito Ya tengo todos los borreguitos While...Wend Es un ciclo que se repetirá mientras se cumpla una condición.
12 Parámetros While Condición { bloque con sentencia/s } Wend Condición Bloque con sentencia/s Se evalúa y mientras sea verdadera se ejecutará el bloque de sentencia/s. Si condición es Null, condición se considera falsa. Bloque con una o más sentencias. Código de ejemplo Ejemplo: Código ASP: Cuenta hasta 10. Córtelo y péguelo en su página ASP. Dim i i = 0 While ( i <= 10) response.write i& " borreguito<br>" if (i=10) then response.write "Ya tengo todos los borreguitos<br>" end if i=i+1 Wend Funcionamiento del código de ejemplo 0 borreguito 1 borreguito 2 borreguito 3 borreguito 4 borreguito 5 borreguito 6 borreguito 7 borreguito 8 borreguito 9 borreguito 10 borreguito Ya tengo todos los borreguitos Funciones: Vartype. El tipo Variant se comporta según el contexto como un tipo o como otro. La función Vartype(Variable) nos permite distinguir entre los diferentes subtipos. Valor de Vartype Subtipo Descripción Rango
13 0 Empty. Sin inicializar. - 1 Null. Asignado valor Nulo. - 2 Integer. Entero y Long. Entero largo y Single. Número de simple precisión. - 5 Double. Número de doble precisión. - 6 Currency. Número ,5808 y , Date. Fecha y String. Cadena de caracteres. Longitud hasta Object. Objeto Error. Número de error Boolean. Boleano. True o False. 17 Byte. Entero. 0 y 255. Funciones: Conversiones de tipos. Podemos convertir de un subtipo a otro con una familia de expresiones a las que se le pasa una expresión, que es el dato o variable que se desea convertir. Función Cbool Cbyte CInt Clng Csng Cdbl Ccur Cdate Cstr Descripción Convierte a Boolean. Convierte a Byte. Convierte a Integer. Convierte a Long. Convierte a Single. Convierte a Double. Convierte a Curency. Convierte a Date. Convierte a String. Ejemplo: Convertir a entero una cadena de caracteres 'Convertir a entero una cadena de caracteres Dim NumeroS, NumeroI NumeroS = "12500" Response.write("Ahora tengo un String " & NumeroS & "<BR>") NumeroI = cint(numeros) Response.write("Ahora tengo un Entero " & NumeroI & "<BR>")
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í
Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Internet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
XPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
AGREGAR COMPONENTES ADICIONALES DE WINDOWS
INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución
Modulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Cómo nombrar variables ( 2&
&'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código
PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
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
Curso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
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
Curso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS
CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)
PHP y MySQL. Indice: Switch Bucles For While do...while
PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales
RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA
UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí
Programación: QBASIC
1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato
Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario
Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),
Enviar Felicitación Navideña por Email con Off. 2007
Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad
Curso de Excel Avanzado
Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,
Comencemos a programar con. Entrega 10. Estructuras de Control II
Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador
Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Aplicaciones seguras con ClaseSeguridad
Aplicaciones seguras con ClaseSeguridad Índice de contenido Por que ClaseSeguridad?...1 Referenciar ClaseSeguridad...1 Declaración y creación...1 Evitar inyección de SQL...1 Eliminar etiquetas...3 Evitar
Introducción a PHP. * No es necesario declarar previamente las variables.
Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los
Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos
Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------
Capítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Introducción a la Programación en MATLAB
Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos
BANNERS CÍCLICOS CON JAVASCRIPT
BANNERS CÍCLICOS CON JAVASCRIPT ÍNDICE 1. INTRODUCCIÓN. 2. BANNERS CÍCLICOS. 2.1.BANNER CÍCLICO. 2.2.BANNERS CÍCLICOS CON CAMBIO DE COLOR DEL FONDO DE LA PÁGINA. 2.3.AÑADIR VÍNCULOS A LOS BANNERS CÍCLICOS.
TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)
aprenderaprogramar.com Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029
Scripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Generador de Proxy remoto JavaScript.
Generador de Proxy remoto JavaScript. 1. Introducción: La aplicación genera un proxy JavaScript a partir de un servicio web de.net con extensión.asmx, tomado como entrada. Automatizando de esta manera
Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Fundamentos de la Programación
Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software
Introducción. Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales
Introducción Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile [email protected]
Desarrollo Web en Entorno Servidor
Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental] Action script es el lenguaje de programación que lleva incorporado el software de creación multimedia Macromedia
30 de Mayo de 2008. www.sigrid.es
Guia de Instalación del servidor SgdWMS 30 de Mayo de 2008 www.sigrid.es 2 Índice 1.- INTRODUCCIÓN... 3 2.- INSTALACIÓN DE INTERNET INFORMATION SERVER (IIS)... 3 3.- INSTALACIÓN DEL SERVIDOR SGDWMS EN
CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0
CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una
Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba
" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2
! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass
INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.
INDICE Programación Introducción 706 Capitulo 21 BASIC 711 Introducción 711 Sintaxis 713 Procedimientos y control de flujo 713 Tipos de datos 714 Disponibilidad y variantes del dialecto 714 Capitulo 22.
MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0
MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX Versión 4.0 1 Control Versión 1.0 Fecha: 01-07-2011 Modificaciones: Primera versión. Versión 2.0 Fecha: 22-09-2011 Modificaciones: Adaptado a websigner
Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro
USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que
Elementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
2.1.- EJEMPLO DE UN PROGRAMA FORTRAN
2.1.- EJEMPLO DE UN PROGRAMA FORTRAN Con el presente apartado comenzaremos a conocer cómo se escribe un programa en lenguaje FORTRAN bajo el entorno de programación FORTRAN. En primer lugar conozcamos
Preliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
Sobre la lectura y escritura de datos en FORTRAN.
Sobre la lectura y escritura de datos en FORTRAN. 1. Las sentencias READ /WRITE Uno de los elementos básicos de la programación e cualquier lenguaje es la lectura y/o escritura de datos. En el lenguaje
Capítulo 4. Vectores y matrices. 4.1 Declaración de tablas. 4.2 Declaración estática de tablas
Capítulo 4 Vectores y matrices En FORTRAN se puede utilizar un tipo especial de variable que sirve, en particular, para almacenar vectores y matrices. De esta forma, se utiliza un sólo nombre para referirse
Manual de uso de Moodle para alumnos
Manual de uso de Moodle para alumnos Versión adaptada para Eureka FACULTAD DE PSICOLOGÍA - UNIVERSIDAD DE GRANADA Granada, Septiembre 2011 1. Primeros pasos...3 I. Registro de alumnos...3 II. Olvidó su
Programación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
EXTENSIÓN DE UML PARA APLICACIONES WEB
EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos
Toda base de datos relacional se basa en dos objetos
1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.
Introducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
PROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ [email protected]. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
Creando una webquests
Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre
aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un
Formularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.
Descripción: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor
Detectar y solucionar infecciones en un sitio web
Detectar y solucionar infecciones en un sitio web Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Las infecciones que sufren los sitios web son uno de los principales
Porqué Visual Basic?
TEMA 5: INT. A LA PROGRAMACION VISUAL BASIC 6.0 Asignatura: Introducción a la Informática 2º CC Ambientales Universidad Rey Juan Carlos Porqué Visual Basic? Entorno gráfico WINDOWS Lenguaje de programación
CONCEPTOS BASICOS DEL LENGUAJE JAVA
CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten
DISEÑO WEB ADOBE DREAMWEAVER CS3
CLASE 6 CREACIÓN DE FORMULARIOS Todo sitio Web necesita recabar cierta información, a veces para contactarse con los visitantes, a veces para encuestas y en algunas ocasiones para realizar venta o contratación
Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor
BASES DE DATOS EN VISUAL BASIC ACCESS + SQL
BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base
MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1
MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...
OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)
APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1
Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje
1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Oracle 12c DISEÑO Y PROGRAMACIÓN
Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Estructura para la toma de decisiones
Estructura para la toma de decisiones Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que
Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento
Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)
Creación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.
1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas
UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS
UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos
GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)
APRENDERAPROGRAMAR.COM GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I
INFORMACIÓN DE NAVEGADORES
INFORMACIÓN DE NAVEGADORES Para operar con las Sedes Electrónicas de la Informática Presupuestaria es necesario tener un navegador web actualizado, aunque es posible que su funcionamiento sea correcto
CÓMO CREAR UNA PÁGINA WEB
CÓMO CREAR UNA PÁGINA WEB v.2 Índice 1 Introducción 3 2. Diseño gráfico 3 3. El Lenguaje HTML 3 4. Alojamiento y publicación 5 5. Promoción 8 6. Otras utilidades 9 6.1 Estadísticas 9 6.2 Contadores y Formularios
Tutorial para la creación de Bots de NTRadmin
Tutorial para la creación de Bots de NTRadmin NTRglobal Torres Diagonal Litoral Josep Pla, 2 Edificio B3, 1ª Planta 08019 Barcelona (Spain) Tel. +34 93 445 07 00 Fax +34 93 445 07 01 www.ntradmin.com www.ntrglobal.com
Cookies: qué son y para qué sirven
Cookies: qué son y para qué sirven Desde hace un tiempo las webs nos indican con mensajes que utilizan cookies propias de terceros. Muchos usuarios aceptan el mensaje sin más por el simple hecho de que
Tarea 1 Programación José Luis Comesaña
Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado
Creación y administración de grupos locales
Creación y administración de grupos locales Contenido Descripción general 1 Introducción a los grupos de Windows 2000 2 Grupos locales 5 Grupos locales integrados 7 Estrategia para utilizar grupos locales
Internet Information Server
Internet Information Server Internet Information Server 5.0 es un servidor web, que incluye los servicios de HTTP, HTTPS, FTP, SMTP (correo saliente) y NNTP (grupos de noticias). Además es capaz de ejecutar
Instalación y uso de Check 2000 Client Server con ZENworks 2
Instalación y uso de Check 2000 Client Server con ZENworks 2 CHECK 2000 DESCRIPCIÓN GENERAL Check 2000* Client Server de Greenwich Mean Time es una aplicación de diagnóstico que se puede utilizar con ZENworks
PRÁCTICA 10. Configuración de Correo y Publicar en la Web
PRÁCTICA 10. Configuración de Correo y Publicar en la Web INFORMÁTICA BÁSICA Publicidad y Relaciones Públicas y Periodismo. Curso 2006/2007 1. Configuración del correo Gestores de correo en la máquina
Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...
INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service
Manual de Instalación
Manual de Instalación CRM EXPRESS TÍTULO DEL DOCUMENTO TÍTULO 2 O CAPÍTULO 1 Contenido INTRODUCCIÓN... 3 INSTALACIÓN ASISTIDA... 3 INSTALACIÓN MANUAL... 7 OTRAS RECOMENDACIONES... 9 EMPEZAR A UTILIZAR
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Ejemplos de conversión de reales a enteros
Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print
Práctica de introducción a
Práctica de introducción a XML El trabajo consiste en una introducción al uso del lenguaje XML y su aplicación en documentos y sistemas de caracteristicas multimedia. 1.- Qué es XML? XML (extensible Markup
FOROS. Manual de Usuario
FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...
