Agregar código a un formulario Web Form con Microsoft ASP.NET

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

Download "Agregar código a un formulario Web Form con Microsoft ASP.NET"

Transcripción

1 Agregar código a un formulario Web Form con Microsoft ASP.NET Índice Descripción 1 Lección: uso de las páginas de código subyacente 2 Lección: agregar procedimientos de evento a controles de servidor Web 9 Lección: uso de eventos de página 22

2

3 Agregar código a un formulario Web Form con Microsoft ASP.NET 1 Descripción Uso de las páginas de código subyacente Agregar procedimientos de evento a controles de servidor Web Uso de eventos de página Objetivos En este módulo, estudiaremos los distintos métodos que pueden utilizarse para agregar código a nuestra aplicación Web con Microsoft ASP.NET. También estudiaremos los procedimientos de evento para los controles de servidor Web, cómo utilizarlos y el orden en que funcionan. Estudiaremos el uso de las páginas de código subyacente, que son el método preferido de Microsoft Visual Studio.NET para agregar código a páginas Web. Finamente, estudiaremos cómo se utilizan los eventos de página, en particular al evento Page_Load. En este módulo, aprenderemos a: Utilizar páginas de código subyacente en una aplicación Web. Crear procedimientos de evento para controles de servidor Web. Utilizar eventos de página en una aplicación Web.

4 2 Agregar código a un formulario Web Form con Microsoft ASP.NET Lección: uso de las páginas de código subyacente Cómo implementar código Escribir código en línea Qué son las páginas de código subyacente? Entender cómo funcionan las páginas de código subyacente Objetivos de la lección En esta lección, estudiaremos cómo implementar código con Visual Studio.NET. También estudiaremos cómo se utilizan las páginas de código subyacente y en qué se diferencian del código en línea. En esta lección, aprenderemos a: Identificar tres formas de implementar código en un formulario Web Form ASP.NET. Utilizar las páginas de código subyacente.

5 Agregar código a un formulario Web Form con Microsoft ASP.NET 3 Cómo implementar código Tres métodos para agregar código: Ubicar el código en el mismo archivo que el contenido (mezclado) Ubicar el código en una sección distinta del archivo de contenido (código en línea ) Ubicar el código en un archivo distinto (páginas de código subyacente) Las páginas de código subyacente son el método predeterminado de Visual Studio.NET Implementar código Podemos agregar código a nuestro formulario Web Form de los siguientes modos: Código mezclado. El código se encuentra en el mismo archivo que el contenido Web, entremezclado con el contenido Hypertext Markup Language (HTML). Este método es el menos elegido, ya que es difícil leer y trabajar con un archivo de este tipo. Sin embargo, es un método utilizado con frecuencia en páginas Active Server Pages (ASP). Código en línea. El código se encuentra en el mismo archivo en una sección SCRIPT distinta, al igual que el contenido HTML. Código subyacente. El código se encuentra en un archivo distinto del contenido HTML. El archivo de código se denomina página de código subyacente. Cuando se utiliza Visual Studio.NET, el método predeterminado es ubicar todo el código en una página de código subyacente.

6 4 Agregar código a un formulario Web Form con Microsoft ASP.NET Escribir código en línea Código y contenido en el mismo archivo Distintas secciones en el archivo para el código y HTML <HTML> <HTML> <asp:button <asp:button id="btn" id="btn" runat="server"/> runat="server"/> </HTML> </HTML> <SCRIPT <SCRIPT Language="vb" Language="vb" runat="server"> runat="server"> Sub Sub btn_click(s btn_click(s As As Object, Object, e e As As EventArgs) EventArgs) Handles Handles btn.click btn.click End End Sub Sub </SCRIPT> </SCRIPT> <HTML> <HTML> <asp:button <asp:button id="btn" id="btn" runat="server"/> runat="server"/> </HTML> </HTML> <SCRIPT <SCRIPT Language="c#" Language="c#" runat="server"> runat="server"> private private void void btn_click(object btn_click(object sender, sender, System.EventArgs System.EventArgs e) e) </SCRIPT> </SCRIPT> Código en línea Visual Basic.NET Aunque el método predeterminado para implementar código en el lado del servidor en Visual Studio.NET es utilizar una página de código subyacente, podemos encontrar páginas que utilizan código en línea, concretamente páginas ASP. Cuando se utiliza código en línea en una página Web, el HTML y el código se encuentran en secciones distintas de un único archivo.aspx. Esta separación se produce para ofrecer claridad en la lectura de la página; la funcionalidad, el código y HTML pueden coexistir en cualquier lugar de la página. El siguiente código es un ejemplo de código en línea: <HTML> <asp:button id="btn" runat="server"/>... </HTML> <SCRIPT Language="vb" runat="server"> Sub btn_click(s As Object, e As EventArgs) _ Handles btn.click... End Sub </SCRIPT> C#

7 Agregar código a un formulario Web Form con Microsoft ASP.NET 5 <HTML> <asp:button id="btn" runat="server" />... </HTML> <SCRIPT Language="c#" runat="server"> private void btn_click(object sender, System.EventArgs e)... </SCRIPT>

8 6 Agregar código a un formulario Web Form con Microsoft ASP.NET Qué son las páginas de código subyacente? Separación de código y contenido Los desarrolladores y los diseñadores de la interfaz de usuario pueden trabajar independientemente Un archivo Archivos distintos código <tags> <tags> código Form1.aspx Form1.aspx Form1.aspx.vb o Form1.aspx.cs Poner nombre a las páginas de código subyacente El método predeterminado para implementar código en el lado del servidor en Visual Studio.NET es utilizar páginas de código subyacente. Cuando utilizamos páginas de código subyacente, la lógica de programación se encuentra en un archivo distinto de los elementos visuales de la página. Separar la lógica del diseño permite a los desarrolladores trabajar en la página de código subyacente mientras los diseñadores de la interfaz de usuario (IU) trabajan en la página ASP.NET. Las páginas de código subyacente contienen toda la lógica de programación para una sola página Web. Cada página de una aplicación Web tiene su propia página de código subyacente. De forma predeterminada, una página de código subyacente tiene el mismo nombre que la página Web a la que está asociada; sin embargo, la página de código subyacente también tiene una extensión.aspx.vb o.aspx.cs, dependiendo del lenguaje utilizado en la página de código subyacente. Por ejemplo la página Web Form1.aspx tendrá una página de código subyacente Microsoft Visual Basic.NET denominada Form1.aspx.vb o una página de código subyacente C# denominada Form1.aspx.cs. Nota Una página de código subyacente únicamente puede contener código en un sólo lenguaje. No podemos mezclar Visual Basic.NET y C# en una misma página de código subyacente.

9 Agregar código a un formulario Web Form con Microsoft ASP.NET 7 Cómo funcionan las páginas de código subyacente Crean archivos distintos para la interfaz de usuario y la lógica de la interfaz Utilizan la Page para enlazar los dos archivos Pre-compilación o compilación JIT Page1.aspx Page Language="c#" Inherits="Project.WebForm1" Codebehind="Page1.aspx.cs" Src = "Page1.aspx.cs" %> Page1.aspx.cs public class WebForm1 private void cmd1_click() Enlazar los dos archivos Para que las páginas de código subyacente funcionen, cada página.aspx debe estar asociada a una página de código subyacente, y esa página de código subyacente debe estar compilada antes de que la información se envíe de vuelta a un navegador cliente que la solicite. Aunque cada página Web Form está formada por dos archivos distintos (la página.aspx y la página de código subyacente), ambos archivos forman una única unidad cuando se ejecuta la aplicación Web. La página de código subyacente puede ser precompilada por Visual Studio.NET cuando generamos el proyecto de aplicación Web, o puede ser compilada just-in-time (JIT) la primera vez que un usuario accede a la página. La página.aspx debe estar asociada a la página de código subyacente. Visual Studio.NET agrega los tres atributos siguientes a la Page de la página.aspx para conseguir esta asociación: Codebehind. Es el atributo que Visual Studio.NET utiliza internamente para asociar los archivos. Src. Este atributo es el nombre de la página de código subyacente, y se utiliza si la aplicación Web no está precompilada. Inherits. Este atributo permite a la página.aspx heredar clases y objetos de la página de código subyacente. Nota El atributo Inherits es sensible a mayúsculas.

