El WebPart Framework Parte 1

Slides:



Advertisements
Presentaciones similares
Web Forms en ASP .Net 2.0 El próximo paso.
Advertisements

Microsoft Office Sharepoint Server Gestión de Contenidos Web Rubén Alonso Cebrián Código: HOL-SPS08.
1 Curso Básico de C.I.O. Light Sección 4 Grupos y Subgrupos Sección 4 - Grupos y Subgrupos.
Manejo de roles, herramientas, y encriptando secciones de la configuración Jorge Oblitas
Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000)
Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000)
Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000)
Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000)
Los objetivos de esta presentación
Microsoft Office System Planificando la estructura de su información usando Microsoft SharePoint Portal Server 2003 José Alberca Acosta Consultor
Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000)
TNT1-64 KEY MESSAGE: This is Technet session TNT 1-64.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
PARA EL GRUPO DE 1º C. ELECTRICIDAD JORGE _SILVA _GRANADOS Presentación de Excel.
PORTAL WEB Manual de Usuario Perfil Autorizador
4. Mantenimiento de los espacios de trabajo. Manual de formación 2 4. Modificación de los espacios de trabajo 4.1 Introducción……………………………….……..……..…pág.
SharePoint 2010.
Inteligencia empresarial: TGI EspañaTGI España Gestión de contenido empresarial: RealmadridRealmadrid IETIET TragsaTragsaColaboración: Isolux CorsánIsolux.
UNIVERSIDAD ECOTEC TEMA: INFOPATH
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
Microsoft Word? Microsoft Word es un software destinado al procesamiento de textos. Fue creado por la empresa Microsoft Originalmente fue desarrollado.
El WebPart Framework Parte 2
CURSO DE VISUAL BASIC .NET MODO GRAFICO
Qué es una ventana En informática, una ventana es un área visual, normalmente de forma rectangular, que contiene algún tipo de interfaz de usuario, mostrando.
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Ingreso y Navegación inicial en SugarCRM
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
REDISEÑO DE SOFTWARE DISEÑO DE INTERFACES HUMANAS SEGUNDO TRABAJO.
O3 Report. 2 El O3 Report  El O3 Report es una herramienta que permite crear informes que incluyen una o más vistas del mismo cubo, con la posibilidad.
Crear un formulario de lista personalizado
Bienvenidos. Desarrollo de Aplicaciones I Lic. Alfonso Felipe Lima Cortés
6. Alertas. Manual de formación 2 6. Alertas 6.1 Introducción ….....……………………………………….…pág Agregar una alerta de lista o biblioteca … ……pág.
Un wiki (del hawaiano wiki wiki, «rápido») es un sitio web colaborativo que puede ser editado por varios usuarios. Los usuarios de una wiki pueden así.
PowerPoint 2007 Es una aplicación que permite la creación de presentaciones gráficas, al estilo de diapositivas que pueden combinar texto, diagramas,
Trabajado por: Dra. María G. Rosa-Rosario Catedrática Asociada
CREDO POR DANNA VANESSA CORTEZ Y CAROL ALEJANDRA BERNAL BOHORQUEZ.
Microsoft WORD Antonio De León.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
1.Qué es Outlook 2.Características principales de Outlook 3.Descripción de la pantalla de Outlook 4.Barra de menús 5.Barra de herramientas 6.Barra de Outlook.
César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies.
MAGISTER EN INFORMATICA EDUCATIVA - H i p e r m e d i o s E d u c a t i v o s Personalizar el blog Escribir: Agregar contenido a nuestro blog, ya sea en.
El inspector de Propiedades El inspector de Propiedades muestra las opciones propias del objeto o texto seleccionado, permitiéndonos editarlas, por lo.
1.- ¿Qué es Outlook? 1.- ¿Qué es Outlook? 2.-Características principales de Outlook 2.-Características principales de Outlook 3.-Descripción de la pantalla.
Universidad Ecotec Fernanda Orlando Albornoz
Que es Microsoft Outlook Es un programa en que puedes administrar tu correo electrónico, tanto de un servidor interno (si trabajas en una empresa) o de.
Sitios WEB HTML Dreamweaver Interfaz Instructor: Adbeel Cabnal.
Unidad 2: Tareas básicas de InfoPath 2010
Taller de informática Noelia Libardi 2015
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
U NIVERSIDAD P ANAMERICANA PROYECTOMOODLE. Nuevo año…Nueva imagen…
Capacitación INIA Portal Web INIA Agosto Newsletter Creación de nuevas newsletter con interfaz de usuarios Edición de newsletter desde interfaz.
AFM – Web File Manager Versión 5. Novedades técnicas – Forma de Implementación Siguiendo última tecnología de Microsoft: Framework.NET 3.5 Implementación.
Elementos básicos de la ventana
Sistema de Alerta Rápida Interna SINAVEF. Alertas Sinavef Al ingresar a la parte privada del sistema de alerta nos encontramos con el menú principal el.
Sistema de Alerta Rápida Interna SINAVEF. Sistema de alertas SINAVEF Al ingresar a la parte privada del sistema de alerta nos encontramos con el menú.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Partes de la ventana Access
Sistema de Alerta Fitosanitario. Al ingresar a la parte privada del sistema de alerta nos encontramos con el menú principal el cual nos mostrará las siguientes.
POR FELIPE MESA LEANDRO RUIZ SANTIAGO ZAPATA.  Gestión del Contenido.  Envío de Enlaces Web.  Comprobación de Artículos.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Hipermedios Educativos Magíster en Informática Educativa ¿¿Cómo se crea un Blog?? Debes entrar a 1 Primero.
SQL Server como Fuente de Datos para Office 365 Ing. David Sánchez Aguilar Microsoft MVP Office 365 Microsoft Certified Trainer Senior Developer Advisor.
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
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:

