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



Documentos relacionados
Programación Web. Unidad 5. Programación del lado del servidor.

Componentes de una aplicación ASP.NET

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

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

Guía de usuario CUBO TI

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Conexión a red LAN con servidor DHCP

Introducción a Visual Studio.Net

XPERTO EN DISEÑO DE PÁGINAS WEB

- MANUAL TÉCNICO - Implantación de software de Marketing Online

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

ASP.NET. Laboratorio de Programación Lorena Castañeda Bueno

1

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

Workflows? Sí, cuántos quiere?

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT

Curso de PHP con MySQL Gratis

Asignaturas Temas Asignaturas Temas

CONCLUISIONES Y RECOMENDACIONES

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

ASP.NET. Prof. Gina Huertas Camacho

Objetivos: Dirigido a: Desarrolladores de Páginas Web con conocimientos previos de HTML, desarrollo de Scripts de cliente y servidor.

Sesión 23. Luisa Fernanda Rincón Pérez

DISEÑO MICROCURRICULAR

CAPÍTULO 3 VISUAL BASIC

Instalación del Software Magaya

INDETEC MANUAL DE ACTUALIZACIÓN SAACG.NET

WINDOWS : TERMINAL SERVER

Capítulo V. Implementación

SISTEMA DE ATENCIÓN y GESTIÓN MANUAL DEL USUARIO. SAyGeS v2.0

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

TciSatSingleW32 Versión 3.1

ANEXO I. Diccionario de Datos

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Aplicación para envíos masivos de correos PertList Guía para el usuario

PROGRAMACIÓN PÁGINAS WEB CON PHP

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

Temario. Examen. Curso. Cursoss. Programación. Desarrollando .NET Visual Studio.NET Programación. Programación con Microsoft ADO.

BANCO CENTRAL DE RESERVA DEL PERÚ

Configuración de conexiones remotas por VPN con Aspel-SAE 6.0

Las Novedades de VisualStudio.Net

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]

Controles en ASP.NET

Conexión ODBC Visual Basic - MSQL. Cristian Vidal Silva

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas

Botón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A.

MANUAL DE INSTALACIÓN DEL SISTEMA LMS LMS: LEARNING MANAGEMENT SYSTEM

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

SAP SOLUTION MANAGER 7.1 Service Desk MANUAL DE USUARIO CREADOR. Fecha entrega 12 de junio de 2014 Revisión 1.0

Herramientas Tecnológicas de Productividad. Sesión 7. Administración del tiempo y productividad personal.

UNIVERSIDAD DR. JOSE MATIAS DELGADO

AIRE Administrativo, para el diseño de Catálogos, Flujo de Trabajo, Seguridad y Control de Usuarios.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

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

Guía de Instalación. Seguridad Esencial PC Tools

MANUAL DE USUARIO PARA SOPORTE DE SINERGYHARD EN TIVOLI SERVICE REQUEST MANAGER. Enero de 2012

Instalación de OPUS PLANET en red

2407: Programación en Microsoft C#, 2012 Edition

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas.

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos

Roles y Características

Windows Server Windows Server 2003

Manual de Acceso Remoto al Portal Timbó. Montevideo 2011

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

INTroduccIóN... xv INTroduccIóN A LA PLATAForMA.NET... 1 FuNdAMENToS del desarrollo de APLIcAcIoNES WEB... 15

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Sistema Valefiel Todos los derechos reservados 2012

Programación Aplicada II Ing. Héctor Abraham Hernández

Manual de Usuario SafeDigital V2 Emisión Certificados

Programación páginas web. Servidor (PHP)

CONFIGURACION CLIENTE WEB Internet Explorer 7.0, 8.0, 9.0, 10.0, 11.0

Desarrollo y servicios web

Anexo 11. Manual de Administración

INSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003

Guía de comprobación de requisitos y solución a problemas comunes en las Oficinas Virtuales

Microsoft SQL Server Conceptos.

SISTEMA DE GESTIÓN DE INCIDENTES Manual de usuario

INDICE EMPRESA DE ADMINISTRACION DE INFRAESTRUCTURA ELECTRICA S.A ADINELSA MANUAL DE LIQUIDACION

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Visión General de GXportal. Última actualización: 2009

Configuración de Aspel SAE 5.0 para trabajar Remotamente. 2. Para configurar Aspel-SAE 5.0 como Servidor Remoto se necesita:

Manual del soporte en línea Web