10 8 Agregar código a un formulario Web Form con Microsoft ASP.NET El siguiente código muestra un ejemplo de Page para un archivo denominado Page1.aspx: Visual Basic.NET C# Compilación JIT <%@ Page Language="vb" Inherits="Project.WebForm1" Codebehind="Page1.aspx.vb" Src="Page1.aspx.vb" %> <%@ Page Language="c#" Inherits="Project.WebForm1" Codebehind="Page1.aspx.cs" Src="Page1.aspx.cs" %> Cuando una página está compilada JIT, las páginas de código subyacente se compilan la primera vez que un cliente solicita la página.aspx. Tras la primera petición, las siguientes utilizan el archivo compilado existente. Por tanto, la primera petición de una página dura más, pero las siguientes peticiones son más rápidas. Si se desea utilizar la compilación JIT para una página, debería utilizarse el atributo Src de la Page. Nota La compilación JIT mantendrá el tamaño del proyecto pequeño y permitirá actualizaciones de código sin recompilar todo el sitio. Ejecución Precompilación Cuando un usuario solicita la página.aspx, el archivo DLL procesa la petición entrante y responde creando el código HTML y el scripting adecuados y devolviéndolos al navegador solicitante. Si omitimos el atributo Src de la Page en un archivo.aspx, la página se precompila cuando generamos la aplicación en Visual Studio.NET. De modo predeterminado, Visual Studio.NET no agrega el atributo Src; por ello, todas las páginas de código subyacente en los formularios Web Forms de un proyecto se compilan cuando se genera el proyecto. Este proceso ahorra un tiempo considerable de proceso en el servidor Web. Precompilar páginas de código subyacente también simplifica la implantación del sitio Web ya que no es necesario implantar las páginas de código subyacente junto con las páginas.aspx. Nota Para más información sobre la implementación de sitios Web, consultar el Módulo Configurar, optimizar e implementar una aplicación Web con Microsoft ASP.NET.

11 Agregar código a un formulario Web Form con Microsoft ASP.NET 9 Lección: agregar procedimientos de evento a controles de servidor Web Qué son los procedimientos de evento? Demostración: uso de eventos Procedimientos de evento en el lado del cliente Procedimientos de evento en el lado del servidor Multimedia: eventos en el lado del cliente y en el lado del servidor Crear procedimientos de evento Práctica dirigida por el profesor: crear un procedimiento de evento Interactuar con controles en procedimientos de evento Objetivos de la lección En esta lección, estudiaremos los procedimientos de evento y cómo agregarlos a los controles de servidor Web. Aprenderemos a distinguir entre los dos tipos de eventos (en el lado del servidor y en el lado del cliente) y a saber cuándo resulta apropiado utilizar cada uno. En esta lección, aprenderemos a: Identificar procedimientos de evento. Distinguir entre eventos en el lado del servidor y en el lado del cliente. Crear un procedimiento de evento en el lado del servidor. Interactuar con controles en procedimientos de evento.

12 10 Agregar código a un formulario Web Form con Microsoft ASP.NET Qué son los procedimientos de evento? Acciones en respuesta a la interacción de un usuario con los controles de la página Definición Ejemplo de un procedimiento de evento Los formularios Web Forms dinámicos e interactivos normalmente reaccionan a la entrada de datos del usuario. Los procedimientos de evento se utilizan para gestionar las interacciones de los usuarios en un formulario Web Form. Cuando un usuario interactúa con un formulario Web Form, se genera un evento. Diseñamos nuestra aplicación Web para realizar una determinada tarea cuando se genera el evento. Un procedimiento de evento es la acción que ocurre en respuesta al evento generado. Muchos formularios Web Forms permiten al usuario introducir información y hacer clic en un botón Enviar. Se genera un evento cuando el usuario hace clic en el botón Enviar. Por ejemplo, un procedimiento de evento podría ser enviar la información del usuario a una base de datos Microsoft SQL Server.

13 Agregar código a un formulario Web Form con Microsoft ASP.NET 11 Demostración: uso de eventos Abrir una página ASP.NET con controles y procedimientos de evento en el lado del cliente y en el lado del servidor Hacer clic en los controles para visualizar la ejecución de los eventos en el lado del cliente y en el lado del servidor En el explorador, visualizar el código fuente de la página En el editor, visualizar el código del procedimiento de evento Esta demostración puede realizarse utilizando un proyecto Visual Basic.NET o Microsoft Visual C#. En esta demostración, veremos cómo se ejecutan los procedimientos de evento en el lado del cliente y en el lado del servidor en un sitio Web. Ejecutar la demostración 1. En Visual Studio.NET, abrir la página eventorderstart.aspx en el proyecto Demo04VB o Demo04CS que se pueden encontrar dentro del fichero demos04.zip. 2. Visualizar la página en el navegador. No es necesario generar antes el proyecto. 3. Hacer clic en los controles de la página. Cada control tiene un procedimiento de evento en el lado del cliente que envía una cadena cuando se ejecuta. 4. Hacer clic en Save. Esto envía el formulario y hará que se ejecuten todos los procedimientos de evento en el lado del servidor. 5. En el navegador, visualizar el código fuente de la página. Sólo está visible el código para los procedimientos de evento en el lado del cliente. 6. Cerrar la vista de código fuente de la página. 7. En Visual Studio.NET, abrir la página en la vista HTML. Hay código tanto para procedimientos de evento en el lado del cliente como en el lado del servidor.

14 12 Agregar código a un formulario Web Form con Microsoft ASP.NET Procedimientos de evento en el lado del cliente Normalmente, se utilizan únicamente con controles HTML Interpretado por el navegador y se ejecuta en el cliente No tiene acceso a los recursos del servidor Utiliza <SCRIPT language="lenguaje"> Internet Páginas.HTM Procedimientos de evento en el lado del cliente Usos de los procedimientos de evento en el lado del cliente Especificar procedimientos de evento en el lado del cliente Existen dos tipos de procedimientos de evento: en el lado del cliente y en el lado del servidor. Ambos tienen ventajas e inconvenientes. Los procedimientos de evento en el lado del cliente son eventos gestionados en el equipo que solicita el formulario Web Form (el cliente). Cuando se genera un evento, no se envía ninguna información al servidor. En lugar de ello, el navegador del cliente interpreta el código y también realiza la acción. Los procedimientos de evento en el lado del cliente únicamente pueden utilizarse con controles HTML. Además, los procedimientos de evento en el lado del cliente nunca tienen acceso a los recursos del servidor. Por ejemplo, no podemos utilizar scripts en el lado del cliente para acceder a una base de datos SQL Server. Los procedimientos de evento en el lado del cliente resultan útiles para eventos que deseamos que ocurran inmediatamente porque no requieren un viaje de ida y vuelta al servidor Web (envío de información al servidor Web y espera de una respuesta). Por ejemplo, es posible validar información en un cuadro de texto antes de enviarla al servidor. Podemos utilizar scripts en el lado del cliente para validar la información rápida y eficazmente antes de enviar la información del usuario al servidor Web para continuar su proceso. Especificamos un procedimiento de evento en el lado del cliente creando un bloque <SCRIPT> en la página Web, como muestra el siguiente código: <SCRIPT language="javascript">

