Creación de controles de usuario

Slides:



Advertisements
Presentaciones similares
ANALISIS Y DISEÑO ORIENTADO A OBJETOS
Advertisements

Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Programación orientada a objetos en Visual Basic .NET
Conceptos fundamentales de ASP.NET
Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Scripting en el lado del Cliente
10. Enumeraciones y Propiedades. Es un tipo de estructura en la que los literales de los valores que pueden tomar sus objetos se indican explícitamente.
CI-2413 CGI & Compañía.
Introducción a Windows Forms
Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.
Administración del estado
Leer y escribir datos XML
Crear y consumir Servicios Web XML
Funciones. Subrutinas y procedimientos
Crear un formulario Web Form con Microsoft ASP.NET
Introducción a ASP.NET.
Validación de la entrada de datos de usuario
Manejo de errores y excepciones
Seguimiento en aplicaciones Web con Microsoft ASP.NET
Seguridad en aplicaciones Web con Microsoft ASP.NET
Configurar, optimizar e implementar una aplicación Web Microsoft ASP
Módulo 2: Uso de Microsoft Visual Studio .NET
Desarrollo de componentes en Visual Basic .NET
Agregar código a un formulario Web Form con Microsoft ASP.NET
Capacitación sobre terminología web.
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Model View Controller (MVC)
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Daniel A. Seara Director Regional MSDN NDSoft
Módulo 1: Primeros Pasos
Módulo 2: Trabajando con Formularios y Controles
Módulo 6: Validando la Entrada de Usuario
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Introducción XML y WebServices.
Desarrollo de una Línea de Producto Software de comercio electrónico
Introducción a ASP.NET.
Sistema La Plata Módulo I INTRODUCCION A APLICACIONES WEB.
TALLER DE PROGRAMACIÓN III
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Java Server Faces.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
InfoPath Ventajas y Uso.
Características de la interfaz de desarrollo
Control de errores visual basic
Módulo 8: Manejo de Errores y Excepciones
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
ARQUITECTURA MVC Modelo Vista Controlador es un patrón de arquitectura de software que se utiliza mucho en aplicaciones web, separándola en tres capas.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
Lenguajes de Programación
Clase 6 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
Andrés David Rodríguez Delgado Cód Es un conjunto de extensión de UML propuesto por JIM CONALLEN que esta formado por valores etiquetados,
VISUAL BASIC.NET MODULO III. Introducción a las aplicaciones Web Forms Tradicionalmente: Las aplicaciones Web se desarrollaban siguiendo un modelo mixto.
Servidor web Alumna: María Verónica Mancheno Materia: Gestión de Información Web Profesor: José Medina Moreira.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Hojas de Estilo en Cascada (Cascading Style Sheets)
Conceptos. -Programación orientada a eventos. -Instancias de clase. -Atributo de los objetos. -Método main, get y set. -Ejemplo de la declaración de.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Qué es Dreamweaver CS4. Dreamweaver CS4 es un software fácil de usar que permite crear páginas web profesionales. Las funciones de edición visual de Dreamweaver.
Introduccióna Dreamweaver Licenciatura en Tecnología Educativa LEIVA HÉCTOR RUBEN.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
Administración de Sitios Web Introducción al Lenguaje PHP
I.LENGUAJE DE PROGRAMACIÓN JAVASCRIPT. El JavaScript es un lenguaje de programación interpretado, lo que significa que no necesita ser compilado. Proviene.
INTER FAZ DE ACCESS COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MONTIEL FUENTES REYNA ELIZABETH RIVAS ALANIS ARIANA VALERIA GRUPO:304.
C APACITACIÓN JAVA – ITM 2012 Sesión 1. INTRODUCCIÓN AL NETBEANS Creación de una calculadora con NetBeans.
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Transcripción de la presentación:

Creación de controles de usuario

Descripción Agregar controles de usuario a un formulario Web Form ASP.NET Crear controles de usuario

Lección: Agregar controles de usuario a un formulario Web Form ASP.NET ¿Qué es un control de usuario? ¿Por qué utilizar controles de usuario? Práctica: hacer una lista de controles de usuario Agregar un control de usuario Demostración: Crear un control de usuario

¿Qué es un control de usuario? Los controles de usuario simplifican la reutilización de código y componentes de la IU en una aplicación Web Un control de usuario es un control de servidor Web definido por el usuario con una extensión .ascx Contiene HTML, pero no las etiquetas <HTML>, <BODY>, o <FORM> ó Contiene código para gestionar sus propios eventos <%@ Control Language="vb" %> <%@ Control Language="c#" %>

¿Por qué utilizar controles de usuario? Reutilizar interfaz de usuario y código Aplicación A Aplicación B Control1.ascx Page3.aspx Page1.aspx Page2.aspx

Práctica: hacer una lista de controles de usuario Los estudiantes: Crearán una lista de ejemplos sobre cuándo resulta apropiado el uso de controles de usuario Tiempo: 5 minutos

Agregar un control de usuario Utilizar la directiva @ Register para incluir un control de usuario en una página ASP.NET Insertar el control de usuario en un formulario Web Form Utilizar las propiedades Get y Set del control de usuario o <%@ Register TagPrefix="demo" TagName="validNum" Src="numberbox.ascx" %> <demo:validNum id="num1" runat="server"/> num1.pNum = 5 'uses Set x = num1.pNum 'uses Get num1.pNum = 5; //uses Set x = num1.pNum; //uses Get

Demostración: crear un control de usuario Crear un nuevo control de usuario Crear una propiedad

Lección: crear controles de usuario Crear un control de usuario Demostración: utilizar un control de usuario

Crear un control de usuario Dos métodos para la creación de controles de usuario: Crear un nuevo control de usuario utilizando Visual Studio .NET Convertir una página ASP.NET existente en un control de usuario La pagina host interactúa con el control utilizando propiedades La página host debería utilizar el flujo de presentación Public Property pNum() As Integer Get Return Convert.ToInt32(txtNum.Text) End Get Set (ByVal value As Integer) txtNum.Text = CStr(value) End Set End Property public int pNum { get return Convert.ToInt32(txtNum.Text); } set txtNum.Text = Convert.ToString(value);

Demostración: utilizar un control de usuario Insertar un control de usuario en una página Utilizar los controles de usuario en la página de código subyacente