El WebPart Framework Parte 1 Programming ASP.NET El WebPart Framework Parte 1 Jorge Oblitas Consultor Independiente Microsoft Regional Director Peru – Región Andina Copyright © 2001-2002

Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000) Microsoft Partner Advisory Council (2002) Soluciones Intranet premiadas en Perú y EE.UU. Bajista desde 1984 Aficionado a los Golden Retrievers y Beagles

Agenda WebPartManager WebPartZones y Web Parts CatalogZones y CatalogParts EditorZones y EditorParts

Web Parts Framework para la construcción de aplicaciones tipo portal Programming ASP.NET Web Parts Framework para la construcción de aplicaciones tipo portal Sigue el esquema de SharePoint Portal Server System.Web.UI.WebControls.WebParts Interface de usuario enriquecida con la menor cantidad de código Edición de la estructura de páginas usando drag-and-drop Edición de apariencia, conducta y más Personalización – Parte 2 Intercomunicación ("conexiones") – Parte 2 Copyright © 2001-2002

El control WebPartManager Programming ASP.NET El control WebPartManager Administra la operación de los Web Parts Mantiene una lista de Web Parts y zonas Administra el estado de la página (ejemplo: display mode) y dispara eventos cuando el estado cambia. Facilita la comunicación entre Web Parts. Administra la personalización y mucho más. Una sola instancia por página, no tiene interface de usuario. <asp:WebPartManager ID="WebPartManager1" RunAt="server" /> Copyright © 2001-2002

El control WebPartZone Programming ASP.NET El control WebPartZone Define zonas en una página de Web Parts Define el la disposición y apariencia por defecto de los Web Parts dentro de cada zona. <asp:WebPartZone ID="WeatherZone" DragHighlightColor="244,198,96" RunAt="server"> <PartTitleStyle BackColor="#2254B1" ForeColor="White" /> <PartStyle BorderColor="#81AAF2" BorderStyle="Solid" BorderWidth="1px" /> <ZoneTemplate> <!– Declarar Web Parts aquí --> </ZoneTemplate> </asp:WebPartZone> Copyright © 2001-2002

Programming ASP.NET Web Part Zones Zona 1 Zona 2 Copyright © 2001-2002

Web Part Chrome Barra de título y borde que rodea el Web Part Programming ASP.NET Web Part Chrome Barra de título y borde que rodea el Web Part El Look viene definido por las propiedades del WebPartZone Barra título Botón de Verbos Verbo Minimizar Verbo Cerrar Border Verbs Menu Copyright © 2001-2002

Web Parts Controles definidos en un WebPartZone Programming ASP.NET Web Parts Controles definidos en un WebPartZone Web controls, user controls, custom controls Controles que no implementan IWebPart son empaquetados internamente en GenericWebParts Agrega propiedades: Title, Description, etc. <ZoneTemplate> <asp:Calendar Title="Calendario" ID="Calendar1" RunAt="server" /> <user:Weather Title=“Clima" ID="Weather1" RunAt="server" /> <custom:Search Title=“Buscar" ID="Search1" RunAt="server" /> </ZoneTemplate> Copyright © 2001-2002

Web Parts Clima Acciones Web Part Web Part Buscar Web Part Noticiass Programming ASP.NET Web Parts Clima Web Part Acciones Web Part Buscar Web Part Noticiass Web Part Calendario Web Part Copyright © 2001-2002

Programming ASP.NET Web Parts Copyright © 2001-2002