15 Agregar código a un formulario Web Form con Microsoft ASP.NET 13 Procedimientos de evento en el lado del servidor Utilizados tanto con controles de servidor Web como HTML El código se compila y ejecuta en el servidor Tienen acceso a recursos del servidor Utilizan <SCRIPT language="vb" runat="server"> o <SCRIPT language= cs" runat="server"> Internet.Páginas.ASPX Procedimientos de evento en el lado del servidor Visual Basic.NET C# Soporte de eventos A diferencia de los procedimientos de evento en el lado del cliente, los procedimientos de evento en el lado del servidor requieren el envío de información al servidor Web para su proceso. Aunque el uso de procedimientos de evento en el lado del servidor supone un coste en tiempo, son mucho más potentes que los procedimientos de evento en el lado del cliente. Los procedimientos de evento en el lado del servidor están formados por código compilado que reside en el servidor Web. Los procedimientos de evento en el lado del servidor pueden utilizarse para gestionar eventos que son generados desde los controles de servidor Web y HTML. Los procedimientos de evento en el lado del servidor tienen acceso a recursos del servidor que normalmente no están disponibles para los procedimientos de evento en el lado del cliente. Para especificar un procedimiento de evento en el lado del servidor, se utiliza el atributo runat="server" en la etiqueta script, como muestra el siguiente código: <SCRIPT language="vb" runat="server"> <SCRIPT language="c#" runat="server"> Debido a que los procedimientos de evento en el lado del servidor requieren un viaje de ida y vuelta al servidor Web, existen un número limitado de tipos de eventos de control soportados. Con los procedimientos de evento en el lado del cliente, podemos incluir código para procesar eventos asociados a botones de ratón y eventos onchange. Mientras los procedimientos de evento en el lado del servidor soportan eventos click y una versión especial del evento onchange, no pueden soportar eventos que ocurren frecuentemente, como eventos asociados a botones del ratón.

16 14 Agregar código a un formulario Web Form con Microsoft ASP.NET Multimedia: eventos en el lado del cliente y en el lado del servidor del servidor En esta animación, veremos cómo los procedimientos de evento en el lado del cliente y en el lado del servidor se procesan. Para iniciar la animación abrir el fichero media041.swf. 1. El cliente solicita una página ASP.NET del servidor Web. 2. El servidor devuelve al cliente una página que contiene HTML y scripts. La página incluye un control de cuadro de texto y un botón Submit. La página también contiene scripting en el lado del cliente que valida el contenido del cuadro de texto. 3. El usuario introduce información no válida en el cuadro de texto, y el script en el lado del cliente genera un cuadro de mensaje. 4. Como no se ha enviado ninguna información al servidor, el proceso en el lado del cliente reduce el tráfico de red y el tiempo de respuesta. 5. El usuario corrige la información del cuadro de texto y hace clic en el botón Submit. 6. La información se valida en el lado del cliente y se envía al servidor, donde puede iniciarse el proceso en el lado del servidor. 7. El servidor repite la validación y almacena la información del cuadro de texto en una base de datos. 8. Debido a que el script en el lado del cliente no puede acceder a recursos del servidor, el proceso en el lado del servidor ofrece una mayor flexibilidad al trabajar con datos.

17 Agregar código a un formulario Web Form con Microsoft ASP.NET 15 Crear procedimientos de evento Visual Studio.NET declara variables y crea una plantilla de procedimiento de evento Protected Protected WithEvents WithEvents cmd1 cmd1 As As System.Web.UI.WebControls.Button Private Private Sub Sub cmd1_click(byval s As As System.Object, _ ByVal ByVal e As As System.EventArgs) System.EventArgs) Handles Handles cmd1.click cmd1.click protected protected System.Web.UI.WebControls.Button cmd1; cmd1; private private void void InitializeComponent() this.cmd1.click += += new new System.EventHandler(this.cmd1_Click); this.load this.load += += new new System.EventHandler(this.Page_Load); private private void void cmd1_click(object s, s, System.EventArgs e) e) El uso de la palabra clave Handles agrega a un evento varios procedimientos de evento Crear un procedimiento de evento en el lado del servidor Crear un procedimiento de evento en el lado del servidor en Visual Studio.NET implica dos pasos. En el primer paso, creamos el control que genera el evento en el formulario Web Form. En el segundo, proporcionamos el código necesario en la página de código subyacente para procesar el evento. Cuando hacemos doble clic en un control en Visual Studio.NET, Visual Studio.NET declara una variable (con el mismo nombre que el atributo id del control) y crea una plantilla para el procedimiento de evento. Cuando utilizamos Visual Basic.NET, Visual Studio.NET también agrega la palabra clave Handles, que adjunta el procedimiento de evento al control. La palabra clave Handles permite crear múltiples procedimientos de evento a un único evento. Nota De modo predeterminado, Visual Studio.NET utiliza la palabra clave Handles debido a que el atributo AutoEventWireup de la Page está establecido a false. Si este atributo está establecido a true, los controles se enlazan a procedimientos de evento utilizando nombres específicos, que es el modo en que se gestionan los procedimientos de evento en Visual Basic 6.0. El siguiente código HTML muestra un formulario Web Form que tiene un único botón con un atributo id igual a cmd1; el evento click del botón se gestionará en el servidor: <form id="form1" method="post" runat="server"> <asp:button id="cmd1" runat="server"/> </form>

18 16 Agregar código a un formulario Web Form con Microsoft ASP.NET El siguiente código Visual Basic.NET muestra la declaración de variables necesaria en la página de código subyacente. Protected WithEvents cmd1 As _ System.Web.UI.WebControls.Button En el código anterior, el nombre de la variable debe coincidir con el id del control Web, y debemos utilizar la palabra clave WithEvents para indicar que este control hace que se ejecuten los procedimientos de evento. En el siguiente código Visual Basic.NET, que muestra el procedimiento de evento para el evento Click, la palabra clave Handles indica que el procedimiento de evento se ejecuta en respuesta al evento Click del control cmd1: Private Sub cmd1_click(byval s As System.Object, _ ByVal e As System.EventArgs) _ Handles cmd1.click... End Sub Argumentos del evento Todos los eventos pasan dos argumentos al procedimiento de evento: el remitente del evento y una instancia de la clase que guarda los datos del evento. Normalmente, este último es del tipo EventArgs, y a menudo no contiene ninguna información adicional; sin embargo, para algunos controles, es de un tipo que es específico para ese control. Por ejemplo, para un control Web ImageButton, el segundo argumento es de tipo ImageClickEventArgs, que incluye información sobre las coordenadas donde el usuario ha hecho clic. El siguiente procedimiento de evento envía las coordenadas de la ubicación donde ocurre un clic en un control Label: Sub img_onclick(byval s As System.Object, _ ByVal e As System.Web.UI.ImageClickEventArgs) _ Handles ImageButton1.Click Label1.Text = e.x & ", " & e.y End Sub Crear un procedimiento de evento en el lado del servidor in C# La forma de crear un procedimiento de evento ASP.NET en C# es ligeramente distinta de la de Visual Basic.NET. C# no soporta la palabra clave Handles. En lugar de ello, en C#, agregamos el procedimiento de evento a la propiedad de evento del control. Por ejemplo, el siguiente es el mismo formulario HTML del código anterior: <FORM ID="Form1" runat="server"> <asp:button id="cmd1" runat="server" /> </FORM>

