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 http://www.icuadrado.com Jorge Oblitas Consultor Independiente Microsoft Regional Director Peru – Región Andina El WebPart Framework Parte 1

2 2 http://www.icuadrado.com 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 http://www.icuadrado.com Agenda WebPartManager WebPartZones y Web Parts CatalogZones y CatalogParts EditorZones y EditorParts

4 http://www.icuadrado.com 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 http://www.icuadrado.com 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 http://www.icuadrado.com 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 http://www.icuadrado.com Web Part Zones Zona 1Zona 2

8 http://www.icuadrado.com 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 http://www.icuadrado.com 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 http://www.icuadrado.com Web Parts Buscar Web Part Acciones Web Part Noticiass Web Part Clima Web Part Calendario Web Part

11 http://www.icuadrado.com Web Parts

12 http://www.icuadrado.com 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 http://www.icuadrado.com 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 http://www.icuadrado.com Edición de la disposición (layout)

15 http://www.icuadrado.com 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 http://www.icuadrado.com 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 http://www.icuadrado.com Declarando un CatalogZone DeclarativeCatalogPart

18 http://www.icuadrado.com Catalog Zones

19 http://www.icuadrado.com 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 http://www.icuadrado.com Declarando un EditorZone

21 http://www.icuadrado.com 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 http://www.icuadrado.com Editor Zones

23 http://www.icuadrado.com 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 http://www.icuadrado.com Preguntas

25 http://www.icuadrado.com 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 www.icuadrado.com... 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