Programando con Listas en Windows SharePoint Services 3.0

Aquí un entrenamiento que di hace muchos años para una empresa en la que trabajé como líder de practica de colaboración. Básicamente preparé esta presentación para mostrar a programadores como manejar listas y elementos de forma programática a fin de introducirlos al mundo de la programación SharePoint. Durante una revisión a un respaldo me encontré con los archivos fuente de este WebCast y decidí compilarlo como video para subirlo a mi canal de Youtube. Si por alguna razón sigues dando soporte a plataforma SharePoint 2007 (MOSS o WSS 3.0) en temas de programación este video sin duda es una referencia … Continue reading Programando con Listas en Windows SharePoint Services 3.0

Oportunidad de Negocio

Si usted tiene la necesidad de dar una solución basada en tecnología para resolver algún problema de negocio y requiere de un especialista técnico capaz de hacer su visión realidad, entonces le pido que descargue y llene el siguiente cuestionario inicial de oportunidad y lo haga llegar a haarongo@prodigy.net.mx con la finalidad de revisarlo, evaluarlo y potencialmente producir una propuesta de solución. Gracias!

Inspirado por el artículo Peter Bright sobre WinRT

  En mi caso todo empezó con MS-DOS 3.0 pero esa es otra historia. Yo tomé el barco de Microsoft desde 1997, como programador inicié con Visual Basic 5, tuve la oportunidad de utilizar la suite de Office 97 y experimentar lo que fue OLE 2.0, ya como programador Visual Basic 6 construí aplicaciones profesionales que hacían uso de componentes COM construidos por mí y también tuve la oportunidad de compartir con PowerBuilder funcionalidad gracias a COM. El primer libro de programación que compré fue Developing COM/ActiveX Components With Visual Basic 6 de Dan Appleman. Ya durante los cursos oficiales … Continue reading Inspirado por el artículo Peter Bright sobre WinRT

Usando los controles de SharePoint en WebParts

Sin duda, con el poder viene la responsabilidad. En pasados días publiqué un post acerca de cómo utilizar los controles de ASP.NET y toda su experiencia gloria dentro de WebParts de SharePoint. Sin embargo, al utilizar esta estrategia un conjunto de consideraciones subsecuentes deberán ser contempladas como hacer uso de los mismos controles SharePoint dentro de estos WebParts. En ese sentido, debido a que sin problema alguno puedo utilizar el GridView y/o cualquier control ASP.NET al principio suena atractiva la posibilidad pero como siempre la realidad se asoma y nos muestra al que un día fue novedoso control Calendar de … Continue reading Usando los controles de SharePoint en WebParts

Programación ASP.NET en WebParts de SharePoint

Si eres un de desarrollador ASP.NET que se está iniciando en desarrollo SharePoint este ejemplo puede ser de utilidad. Básicamente, usaremos un enfoque de desarrollo de WebParts basado en el uso de Web User Controls de ASP.NET 2.0. Antes que nada utilizaremos las siguientes herramientas: Visual Studio 2008 Professional Visual Studio 2008 Extensions for SharePoint (VSeWSS 1.2 o 1.3) Windows SharePoint Services 3.0 o Microsoft Office SharePoint Server 2007 Dentro de nuestro servidor de desarrollo SharePoint cargamos Visual Studio 2008 y elegimos la creación de un proyecto SharePoint en blanco, este proyecto lo nombraremos ASPNETWebPart. Especificaremos que el nivel de … Continue reading Programación ASP.NET en WebParts de SharePoint

Manipulación programática de archivos de Microsoft Project *.mpp con .NET

Si por alguna extraña razón cósmica en este mundo ultra moderno de la programación de software bajo plataforma .NET  te encuentras con la necesidad de manipular programáticamente archivos de Microsoft Office te recomiendo uses el proyecto open source MPXJ. La biblioteca MPXJ permite la lectura y escritura de diversos formatos de archivo de Microsoft Project usando un API en .NET o Java.  Estas API ofrecen clases que representan los componentes de un archivo de Project como Tareas, Recursos, Calendario, Asignaciones, etc. Y los métodos para poder acceder, operar y manipular dichos objetos. Estoy seguro que este modelo de objetos te … Continue reading Manipulación programática de archivos de Microsoft Project *.mpp con .NET

Como leer datos de nuestros formularios InfoPath programaticamente

Cuando trabajamos con formularios InfoPath y estos los tenemos que leer programáticamente desde un flujo de trabajo construido con Visual Studio  y hospedado sobre SharePoint tenemos múltiples alternativas para manipularlos. Alternativa 1: Usar una clase Stream y XmlDocument SPFile file = workflowProperties.Item.File; if (file.Exists) { Stream binFile = file.OpenBinaryStream(); XmlDocument doc = new XmlDocument(); doc.Load(binFile); XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable); nsmgr.AddNamespace("my", "http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-18T06:49:06"); this.info = doc.SelectSingleNode("/my:misCampos/my:solicitudNumber", nsmgr).InnerText; binFile.Dispose(); } Esta alternativa nos da acceso a la información mediante un XmlDocument. Se tiene que conocer el esquema y mediante rutas XPath accedemos a sus miembros. Ademas hay que realizar la conversión de … Continue reading Como leer datos de nuestros formularios InfoPath programaticamente

Invitación a eventos en línea sobre desarrollo SharePoint en Mayo del 2009

Estimados lectores interesados en el desarrollo SharePoint, durante el próximo mes de mayo del presente año estaré presentando una serie de charlas sobre SharePoint y tengo el gusto de invitarle a presenciar de manera virtual esta seria de conferencias virtuales “webcast” a través de los eventos en línea de Microsoft Latam. Queda usted cordialmente invitado a las siguientes charlas: Personalizando el Look & Feel de Sitios SharePoint – 8-May-09. http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032412755&Culture=es-AR Administración de Contenido Web con SharePoint – 11-May-09. http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032413035&Culture=es-AR Herramientas de SharePoint para Programadores .NET – 15-May-09. http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032413048&Culture=es-AR Construcción de Flujos de Trabajo SharePoint con Formularios InfoPath 2007 – 18-May-09.  … Continue reading Invitación a eventos en línea sobre desarrollo SharePoint en Mayo del 2009

Estaremos transmitiendo en vivo la plática de la comunidad Tijuana.NET

  La plática que estaré dando hoy 25 de marzo para la comunidad de Tijuana.NET la podrás presenciar remotamente en línea vía live meeting. Para poder ver  requerás instalar el Cliente de Livemeeting 2007 y despues acceder a la charla Introducción de Productos y Tecnología SharePoint para Desarrolladores .NET Lo que veremos es: Que puede hacer por mi SharePoint, como empezar a desarrollar en SharePoint, arquitectura de WSS, arquitectura de MOSS, beneficios de SharePoint para programadores .NET, personalizando con SharePoint Designer 2007 y personalizando con Visual Studio 2008. Te esperamos!