19 Agregar código a un formulario Web Form con Microsoft ASP.NET 17 En la página de código subyacente, se crea una variable con el mismo nombre que el control. En el método InitializeComponent, agregamos el procedimiento de evento a la propiedad del evento del control. La propiedad Click de la variable cmd1 se gestiona como sigue: public class WebForm1 : System.Web.UI.Page protected System.Web.UI.WebControls.Button cmd1; private void InitializeComponent() this.cmd1.click += new System.EventHandler(this.cmd1_Click); this.load += new System.EventHandler(this.Page_Load); private void cmd1_click(object sender, System.EventArgs e)...

20 18 Agregar código a un formulario Web Form con Microsoft ASP.NET Práctica dirigida por el profesor: crear un procedimiento de evento Crear un formulario Web Form utilizando Visual Studio.NET Agregar controles al formulario Web Form Hacer doble clic en uno o más controles para agregar procedimientos de evento Generar y examinar Visual Basic.NET C# Visual Basic.NET C# Esta práctica dirigida por el instructor puede realizarse utilizando archivos de Visual Basic.NET o archivos de Visual C#. En esta práctica, veremos cómo agregar un procedimiento de evento a un control Web utilizando Visual Studio.NET. Ejecutar la práctica 1. En Visual Studio.NET, agregar un nuevo formulario Web Form denominado events.aspx al proyecto Mod05VB o Mod05CS, en la solución 2310Demos. 2. Abrir la página events.aspx. 3. Ubicar un control Web Form Button y uno Label en el formulario. Se asigna a los controles un ID predeterminado que podemos ver y modificar en la ventana Propiedades. 4. En la vista Diseño, hacer doble clic en el control Button para abrir la página de código subyacente y crear un procedimiento de evento Click. En la página de código subyacente, ver la variable declarada y la plantilla de procedimiento creada por Visual Studio.NET. 5. Introducir el siguiente código en el procedimiento de evento Click: Label1.Text = "You clicked the button" Label1.Text = "You clicked the button"; 6. Observar la palabra clave Handles en el procedimiento de evento Button1_Click. C# no soporta la palabra clave Handles, en lugar de ello C# enlaza un procedimiento a un evento en el procedimiento InitializeComponent. Para ver el enlace de Button1_Click, expandir la sección Web Form Designer generated code en la ventana de código. Encontrar el procedimiento InitializeComponent y observar el enlace del controlador de eventos.

21 Agregar código a un formulario Web Form con Microsoft ASP.NET 19 Visual Basic.NET C# Visual Basic.NET C# 7. En el Explorador de soluciones, hacer clic con el botón derecho en la página events.aspx y clic en Ver en el explorador. 8. En el navegador, hacer clic en el formulario. El texto de la etiqueta cambia. 9. En el navegador, visualizar el código fuente de la página para mostrar que no hay código en el lado del cliente. Sólo hay código en el lado del servidor. 10. Cerrar la vista de código fuente de la página. 11. En la vista Diseño, cambiar la propiedad ID del control Button por cmdsubmit. 12. En la página de código subyacente, observar que la palabra clave Handles se ha eliminado del procedimiento de evento Button1_Click. En la página de código subyacente, observar que el enlace de evento en InitializeComponent ha cambiado al nombre del nuevo botón. 13. Agregar la palabra clave Handles al procedimiento de evento Button1_Click para ejecutar el procedimiento del evento cmdsubmit.button, como muestra en el siguiente código: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsubmit.click La palabra clave Handles no está soportada en C#. En lugar de ello, el procedimiento está enlazado al evento en el procedimiento InitializeComponent. Visual Studio agrega el enlace correcto, como se muestra en el paso Generar y examinar la página. El procedimiento de evento Click se sigue activando con el nuevo nombre del control.

22 20 Agregar código a un formulario Web Form con Microsoft ASP.NET Interactuar con controles en procedimientos de evento Leer las propiedades de los controles de servidor Web strgreeting = "Hello " & txtname.text strgreeting = "Hello " + txtname.text; Respuestas de salida a otros controles de servidor Web lblgreeting.text = "new text" lblgreeting.text = "new text"; Leer las propiedades de un control de servidor En muchas aplicaciones Web, necesitamos leer y escribir a controles de un formulario. Podemos hacerlo dentro de los procedimientos de evento en el lado del servidor. En un procedimiento de evento en el lado del servidor, podemos leer información de un control de servidor. Por ejemplo, si tenemos el siguiente formulario con un control Textbox y un control Button: <FORM id="form1" runat="server"> <asp:textbox id="txtname" runat="server" /> <asp:button id="cmd1" runat="server" /> </FORM> Cuando el usuario hace clic en el botón, podemos leer el texto que el usuario ha escrito en el cuadro de texto. El siguiente código asigna la variable de cadena strgreeting a una concatenación del texto Hello y el texto del cuadro de texto txtname: Visual Basic.NET C# Dim strgreeting As String = "Hello " & txtname.text string strgreeting = "Hello " + txtname.text; Por ejemplo, si un usuario ha escrito "Shannon" en el cuadro de texto txtname, la variable strgreeting contendrá la cadena de texto "Hello Shannon".

23 Agregar código a un formulario Web Form con Microsoft ASP.NET 21 Envío de información de un control de servidor Web Podemos enviar información directamente a un control de servidor Web utilizando las propiedades del control. Por ejemplo, supongamos que tenemos un control de servidor Web denominado Label en la página ASP.NET, como sigue: <asp:label id="lblgreeting" runat="server">greeting</asp:label> El siguiente código en el lado del servidor asigna la propiedad Text del control de servidor Web lblgreeting a una cadena de texto: Visual Basic.NET C# lblgreeting.text = "new text" lblgreeting.text = "new text"; Sugerencia En ASP, utilizamos la colección Request.Forms para leer las propiedades de controles en un formulario, y utilizamos Response.Write para enviar texto. Aunque estos métodos funcionan con ASP.NET, no son la mejor elección. En lugar de ello, podemos utilizar etiquetas de control de servidor y spans.

24 22 Agregar código a un formulario Web Form con Microsoft ASP.NET Lección: uso de los eventos de página Ciclo de vida de un evento de página Multimedia: el proceso PostBack Demostración: gestionar eventos Práctica: ordenar los eventos Gestión de los eventos Page.IsPostback Vínculo de dos controles Demostración: vincular controles Objetivos de la lección En esta lección, estudiaremos cómo utilizar los eventos de página. En primer lugar, estudiaremos el ciclo de vida de los eventos de página. A continuación, veremos cómo funciona el proceso de postback, y estudiaremos el orden de los eventos. También veremos cómo trabajar con el evento Page_Load. La lección finaliza con el vínculo de controles. En esta lección, aprenderemos a: Describir el ciclo de vida de los eventos de página. Utilizar formularios postback. Enlazar un control con otro control.