Sistema de Mensajería Empresarial para generación Masiva de DTE

Comparación entre Active Reports, Crystal Reports, y MS Reporting Services

Instalación de SQL Server 2008 y su manejo con los sistemas Aspel

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios

Intel Learning Series Theft Deterrent Sistema disuasivo de robos y administrador de activos

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

ASUS WebStorage Manual del usuario

Portal del Proveedor. Guía de uso rápido para el proveedor: Generar y enviar facturas desde el portal.

8969 Extending Microsoft Dynamics CRM 4.0

Transcripción:

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 la infraestructura para aplicaciones Web dinámicas. Proporciona a los desarrolladores los servicios necesarios para la creación de aplicaciones Web. Soporta cualquiera de los lenguajes del Framework. Provee herramientas que facilitan el desarrollo de la interfaz visual de las aplicaciones web. Incluye el desarrollo de Web Forms y servicios Web XML.

Componentes de una aplicación ASP.NET Web forms o páginas.aspx. Proveen la interfaz de usuario de la aplicación web. Páginas de code behind. Asociadas a los web forms, contienen el código del lado del servidor. Archivos de configuración Web.config y machine.config. Archivo Global.asax, contiene el código necesario para responder a los eventos de nivel de aplicación disparados por asp.net. Referencias a servicios web xml. Conectividad a bases de datos. Sistema de caché

Web Forms El Web form es la unidad principal de ASP.NET. Proveen la interfaz gráfica de la aplicación web. Permite que los diseñadores gráficos y los programadores trabajen de forma independiente. Implementan modelo de eventos.

El marco de trabajo de las páginas en ASP.NET Modelo de programación para el desarrollo de páginas ASP.NET. Ciclo de ejecución de los controles en ASP.NET El marco de páginas ái es un modelo dl desconectado d y sin estado td por estar soportado en el protocolo HTTP. El servidor carga una página pg cada vez que se solicita por un request y la descarga cuando el request termina. La página y los controles de servidor son los responsables de ejecutar los procesos y enviar larespuesta al usuario. Para ver más detalle del ciclo de ejecución de los controles: Para ver más detalle del ciclo de ejecución de los controles: http://msdn2.microsoft.com/enus/library/aa719775(vs.71).aspx

Eventos de página Crea e inicializa los server controls Al request Page_Init Page_Load Change events Textbox1_Changed Action events Button1_click Al cerrar o pasar el control Page_Unload

Eventos de página Page_Init: puedo usarlo para inicializar valores. Page_Load: Realizar acciones que deben suceder la primera vez que se carga la página. Responder a los eventos del cliente que resulten de un comando post. Use la propiedad IsPostBack para verificar si es la primera vez que se carga la página. Los enlaces de datos por ejemplo, podrían hacerse solo la primera vez. Page_Unload: Operaciones de limpieza finales. Por ej: cerrar conexiones, archivos, limpiar objetos. Page _ Error: Si se produce una excepción no controlada. Page_AbortTransaction Se desencadena cuando una transacción se ha anulado. Page_CommitTransaction: Cuando la transacción se ha confirmado correctamente.

Controles de Servidor Proporcionan un modelo de programación estructurado para acceder a propiedades, p métodos y eventos de los controles de interfaz de usuario desde el código del servidor. Pueden crearse controles de usuario o personalizarse los ya existentes. Características: Administración automática del estado. Acceso simple a los valores de los objetos sin tener que utilizar el Request. Modelo de eventos. Componentes que se ejecutan del lado del servidor. Encapsulan los componentes gráficos y otras funcionalidades. Incluyen botones, cajas de texto, listas. Tienen el atributo runat= server. Tienen eventos asociados que permiten ejecutar su funcionalidad. Se basan en el modelo común de objetos. Validación del tipo de browser cuando generan el código html.

Tipos de Controles de Servidor HTML server controls son aquellos controles html comunes a los cuales se les ha agregado el atributo runat= server y un id para que puedan ejecutarse del ld lado del dlservidor. Web server controls Intrinsic controls botones y listas. Validation controls validar las entradas del usuario. Rich controls ejemplo: el calendario. List bound controls Controles de enlace a colecciones. Solo enlazan colecciones de IEnumerable, ICollection e IListSource. Internet Explorer web controls pueden ser descargados e incorporados al visual studio.net. Ejemplo: toolbar, treeview.

Controles de validación

Controles básicos en ASP.Net (Guía en clase)