WebPartManager.DisplayMode Programming ASP.NET WebPartManager.DisplayMode Obtiene y determina el display mode de la página Valor Descripción BrowserDisplayMode "Normal" display mode; no edición (default) DesignDisplayMode Permite edición de la disposición usando drag-and-drop EditDisplayMode Permite editar la apariencia y conducta de los Web Parts CatalogDisplayMode Permite agregar Web Parts a la página ConnectDisplayMode Permite establecer conexiones entre Web parts Copyright © 2001-2002

Eventos del DisplayMode Programming ASP.NET Eventos del DisplayMode WebPartManager.DisplayModeChanging Indica que el display mode está por cambiar. WebPartDisplayModeCancelEventArgs revela el nuevo display mode y permite al manejador cancelar el cambio. WebPartManager.DisplayModeChanged Indica que el display mode ha cambiado WebPartDisplayModeEventArgs revela el display mode anterior Copyright © 2001-2002

Edición de la disposición (layout) Programming ASP.NET Edición de la disposición (layout) Copyright © 2001-2002

Otros tipos de Zonas Las WebPartZones definen el contenido base Programming ASP.NET Otros tipos de Zonas Las WebPartZones definen el contenido base Se muestran en todo momento Otras zonas permiten la edición de las páginas Se muestran de manera condicional basada en el display mode Nombre Descripción CatalogZone Permite a los usuarios agregar Web parts a la página EditorZone Les Permite editar las propiedades y el layout de los Web Parts ConnectionsZone Les permite establecer conexiones entre Web parts Copyright © 2001-2002

El control CatalogZone Programming ASP.NET El control CatalogZone Permite agregar Web Parts interactivamente Contiene uno o más controlesCatalogPart Nombre Descripción PageCatalogPart Lista los Web parts que han sido removidos de la página DeclarativeCatalogPart Lista los Web parts declarados en <WebPartsTemplate> ImportCatalogPart Permite que los Web parts sean importados Copyright © 2001-2002

Declarando un CatalogZone Programming ASP.NET Declarando un CatalogZone <asp:CatalogZone ID="CatalogZone1" Runat="server"> <ZoneTemplate> <asp:PageCatalogPart ID="PageCatalogPart1" Runat="server" /> <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" Runat="server"> <WebPartsTemplate> <!-- Declarative Web Parts go here --> </WebPartsTemplate> </asp:DeclarativeCatalogPart> <asp:ImportCatalogPart ID="ImportCatalogPart1" Runat="server" /> </ZoneTemplate> </asp:CatalogZone> DeclarativeCatalogPart Copyright © 2001-2002

Programming ASP.NET Catalog Zones Copyright © 2001-2002

El control EditorZone Permite la edición interactiva de Web parts Programming ASP.NET El control EditorZone Permite la edición interactiva de Web parts Contiene uno o más controles EditorPart Nombre Descripción AppearanceEditorPart Provee UI para la edición de títulos y otras propiedades relacionadas BehaviorEditorPart Provee UI para la edición de propiedades relacionadas con la conducta (ejemplo: ¿pueden ser cerrados los Web Parts?) LayoutEditorPart Provee UI para la edición del estado de presentación del Web Part (minimizado, o restaurado) PropertyGridEditorPart Provee una grilla de propiedades para la edición de propiedades personalizadas Copyright © 2001-2002

Declarando un EditorZone Programming ASP.NET Declarando un EditorZone <asp:EditorZone ID="EditorZone1" Runat="server"> <ZoneTemplate> <asp:AppearanceEditorPart ID="AppearanceEditorPart1" Runat="server" /> <asp:BehaviorEditorPart ID="BehaviorEditorPart1" Runat="server" /> <asp:LayoutEditorPart ID="LayoutEditorPart1" Runat="server" /> </ZoneTemplate> </asp:EditorZone> Copyright © 2001-2002

PropertyGridEditorPart Programming ASP.NET PropertyGridEditorPart Permite editar propiedades personalizadas Muestra propiedades marcadas [WebBrowsable] string _stocks; // e.g., "MSFT,INTC,AMZN" [WebBrowsable] public string Stocks { get { return _stocks; } set { _stocks = value; } } Permite a la propiedad aparecer en el PropertyGridEditorPart Como apaece la propiedad en el PropertyGridEditorPart Copyright © 2001-2002

Programming ASP.NET Editor Zones Copyright © 2001-2002

Lo que se verá en el próximo Webcast Web Part Connections Personalización Por usuario Compartida Providers Web Parts personalizados Verbos personalizados Exportando WebParts

Preguntas

... Muy pronto tendremos en Lima a uno de los Gurús de Team System Mis datos Jorgeo@icuadrado.com http://www.icuadrado.com Visítanos para ver la agenda de eventos en vivo y próximos Webcast www.icuadrado.com ... Muy pronto tendremos en Lima a uno de los Gurús de Team System