25 Agregar código a un formulario Web Form con Microsoft ASP.NET 23 Ciclo de vida de los eventos de página Page_Init Eventos control Eventos de cambio Eventos de acción Page_Load Textbox1_Changed Button1_Click Page_Unload La página se gestiona Ciclo de vida de los eventos de página Cuando se solicita una página ASP.NET, se producen una serie de eventos de página. Estos eventos siempre ocurren en el mismo orden, denominado ciclo de vida de los eventos de página. El ciclo de vida de los eventos de página consta de los siguientes eventos de página, que ocurren en el siguiente orden: 1. Page_Init. Este evento de página inicializa la página creando e inicializando los controles de servidor Web de la página. 2. Page_Load. Este evento de página se ejecuta cada vez que se solicita la página. 3. Eventos Control. Este evento de página incluye eventos de cambio (por ejemplo, Textbox1_Changed) y eventos de acción (por ejemplo, Button1_Click). 4. Page_Unload. Este evento de página ocurre cuando la página se cierra o cuando el control pasa a otra página. El final del ciclo de vida de los eventos de página incluye el borrado de la página en memoria. La mayoría de eventos de control no ocurren hasta que el formulario Web Form se envíe de nuevo al servidor. Por ejemplo, los eventos Change se gestionan en orden aleatorio en el servidor después de que el formulario haya sido enviado. En cambio, los eventos Click pueden hacer que el formulario sea enviado al servidor inmediatamente. Por ejemplo, si un usuario introduce texto en varios controles de un formulario y hace clic en un botón Submit, los eventos Change de los controles de texto no se procesarán hasta que el evento Click envíe el formulario al servidor. Nota Para más información sobre los eventos de página, ver Página (miembros

26 24 Agregar código a un formulario Web Form con Microsoft ASP.NET Postbacks de) y Ciclo de vida de ejecución de un control en la documentación en línea de Visual Studio.NET. En ASP.NET, los formularios están diseñados para enviar información de retorno a la página ASP.NET remitente para su procesamiento. Este proceso se denomina postback. Los postbacks pueden producirse por determinadas acciones del usuario. De modo predeterminado, únicamente los eventos click Button hacen que el formulario sea enviado de nuevo al servidor. Sin embargo, si establecemos la propiedad AutoPostBack de un control a true, forzamos un postback para los eventos de ese control. Por ejemplo, el siguiente código HTML es un ejemplo del uso de AutoPostBack en un cuadro de lista. Cada vez que el usuario modifica el valor del cuadro de lista, el evento SelectedIndexChanged se invoca en el servidor y actualiza el cuadro de texto: <asp:dropdownlist id="listbox1" runat="server" AutoPostBack="True"> <asp:listitem>first Choice</asp:ListItem> <asp:listitem>second Choice</asp:ListItem> </asp:dropdownlist> El código de la página de código subyacente es como sigue: Visual Basic.NET C# Private Sub ListBox1_SelectedIndexChanged _ (ByVal s As System.Object, ByVal e As System.EventArgs) _ Handles ListBox1.SelectedIndexChanged TextBox1.Text=ListBox1.SelectedItem.Value End Sub private void ListBox1_SelectedIndexChanged (object sender, System.EventArgs e) TextBox1.Text = ListBox1.SelectedItem.Value;

27 Agregar código a un formulario Web Form con Microsoft ASP.NET 25 Multimedia: el proceso de postback En esta animación, veremos cómo funcionan los formularios en ASP.NET y cómo puede codificarse el evento Page_Load para que únicamente se ejecute la primera vez que se muestra una página, y cómo pueden utilizarse los controles para que envíen información inmediatamente al servidor. Para iniciar la animación abrir el fichero media042.swf La primera vez que un usuario solicita una página del servidor, la verificación de Page.IsPostBack del evento Page_Load se realiza satisfactoriamente y se ejecuta el código del bloque. En este ejemplo, el código rellena un cuadro de lista. El servidor devuelve la página al usuario. En este ejemplo, la página tiene un control ListBox, un control Label en blanco, y un botón Submit. Cuando el usuario cambia la selección en el cuadro de lista y hace clic en el botón Submit, la información se envía de retorno al servidor. El servidor puede determinar que ésta es una página que ha sido enviada de retorno por sí misma, y por ello, la verificación de Page.IsPostBack del evento Page_Load falla y el código del bloque no se ejecuta. En lugar de ello, se ejecutan los procedimientos de evento de los controles del formulario (el cuadro de lista y el botón) y, en este escenario, el procedimiento de evento del cuadro de lista cambia la etiqueta para reflejar la nueva selección del cuadro de lista. A continuación, el servidor devuelve la información actualizada al cliente. El usuario ve la misma página, pero la etiqueta ha cambiado para reflejar la selección del cuadro de lista. Si deseamos que el nuevo valor del cuadro de lista se envíe al servidor inmediatamente, y no esperar a que el usuario haga clic en el botón Submit, podemos establecer la propiedad AutoPostBack del control de cuadro de lista a True. Con la propiedad AutoPostBack establecida a True, la información se envía al servidor en cuanto el usuario cambia la selección en el cuadro de lista. El servidor actualiza la etiqueta para reflejar el cambio, y envía la información actualizada de retorno al cliente.

28 26 Agregar código a un formulario Web Form con Microsoft ASP.NET Demostración: Gestionar eventos Visual Basic.NET C# Esta demostración puede realizarse utilizando un proyecto Visual Basic.NET o un proyecto Visual C#. En esta demostración, veremos cómo los controles HTML y los controles de servidor Web pueden soportar eventos tanto en el lado del cliente como en el lado del servidor. El código completo para esta demostración se encuentra en la página: Demo04VB\eventorderFinal.aspx. Demo04CS\eventorderFinal.aspx. Estas páginas y sus correspondientes proyectos se pueden encontrar dentro del fichero demos04.zip.

29 Agregar código a un formulario Web Form con Microsoft ASP.NET 27 Ejecutar la demostración 1. En Visual Studio.NET, visualizar la página eventorderstart.aspx del proyecto Demo04VB o Demo04CS en el navegador. Escribir un nombre en el campo Name, hacer clic en un valor en el cuadro de lista Profession, seleccionar la casilla de verificación y hacer clic en Save. La página tiene procedimientos de evento en el lado del cliente y en el lado del servidor para el cuadro de texto, el cuadro de lista, la casilla de verificación, el botón y la página. 2. En Visual Studio.NET, editar la página en la vista HTML y cambiar la casilla de verificación a un control de servidor Web, agregando un atributo Text, como muestra el siguiente código: <asp:checkbox onclick="checkclick()" onserverclick="checkserverclick" onserverchange="checkserverchange" runat="server" id="checkbox1" Text="Certified Professional"/> Nota Aunque el verificador de sintaxis no reconoce los atributos onclick, onserverclick y onserverchange, podemos mantenerlos en el código. 3. Visualizar de nuevo la página en el navegador. Escribir un nombre en el campo Name, hacer clic en el cuadro de lista Profession, seleccionar la casilla de verificación y hacer clic en Save. Ahora, la casilla de verificación únicamente lanza eventos en el lado del cliente. Mientras el evento del cliente todavía se ejecuta debido a que <asp:checkbox> genera <input type=checkbox>, el evento del servidor no se ejecuta porque el nombre del evento del servidor es oncheckedchange, no onserverchange. 4. Modificar la página en la vista HTML y cambiar el nombre del atributo del procedimiento de evento en el lado del servidor onserverchange por oncheckedchange, como muestra el siguiente código: <asp:checkbox onclick="checkclick()" onserverclick="checkserverclick" oncheckedchanged="checkserverchange" runat="server" id="checkbox1" Text="Certified Professional"/> 5. Visualizar de nuevo la página en el navegador. Introducir un nombre en el campo Name, hacer clic en un valor en el cuadro de lista Profession, seleccionar la casilla de verificación y hacer clic en Save. Se ejecutan de nuevo los procedimientos de eventos cliente y servidor. 6. Modificar la página y establecer el atributo AutoPostBack a true para la casilla de verificación. 7. Visualizar de nuevo la página en el navegador.

