La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Jorge Oblitas Consultor Independiente Microsoft Regional Director Peru – Región Andina El WebPart Framework Parte 1.

Presentaciones similares


Presentación del tema: "1 Jorge Oblitas Consultor Independiente Microsoft Regional Director Peru – Región Andina El WebPart Framework Parte 1."— Transcripción de la presentación:

1 1 Jorge Oblitas Consultor Independiente Microsoft Regional Director Peru – Región Andina El WebPart Framework Parte 1

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

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

4 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

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

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

7 Web Part Zones Zona 1Zona 2

8 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ítuloVerbo MinimizarVerbo Cerrar Verbs MenuBorder Botón de Verbos

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

10 Web Parts Buscar Web Part Acciones Web Part Noticiass Web Part Clima Web Part Calendario Web Part

11 Web Parts

12 WebPartManager.DisplayMode Obtiene y determina el display mode de la página ValorDescripción BrowserDisplayMode"Normal" display mode; no edición (default) EditDisplayModePermite editar la apariencia y conducta de los Web Parts DesignDisplayModePermite edición de la disposición usando drag-and-drop CatalogDisplayModePermite agregar Web Parts a la página ConnectDisplayModePermite establecer conexiones entre Web parts

13 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

14 Edición de la disposición (layout)

15 Otros tipos de Zonas NombreDescripción EditorZoneLes Permite editar las propiedades y el layout de los Web Parts CatalogZonePermite a los usuarios agregar Web parts a la página ConnectionsZoneLes permite establecer conexiones entre Web parts 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

16 El control CatalogZone Permite agregar Web Parts interactivamente Contiene uno o más controlesCatalogPart NombreDescripción DeclarativeCatalogPartLista los Web parts declarados en PageCatalogPartLista los Web parts que han sido removidos de la página ImportCatalogPartPermite que los Web parts sean importados

17 Declarando un CatalogZone DeclarativeCatalogPart

18 Catalog Zones

19 El control EditorZone Permite la edición interactiva de Web parts Contiene uno o más controles EditorPart NombreDescripción AppearanceEditorPart Provee UI para la edición de títulos y otras propiedades relacionadas BehaviorEditorPartProvee UI para la edición de propiedades relacionadas con la conducta (ejemplo: ¿pueden ser cerrados los Web Parts?) LayoutEditorPartProvee 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

20 Declarando un EditorZone

21 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

22 Editor Zones

23 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

24 Preguntas

25 Mis datos Visítanos para ver la agenda de eventos en vivo y próximos Webcast Muy pronto tendremos en Lima a uno de los Gurús de Team System


Descargar ppt "1 Jorge Oblitas Consultor Independiente Microsoft Regional Director Peru – Región Andina El WebPart Framework Parte 1."

Presentaciones similares


Anuncios Google