30 28 Agregar código a un formulario Web Form con Microsoft ASP.NET Visual Basic.NET C# Cuando seleccionamos la casilla de verificación, obtenemos el evento en el lado del cliente y, a continuación, el evento en el lado del servidor. 8. En el navegador, visualizar el código fuente de la página para ver cómo se implementa AutoPostBack. 9. Cerrar la vista de código fuente de la página. 10. Modificar la página y agregar una verificación Page.IsPostBack para el procedimiento de evento del evento Page_Load, como muestra el siguiente código: Sub Page_Load(s As Object, e As EventArgs) If Not Page.IsPostback Then Label1.Text &= "<P>Page_Load first time, " Else Label1.Text &= "<P>Page_Load postback, " End If End Sub void Page_Load(object s, System.EventArgs e) if (!Page.IsPostBack) Label1.Text += "<P>Page_Load first time, "; else Label1.Text += "<P>Page_Load postback, "; 11. Visualizar de nuevo la página en el navegador. Mientras el formulario se carga la primera vez, y se envía de retorno a continuación, veremos los distintos mensajes que se muestran.

31 Agregar código a un formulario Web Form con Microsoft ASP.NET 29 Práctica: ordenar los eventos Los estudiantes: En determinados escenarios, enumerarán los eventos que ocurrirán y el orden en que se producirán Tiempo: 5 minutos En esta práctica, predeciremos qué eventos se producirán en determinados escenarios. Los eventos a incluir son: carga de una página, cambio en un control y clic en un control. Listar el orden de los eventos para los siguientes escenarios Introducir el nombre (Name), edad (Age), hacer clic en Female y en Submit.

32 30 Agregar código a un formulario Web Form con Microsoft ASP.NET Seleccionar el estado y hacer clic en Submit. Seleccionar la fecha de inicio, la fecha de finalización y hacer clic en Submit.

33 Agregar código a un formulario Web Form con Microsoft ASP.NET 31 Gestión de los eventos Page.IsPostback Page_Load se invoca en cada solicitud Utilizar Page.IsPostBack para ejecutar lógica condicional private private void void Page_Load(object sender, sender, System.EventArgs e) e) if if (!Page.IsPostBack) // // executes executes only only on on initial initial page page load load //this //this code code executes executes on on every every request request Private Private Sub Sub Page_Load(ByVal Page_Load(ByVal s As As System.Object, System.Object, _ ByVal ByVal e As As System.EventArgs) System.EventArgs) Handles Handles MyBase.Load MyBase.Load If If Not Not Page.IsPostBack Page.IsPostBack Then Then 'executes 'executes only only on on initial initial page page load load End End If If 'this 'this code code executes executes on on every every request request End End Sub Sub Page.IsPostBack evita la recarga en cada postback Uso de Page.IsPostBack Visual Basic.NET C# El evento Page_Load se ejecuta en cada petición de una página, tanto si es la primera petición de la página o un postback. Debido a que el evento Page_Load se ejecuta con cada petición de una página, todo el código del evento Page_Load se ejecutará cada vez que la página sea solicitada. Sin embargo, cuando utilizamos eventos postback, es posible que no deseemos que se ejecute nuevamente todo el código. Si éste es el caso, podemos utilizar la propiedad Page.IsPostBack para controlar qué código se ejecuta únicamente cuando la página se solicita por primera vez, como muestra el siguiente código: Private Sub Page_Load(ByVal s As System.Object, _ ByVal e As System.EventArgs) _ Handles MyBase.Load If Not Page.IsPostBack Then 'ejecución sólo en la carga de página inicial End If 'este código se ejecuta en cada petición End Sub private void Page_Load(object sender, System.EventArgs e) if (!Page.IsPostBack) // ejecución sólo en la carga de página inicial // este código se ejecuta en cada petición

34 32 Agregar código a un formulario Web Form con Microsoft ASP.NET Vínculo entre dos controles Vincular un control con otro resulta útil para obtener valores de cuadros de lista o listas desplegables <asp:dropdownlist id="lstoccupation" autopostback="true" runat="server" > You You selected: selected: <asp:label <asp:label id="lblselectedvalue" Text="<%# Text="<%# lstoccupation.selecteditem.text %>" %>" runat="server" /> /> Enlace de datos private private void void Page_Load(object sender, sender, System.EventArgs e) e) lblselectedvalue.databind(); Sub Sub Page_Load(s Page_Load(s As As Object, Object, e As As EventArgs) EventArgs) Handles Handles MyBase.Load MyBase.Load lblselectedvalue.databind() End End Sub Sub Podemos vincular un control con el contenido de otro. Vincular es especialmente útil para mostrar valores de cuadros de lista o listas desplegables. El siguiente código de ejemplo muestra cómo vincular un control Label al contenido de una lista desplegable. Utilizando las etiquetas de enlace <%# y %>, establecemos el atributo Text del control Label para el elemento seleccionado (SelectedItem) del cuadro de lista: <asp:label id="lblselectedvalue" runat="server" Text="<%# lstoccupation.selecteditem.text %>" /> El siguiente ejemplo muestra el código de un formulario Web Form que se utiliza para vincular el control Label al cuadro de lista: <form runat="server"> <asp:dropdownlist id="lstoccupation" autopostback="true" runat="server" > <asp:listitem>program Manager</asp:ListItem> <asp:listitem>tester</asp:listitem> <asp:listitem>user Assistance</asp:ListItem> </asp:dropdownlist> <p>you selected: <asp:label id="lblselectedvalue" Text="<%# lstoccupation.selecteditem.text %>" runat="server" /> </p> </form> En el código anterior, la propiedad AutoPostBack de la lista desplegable está establecida a True, que provoca el postback automático cuando cambia el valor del cuadro de lista.

35 Agregar código a un formulario Web Form con Microsoft ASP.NET 33 En el procedimiento de evento Page_Load, invocamos el método DataBind de toda la página o del control Label, como muestra el siguiente código: Visual Basic.NET C# Sub Page_Load (s As Object, e As EventArgs) _ Handles MyBase.Load lblselectedvalue.databind() End Sub private void Page_Load(object sender, System.EventArgs e) lblselectedvalue.databind(); Podemos utilizar Page.DataBind() si deseamos que la página enlace a datos en todos los elementos de la página. El código de ejemplo anterior enlaza a datos únicamente el control Label, utilizando por tanto la sintaxis de control.databind(), donde control es el atributo id del control Label.

36 34 Agregar código a un formulario Web Form con Microsoft ASP.NET Demostración: vincular controles Vincular un control Label a un control ListBox Visual Basic.NET C# Esta demostración puede realizarse utilizando los archivos del proyecto Visual Basic.NET o del proyecto Visual C#. En esta demostración, veremos cómo vincular controles. El código completo para esta demostración se encuentra en la página: Demo04VB\binding.aspx. Demo04CS\binding.aspx. Estas páginas y sus correspondientes proyectos se pueden encontrar dentro del fichero demos04.zip. Ejecutar la demostración 1. En Visual Studio.NET, editar la página beforebinding.aspx del proyecto Mod05. Contiene un control DropDownList y un control Label. Visualizar el código HTML de la página. Observar el atributo AutoPostBack de DropDownList. 2. Vincular el control Label al control DropDownList estableciendo su atributo Text, como muestra el siguiente código de ejemplo: <asp:label id="lbllistvalue" Text="<%# lsttitle.selecteditem.text %>" runat="server"/>

37 Agregar código a un formulario Web Form con Microsoft ASP.NET 35 Visual Basic.NET C# 3. Crear un procedimiento de evento Page_Load e invocar lbllistvalue.databind(), como muestra el siguiente código de ejemplo: Private Sub Page_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load lbllistvalue.databind() End Sub private void Page_Load(object sender, System.EventArgs e) lbllistvalue.databind(); 4. Generar y examinar para visualizar la página en Microsoft Internet Explorer. Cuando seleccionamos un elemento de DropDownList, el valor se refleja en el control Label.

Creación de controles de usuario

Creación de controles de usuario Creación de controles de usuario Índice Descripción 1 Lección: agregar controles de usuario a un formulario Web Form ASP.NET 2 Lección: crear controles de usuario 12 Creación de controles de usuario 1

Más detalles

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer.

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Crear una página Web básica en Visual Web Developer Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Visual Web Developer es una herramienta

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

Controles en ASP.NET

Controles en ASP.NET ACTIVIDAD DE APRENDIZAJE 02-I Conociendo los principales controles del Servidor (SEMANA 3) Controles en ASP.NET Directamente relacionados con los Web Forms tenemos los distintos controles de servidor que

Más detalles

TEMA 4: FLUJO DE UNA APLICACIÓN

TEMA 4: FLUJO DE UNA APLICACIÓN TEMA 4: FLUJO DE UNA APLICACIÓN 1. EVENTOS EN ASP.NET Los eventos en ASP.NET se clasifican en tres grupos: (1) Eventos a nivel de aplicación. Son eventos globales de nuestra web, como pueden ser el inicio

Más detalles

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

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

Más detalles

Programación páginas web con ASP.NET 3.5 (C#)

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

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

04.01.01 Introducción a ASP.NET

04.01.01 Introducción a ASP.NET 04.01.01 Introducción a ASP.NET Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Objetivos Conocer los fundamentos de ASP.NET Saber crear una aplicación web ASP.NET

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

TEMA 5: Trabajando con bases de datos. ClaseOracleBD

TEMA 5: Trabajando con bases de datos. ClaseOracleBD TEMA 5: Trabajando con bases de datos. ClaseOracleBD Índice de contenido Introducción...1 Archivo de configuración...1 Agregar una cadena de conexión a Web.config con un control de origen de datos...2

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk Programación de Aplicaciones Visuales II Objetivos del Ejercicio: realizar un proceso por pasos y en varias etapas que permita al lector construir una aplicación basada en datos utilizando ASP.NET. Algunas

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

Formularios. Formularios Diapositiva 1

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

Más detalles

Introducción a aplicaciones Web. Laboratorio de Programación Lorena Castañeda Bueno

Introducción a aplicaciones Web. Laboratorio de Programación Lorena Castañeda Bueno Introducción a aplicaciones Web con ASP.Net Laboratorio de Programación Lorena Castañeda Bueno ASP.Net Qué es ASP.NET? ASP: Active Server Pages Uno de los componentes del Framework de.net que proporciona

Más detalles

Creación y administración de grupos locales

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

Más detalles

Manual de Integrador.NET

Manual de Integrador.NET Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Programación de páginas web: servidor (ASP.NET) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología ASP.NET y el servidor de bases de datos

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

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),

Más detalles

Seguimiento en aplicaciones Web con Microsoft ASP.NET

Seguimiento en aplicaciones Web con Microsoft ASP.NET Seguimiento en aplicaciones Web con Microsoft ASP.NET Índice Introducción 1 Lección: descripción del seguimiento 2 Lección: depuración remota 18 Seguimiento en aplicaciones Web con Microsoft ASP.NET 1

Más detalles

Tutorial para la creación de un sitio Web con un formulario ASP.NET

Tutorial para la creación de un sitio Web con un formulario ASP.NET UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS FACULTAD DE INFORMÁTICA, ELECTRONICA Y COMUNICACIÓN INGENIERIA EN INFORMÁTICA Tutorial para la creación de un sitio Web con un formulario

Más detalles

Manual de Formulario. www.sagasoluciones.com info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75

Manual de Formulario. www.sagasoluciones.com info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75 Manual de Formulario info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75 MANUAL DE FORMULARIO CONTROL DEL DOCUMENTOS Realizado (21/01/2010) Inmaculada Peña Ruiz Técnico Revisado

Más detalles

Internet Information Server

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

Más detalles

FORMULARIOS WEB. <%@ Page Language="vb" Codebehind="WebForm1.aspx.vb" SmartNavigation="true" %>

FORMULARIOS WEB. <%@ Page Language=vb Codebehind=WebForm1.aspx.vb SmartNavigation=true %> 1.- Qué es un Formulario Web? FORMULARIOS WEB Un formulario Web consiste en la combinación de HTML, código y controles que se ejecutan sobre un Servidor Web que tiene corriendo a Microsoft Internet Information

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Ejemplos básicos de webmathematica para profesores

Ejemplos básicos de webmathematica para profesores Ejemplos básicos de webmathematica para profesores Cualquier cálculo hecho dentro Mathematica puede ser realizado usando webmathematica con dos limitaciones significativas. Primero, al usar webmathematica,

Más detalles

Creación y administración de grupos de dominio

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

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Guadalinex Básico Impress

Guadalinex Básico Impress 1 IMPRESS: Editor de Presentaciones Impress es un programa con el que podemos crear diapositivas, transparencias y presentaciones con una variada gama de efectos sin demasiadas complicaciones. Objetivos:

Más detalles

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC MINISTERIO DE EDUCACIÓN TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC Objetivo específico: Emplea los elementos básicos del lenguaje de programación en el entorno tecnológico PROF. ELIECER ESPINOSA

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

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

Más detalles

Ejercicio 3 Diapositivas Interactivas.

Ejercicio 3 Diapositivas Interactivas. Ejercicio 3 Diapositivas Interactivas. Existen diversas herramientas en PowerPoint para realizar presentaciones más interactivas, en lugar de las presentaciones comunes que van de diapositiva en diapositiva.

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Componentes de una aplicación ASP.NET

Componentes de una aplicación ASP.NET Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.

Más detalles

Sistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES)

Sistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Sistema de Gestión Académica TESEO (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Revisión 1.0 Servicio de Informática Área de Gestión Mayo de 2004 INDICE INDICE... 1 1 Introducción... 1 2 Procedimiento....

Más detalles

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante del concepto de los sistemas de información y su rol en una organización asociados a utilizar formularios en Microsoft

Más detalles

Cómo configurar Microsoft Outlook

Cómo configurar Microsoft Outlook Cómo configurar Microsoft Outlook Para poder utilizar Outlook para enviar y recibir mensajes de correo electrónico, debe configurar una cuenta. Puede tener varias cuentas (para su trabajo, para realizar

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,

Más detalles

Curso de PHP con MySQL Gratis

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

Más detalles

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3 01 Índice 01 ÍNDICE..... 1 02 OBJETO DEL DOCUMENTO..... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA..... 3 04 GESTIÓN DE TABLAS..... 5 05 USO DE TABLAS EN ENVIDUR..... 15 06 GESTIÓN DE FUNCIONALIDAD ADICIONAL.

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE- SENA PROCESO RELACIONAMIENTO EMPRESARIAL Y GESTION DEL CLIENTE

SERVICIO NACIONAL DE APRENDIZAJE- SENA PROCESO RELACIONAMIENTO EMPRESARIAL Y GESTION DEL CLIENTE SERVICIO NACIONAL DE APRENDIZAJE- SENA PROCESO RELACIONAMIENTO EMPRESARIAL Y GESTION DEL CLIENTE Instructivo Gestión de Encuestas y Sondeos en CRM Versión 01 02/07/2015 CONTENIDO INSTRUCTIVO GESTIÓN DE

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

MANUAL DEL USUARIO: EDITOR E-COMMERCE

MANUAL DEL USUARIO: EDITOR E-COMMERCE MANUAL DEL USUARIO: EDITOR E-COMMERCE 0. Antes de empezar... 2 0.1 Elige una plantilla... 2... 2 1. Área de usuario... 4 1.1 Inicio:... 4 1.2 Pedidos... 6 1.3 Ajustes generales... 7 1.4 IVA... 8 1.5 Opciones

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 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

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1 SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE

Más detalles

MANUAL DE USUARIO COOPERATIVAS

MANUAL DE USUARIO COOPERATIVAS MANUAL DE USUARIO COOPERATIVAS TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 INGRESO AL SISTEMA... 4 2.1. PANTALLA Y RUTA DE ACCESO...4 2.2. REGISTRO DE USUARIOS...5 2.3. CAMBIAR CONTRASEÑA...9 2.4. RECORDAR

Más detalles

CURSOS PRÁCTICOS SEDEN SEDEN

CURSOS PRÁCTICOS SEDEN SEDEN 6 CURSOS PRÁCTICOS SEDEN SEDEN C U R S O S P R Á C T I C O S S E D E N CREACIÓN DE REGLAS DE MESAJES PARA OUTLOOK EXPRESS SEDEN C/ Dr. Esquerdo nº 157, portal 30 C, 1º F Teléfono (91) 409 37 37 Fax (91)

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido Tabla de contenido 1 INFORMACIÓN PERSONAL... 2 1.1 Cómo ingresar al Aula Digital?... 2 1.2 Qué hacer si olvida su contraseña?... 2 1.3 Qué veo cuando

Más detalles

CIMA. MANUAL DE USUARIO

CIMA. MANUAL DE USUARIO MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera

Más detalles

Poder Judicial de Costa Rica

Poder Judicial de Costa Rica Poder Judicial de Costa Rica Sistema de Gestión en línea Versión 3.2.0.0 Manual de Usuario PODER JUDICIAL Autor: Dep. Tecnología de la Información Tabla de contenido Sistema de Gestión en Línea, Consulta

Más detalles

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Manual para el uso del Correo Electrónico Institucional Via Webmail

Manual para el uso del Correo Electrónico Institucional Via Webmail Manual para el uso del Correo Electrónico Institucional Via Webmail Accesando la pagina de webmail DIFSON El primer paso va a ser entrar a la página de internet donde se encuentra el correo de DIFSON.

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC 2005. GUIA No. 1

UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC 2005. GUIA No. 1 UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC 2005 GUIA No. 1 USO DEL INPUTBOX Y DEL MSGBOX EN VISUAL 2005. Empecemos por crear un proyecto en visual en el primer formulario (form1) arme la siguiente

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Manual de ACCESS Intermedio

Manual de ACCESS Intermedio Manual de ACCESS Intermedio Funciones agregadas (GROUP BY) Las funciones agregadas proporcionan información estadística sobre conjuntos de registros. Por ejemplo, puede usar una función agregada para contar

Más detalles

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3

Más detalles

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

MICROSOFT FRONTPAGE Contenido

MICROSOFT FRONTPAGE Contenido MICROSOFT FRONTPAGE Contenido CREAR UN SITIO WEB... 2 MARCOS... 5 FONDO DE LA PÁGINA... 7 MARQUESINAS... 8 CREAR HIPERVÍNCULOS... 9 BOTONES ACTIVABLES... 11 LOS MAPAS DE IMÁGENES... 13 INSERTAR SONIDOS...

Más detalles

XPERTO EN DISEÑO DE PÁGINAS WEB

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

Más detalles

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

Formulario VBA en Excel. Creación del formulario. Actividad grado 10. Actividad grado 10. 1. Leer y Realizar el siguiente ejercicio siguiendo los pasos establecidos en la guía. 2. Consultar códigos para realizar una calculadora. Donde se ejecute en formulario de visual basic,

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

Capítulo V. Implementación

Capítulo V. Implementación Capítulo V Implementación En este capítulo se especifican los recursos utilizados en la implementación de la interfaz, así como se describe su arquitectura funcional y las características principales.

Más detalles

Tareas sobre ASP. Las cookies son incluidas por un script CGI (servidor) en la cabecera de un paquete http de respuesta al cliente.

Tareas sobre ASP. Las cookies son incluidas por un script CGI (servidor) en la cabecera de un paquete http de respuesta al cliente. Tareas sobre ASP Igarki San Millán Rodríguez Garbiñe López Estívariz Carmen Rodríguez Vázquez Sara Eguiluz Sáez de Urturi Relación entre HTTP y cookies: Las cookies complementan el protocolo HTTP en la

Más detalles

GUÍA DE OUTLOOK. Febrero 2010

GUÍA DE OUTLOOK. Febrero 2010 GUÍA DE OUTLOOK 2007 Febrero 2010 CONFIGURACIÓN: Lo primero que debe hacer antes de abrir Outlook es crear un perfil, al que configurara una cuenta de correo. Para ello vaya a su menú de inicio de Windows

Más detalles

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

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)

Más detalles

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard 9.1 - CHAT

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard 9.1 - CHAT Creación y Modificación de Chat Chat: La herramienta de chat permite a los usuarios interactuar con otros usuarios utilizando un chat de texto. El chat forma parte del aula virtual. También se puede acceder

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

EDICIÓN Y FORMATO (II)

EDICIÓN Y FORMATO (II) EDICIÓN Y FORMATO (II) 1. INTRODUCCIÓN Writer dispone de una serie de barras de herramientas predeterminadas, en las que se encuentran botones de acceso directo a comandos específicos que se activan con

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Manual de Usuario Proveedor Módulo Cotizaciones

Manual de Usuario Proveedor Módulo Cotizaciones Manual de Usuario Proveedor Módulo Cotizaciones Servicio de Atención Telefónica: 5300569/ 5300570 Índice ROLES DE USUARIO... 3 1. CREAR OFERTA... 4 2. CONSULTAR COTIZACIONES... 9 Descripción General El

Más detalles

CREACIÓN Y CONFIGURACIÓN DE WIKIS

CREACIÓN Y CONFIGURACIÓN DE WIKIS Paso 1: Creación CREACIÓN Y CONFIGURACIÓN DE WIKIS Como con el resto de actividades, para crear un wiki lo primero es activar el modo de edición y seleccionar la opción Wiki de la lista desplegable Agregar

Más detalles

Carlos Castro Grande 1

Carlos Castro Grande 1 QUÉ ES VISUAL BASIC.NET? GUIA DE LABORATORIO I TALLER DE DESARROLLO I VB.NET 2012 Es un lenguaje de programación de alto nivel orientado a objetos y eventos que soporta encapsulación, herencia y polimorfismo.

Más detalles

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos

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 -----------------------------------------------------------------------

Más detalles

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

Manual de Usuario SMS Inteligente

Manual de Usuario SMS Inteligente Manual de Usuario SMS Inteligente 1 Contenido 1. Introducción... 3 2. Características y requerimientos del equipo de cómputo... 3 3. Requerimientos previos... 3 4. Cómo utilizar el portal... 4 Ingreso

Más detalles

Toda base de datos relacional se basa en dos objetos

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.

Más detalles

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Leonardo Diez Equipo Grupo Danysoft septiembre de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles