<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Haaron Gonzalez</title><link>http://msmvps.com/blogs/haarongonzalez/default.aspx</link><description>quieres predecir el futuro?, entonces crealo</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>WebCast de Tecnologías SharePoint para Desarrollo de Sitios de Internet</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/12/02/1655569.aspx</link><pubDate>Tue, 02 Dec 2008 21:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1655569</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1655569</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/12/02/1655569.aspx#comments</comments><description>&lt;p&gt;&lt;img align="right" width="240" src="http://betterecm.files.wordpress.com/2007/02/windowslivewritermoremoss2007scheduledwebcasts-e4e5mpj03864060000141.jpg" height="240" style="display:inline;margin:0px 0px 0px 45px;" alt="" /&gt; Este pr&amp;oacute;ximo &lt;b&gt;Viernes 5 de Diciembre del 2008 a las 9:30 AM a 11:00 AM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&lt;/b&gt; se estar&amp;aacute; impartiendo WebCast titulado &lt;a target="_blank" href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=6GTMKF&amp;amp;role=attend"&gt;Tecnolog&amp;iacute;as SharePoint para Desarrollo de Sitios de Internet&lt;/a&gt;. Esta sesi&amp;oacute;n sera de acceso y dominio p&amp;uacute;blico, por lo tanto se le extiende una atenta invitaci&amp;oacute;n. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;As&amp;iacute; mismo se le invita a que difunda este evento enviando el siguiente &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=6GTMKF&amp;amp;role=attend"&gt;enlace&lt;/a&gt; &lt;/b&gt;&lt;b&gt;a quien usted considere pertinente.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;En esta sesi&amp;oacute;n veremos las caracter&amp;iacute;sticas disponibles en la plataforma SharePoint para construir sitios p&amp;uacute;blicos de Internet. Entenderemos que conceptos a nivel arquitectura se deben de considerar para configurar una infraestructura base, tambi&amp;eacute;n, veremos qu&amp;eacute; alternativas y soporte se tiene para habilitar sitios multi idioma y de acceso p&amp;uacute;blico. &lt;/p&gt;
&lt;p&gt;Los temas son: &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Infraestructura de un sitio SharePoint para acceso p&amp;uacute;blico &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pasos para habilitar un escenario de internet en SharePoint &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Entendiendo la estructura de sitios de publicaci&amp;oacute;n de SharePoint &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creando un sitio p&amp;uacute;blico de acceso an&amp;oacute;nimo y configurando variaciones&lt;/p&gt;
&lt;p&gt;Requisitos &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Conocimientos b&amp;aacute;sicos de SharePoint &lt;/p&gt;
&lt;p&gt;Presentador &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Haaron Gonzalez, Lider de Pr&amp;aacute;ctica de Colaboraci&amp;oacute;n &lt;/p&gt;
&lt;p&gt;Para ver este WebCast requerir&amp;aacute; instalar el &lt;a href="http://office.microsoft.com/en-us/help/HA101733831033.aspx"&gt;Cliente de Livemeeting 2007&lt;/a&gt; y despues acceder al &lt;a target="_blank" href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=6GTMKF&amp;amp;role=attend"&gt;Tecnolog&amp;iacute;as SharePoint para Desarrollo de Sitios de Internet&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Saludos!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1655569" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category></item><item><title>Sobre Windows Azure</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/28/1652264.aspx</link><pubDate>Tue, 28 Oct 2008 15:49:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652264</guid><dc:creator>haaron</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1652264</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/28/1652264.aspx#comments</comments><description>&lt;p&gt;Personalmente le veo futuro y definitivamente una alternativa lo 
suficientemente robusta para basar desarrollos empresariales de gran alcance. 
Windows Azure es la&amp;nbsp;nueva oferta de Microsoft para llevar el mundo inform&amp;aacute;tico 
empresarial&amp;nbsp; a la web &amp;quot;nube&amp;quot;. Se ofrece una plataforma o fundaci&amp;oacute;n de servicios 
y servidores para construir e implementar soluciones como servicios en la nube. 
Desde la perspectiva de programador se basa en .NET de tal manera que la misma 
experiencia y paradigma de desarrollo al que estamos acostumbrados ser&amp;aacute; 
transparente bajo este contexto. 
&lt;/p&gt;
&lt;p&gt;Windows Azure se fundamente&amp;nbsp;con&amp;nbsp;la experiencia que Microsoft ha tenido en los 
&amp;uacute;ltimos a&amp;ntilde;os al ofrecer&amp;nbsp;sus propios servicios en la nube. Imagina construir una 
aplicaci&amp;oacute;n o soluci&amp;oacute;n web y mediante Windows Azure podr&amp;aacute;s hacer una 
implementaci&amp;oacute;n en producci&amp;oacute;n lo suficientemente robusta capaz de escalar a las 
necesidades con solo especificar en un archivo de configuraci&amp;oacute;n cuantos 
servidores estar&amp;aacute;n balanceando peticiones para atender&amp;nbsp;tu demanda. 
&lt;/p&gt;
&lt;p&gt;Esta&amp;nbsp;plataforma de servicios donde la fundaci&amp;oacute;n es Windows Azure o Windows 
para la web ofrece un ambiente hospedado para: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Live services
&lt;/li&gt;
&lt;li&gt;.NET services
&lt;/li&gt;
&lt;li&gt;SQL servives
&lt;/li&gt;
&lt;li&gt;SharePoint servicves
&lt;/li&gt;
&lt;li&gt;Dynamis CRM services&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A caso en un futuro no muy lejano, tambi&amp;eacute;n podremos usar Office cliente en la 
nube? Y ya no pagar por software sino por el uso de un servicio?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652264" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/PDC+2008/default.aspx">PDC 2008</category></item><item><title>PDC Dia 01</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/28/1652263.aspx</link><pubDate>Tue, 28 Oct 2008 15:33:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652263</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1652263</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/28/1652263.aspx#comments</comments><description>&lt;p&gt;Esta semana estaré en el &lt;a href="http://www.microsoftpdc.com/" target="_blank"&gt;PDC 2008&lt;/a&gt; conociendo cual es la visión futura de Microsoft en la mayoría de los productos que constituyen la plataforma. En medida de mis posibilidades estaré compartiendo que vamos encontrando conforme el evento se desarrolla.  &lt;p&gt;Estamos a punto de iniciar y existe una emoción en el ambiente entre tanta gente que se interesa en esta industria, fotógrafos por doquier y a la expectativa de lo nuevo en tecnologías, lo que viene, lo que estará influyendo en nuestro futuro próximo como profesionales del software. &lt;p&gt;Muchas caras conocidas y una agenda impresionante. &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652263" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/PDC+2008/default.aspx">PDC 2008</category></item><item><title>Presentación del WebCast de Programación con las Extensiones de SharePoint para Visual Studio 2008</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/17/1651165.aspx</link><pubDate>Fri, 17 Oct 2008 19:54:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651165</guid><dc:creator>haaron</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1651165</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/17/1651165.aspx#comments</comments><description>&lt;p&gt;Aquí les dejo los recursos de la presentación que acabamos de finalizar donde vimos:  &lt;ul&gt; &lt;li&gt;Que son las extensiones de Visual Studio para WSS 3 &lt;li&gt;Introduccion a la implementacion de soluciones WSP y features &lt;li&gt;Contruccion de WebPart Site Explorer &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Gracias por su asistencia, nos vemos!  &lt;p&gt;La sesión puedes ver en línea: &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/view?id=BGNF5M"&gt;Ver grabación&lt;/a&gt; &lt;p&gt;El codigo purdes verlo en mi blog: &lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2008/09/20/1648425.aspx" target="_blank"&gt;Ver codigo&lt;/a&gt; &lt;p&gt;La presentación: &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez/ProgramandoExtensionesSP.zip" target="_blank"&gt;Descargalo aqui&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651165" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WebCast/default.aspx">WebCast</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>WebCast de Programación con las Extensiones de SharePoint para Visual Studio 2008</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/16/1651037.aspx</link><pubDate>Thu, 16 Oct 2008 23:22:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651037</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1651037</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/16/1651037.aspx#comments</comments><description>&lt;p&gt;Como parte de los esfuerzos de capacitaci&amp;oacute;n de la empresa &lt;a href="http://www.emlink.com.mx"&gt;Emlink&lt;/a&gt; - Gold Partner de Microsoft en M&amp;eacute;xico, este pr&amp;oacute;ximo &lt;b&gt;Viernes 17 de Octubre del 2008 a las 9:30 AM a 11:00 AM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&lt;/b&gt; se estar&amp;aacute; impartiendo WebCast titulado &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=BGNF5M&amp;amp;role=attend" target="_blank"&gt;Programando con las Extensiones de SharePoint para Visual Studio 2008&lt;/a&gt;. Esta sesi&amp;oacute;n sera de acceso y dominio p&amp;uacute;blico, por lo tanto se le extiende una atenta invitaci&amp;oacute;n.  &lt;/p&gt;
&lt;p&gt;&lt;b&gt;As&amp;iacute; mismo se le invita a que difunda este evento enviando el siguiente &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=BGNF5M&amp;amp;role=attend" target="_blank"&gt;enlace&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;a quien usted considere pertinente&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Programando con las Extensiones de SharePoint para Visual Studio 2008&lt;br /&gt;En esta sesi&amp;oacute;n daremos una breve introducci&amp;oacute;n a las extensiones de SharePoint para Visual Studio, en espec&amp;iacute;fico entenderemos como funciona la imeplementacion de componentes y entregables desarrollados para SharePoint.  &lt;/p&gt;
&lt;p&gt;Los temas son:&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Caracteristicas de SharePoint para programadores .NET&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bases de un Ambiente de Desarrollo para Proyectos SharePoint&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Familiarizandote con las extensiones de SharePoint para Visual Studio &lt;/p&gt;
&lt;p&gt;Requisitos&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Programaci&amp;oacute;n en C#&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Conocimientos b&amp;aacute;sicos de SharePoint  &lt;/p&gt;
&lt;p&gt;Presentador&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp; Haaron Gonzalez, Lider de Pr&amp;aacute;ctica de Colaboraci&amp;oacute;n  &lt;/p&gt;
&lt;p&gt;Para ver este WebCast requerir&amp;aacute; instalar el &lt;a href="http://office.microsoft.com/en-us/help/HA101733831033.aspx"&gt;Cliente de Livemeeting 2007&lt;/a&gt; y despues acceder al &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=BGNF5M&amp;amp;role=attend" target="_blank"&gt;Programando con las Extensiones de SharePoint para Visual Studio 2008&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Saludos!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651037" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Código y Presentación del WebCast de Programación con Silverlight, WCF, LINQ y WPF</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/10/1650504.aspx</link><pubDate>Fri, 10 Oct 2008 20:08:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1650504</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1650504</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/10/1650504.aspx#comments</comments><description>&lt;p&gt;Aqu&amp;iacute; les dejo los recursos de la presentaci&amp;oacute;n que acabamos de finalizar donde vimos con programaci&amp;oacute;n:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Como crear un proyecto Silverlight &lt;/li&gt;
&lt;li&gt;Como crear un modelo LINQ to SQL para realizar consultas  &lt;/li&gt;
&lt;li&gt;Como crear un servicio WCF para exponer una busqueda via LINQ  &lt;/li&gt;
&lt;li&gt;Como invocar el servicio WCF desde un proyecto Silverlight  &lt;/li&gt;
&lt;li&gt;Como mostrar con XAML algunos objetos y datos &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gracias por su asistencia, nos vemos!  &lt;/p&gt;
&lt;p&gt;Sesi&amp;oacute;n:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.haarongonzalez.com/livemeeting/SilverlightWebCast.zip"&gt;Descargar la sesi&amp;oacute;n LiveMeeting&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;C&amp;oacute;digo:&lt;/p&gt;
&lt;p&gt;&lt;iframe style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;" src="http://cid-638d1988b3a07a11.skydrive.live.com/embedrowdetail.aspx/Public/MSDNSharePointDemos/WebCastDemo.zip" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Presentaci&amp;oacute;n:&lt;/p&gt;
&lt;p&gt;&lt;iframe style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;" src="http://cid-638d1988b3a07a11.skydrive.live.com/embedrowdetail.aspx/Public/MSDNSharePointDemos/Programando%20con%20Silverlight,%20WCF,%20LINQ%20y%20WPF.pdf" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1650504" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>WebCast sobre Programación Silverlight, WCF, LINQ y WPF</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/07/1650039.aspx</link><pubDate>Tue, 07 Oct 2008 21:01:49 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1650039</guid><dc:creator>haaron</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1650039</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/07/1650039.aspx#comments</comments><description>&lt;p&gt;Como parte de los esfuerzos de capacitación de la empresa &lt;a href="http://www.emlink.com.mx"&gt;Emlink&lt;/a&gt; - Gold Partner de Microsoft en México, este próximo &lt;b&gt;Viernes 10 de Octubre del 2008 a las 9:30 AM a 11:00 AM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&lt;/b&gt; se estará impartiendo &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=73NKTM&amp;amp;role=attend"&gt;WebCast sobre Programación Silverlight, WCF, LINQ y WPF&lt;/a&gt;. Esta sesión sera de acceso y dominio público, por lo tanto se le extiende una atenta invitación.  &lt;p&gt;&lt;b&gt;Así mismo se le invita a que difunda este evento enviando el siguiente &lt;/b&gt;&lt;b&gt;&lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=73NKTM&amp;amp;role=attend"&gt;enlace&lt;/a&gt;&lt;/b&gt;&lt;b&gt; a quien usted considere pertinente&lt;/b&gt;  &lt;p&gt;&lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=73NKTM&amp;amp;role=attend"&gt;WebCast sobre programación Silverlight, WCF, LINQ y WPF&lt;/a&gt;&lt;br /&gt;En esta sesión aprenderás lo necesario para programar con Silverlight, WPF, WCF y LINQ. Lo interesante es que veremos como paso a paso vamos utilizando cada una de estas piezas tecnológicas mientras que aprendes sus potencialidades y su aplicabilidad. En tan solo 1hr con 30min experimenta de primer mano como programar con estas alternativas y como empezar a utilizarlas en proyectos reales. Si cuentas con los requisitos software podrás seguir las demostraciones.  &lt;p&gt;Los temas son:  &lt;ul&gt; &lt;li&gt;Trabajando con LINQ to SQL  &lt;li&gt;Exponiendo una interface de servicio con WCF  &lt;li&gt;Trabajando con WPF (controles, Resources, Binding)  &lt;li&gt;Consumiendo un servicio WCF desde Silverlight  &lt;li&gt;Presentando datos con WPF y Silverlight&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Requisitos  &lt;ul&gt; &lt;li&gt;Visual Studio 2008 y .NET Framework 3.5  &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=120319"&gt;Herramientas de Silverlight para Visual Studio 2008&lt;/a&gt;  &lt;li&gt;SQL Server 2005 Express Edition o mayor con &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&amp;amp;displaylang=en"&gt;la base de datos Northwind montada&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Presentador  &lt;ul&gt; &lt;li&gt;Haaron Gonzalez, Lider de Práctica de Colaboración &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Nivel  &lt;ul&gt; &lt;li&gt;200&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Para ver este WebCast requerirá instalar el &lt;a href="http://office.microsoft.com/en-us/help/HA101733831033.aspx"&gt;Cliente de Livemeeting 2007&lt;/a&gt; y despues acceder al &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=73NKTM&amp;amp;role=attend"&gt;WebCast sobre programación Silverlight, WCF, LINQ y WPF&lt;/a&gt;.  &lt;p&gt;Saludos y preparate para mi próximo WebCast!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1650039" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Código y Presentación del WebCast de Programación de Listas en Windows SharePoint Services</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/03/1649618.aspx</link><pubDate>Fri, 03 Oct 2008 22:01:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649618</guid><dc:creator>haaron</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1649618</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/03/1649618.aspx#comments</comments><description>&lt;p&gt;Aqu&amp;iacute; les dejo los recursos de la presentaci&amp;oacute;n que acabamos de finalizar donde vimos con programaci&amp;oacute;n:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Como crear listas personalizadas de SharePoint&lt;/li&gt;
&lt;li&gt;Como crear columnas en las listas personalizadas&lt;/li&gt;
&lt;li&gt;Como insertar nuevos elementos en listas personalizadas&lt;/li&gt;
&lt;li&gt;Como modificar elementos existentes en listas personalizadas&lt;/li&gt;
&lt;li&gt;Como recorrer las listas de un sitio web y sus elementos correspondientes&lt;/li&gt;
&lt;li&gt;Como realizar consultas a las listas personalizadas&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gracias por su asistencia, nos vemos! &lt;/p&gt;
&lt;p&gt;Sesi&amp;oacute;n:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.haarongonzalez.com/livemeeting/SPProgList.zip"&gt;Descargar la sesi&amp;oacute;n LiveMeeting&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Codigo:&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://cid-638d1988b3a07a11.skydrive.live.com/embedrowdetail.aspx/Public/MSDNSharePointDemos/ProgramacionDeListasDemo.zip" style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Presentacion:&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://cid-638d1988b3a07a11.skydrive.live.com/embedrowdetail.aspx/Public/MSDNSharePointDemos/Programando%20con%20Listas%20en%20Windows%20SharePoint%20Services%203.0.pdf" style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649618" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>WebCast de programación de Listas en SharePoint</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/01/1649345.aspx</link><pubDate>Wed, 01 Oct 2008 08:53:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649345</guid><dc:creator>haaron</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1649345</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/10/01/1649345.aspx#comments</comments><description>&lt;p&gt;Como parte de los esfuerzos de capacitación de la empresa &lt;a href="http://www.emlink.com.mx" target="_blank"&gt;Emlink&lt;/a&gt; - Gold Partner de Microsoft en México, este próximo &lt;strong&gt;Viernes 3 de Octubre del 2008 a las 9:30 AM a 11:00 AM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&lt;/strong&gt; se estará impartiendo &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=KPM955&amp;amp;role=attend" target="_blank"&gt;WebCast sobre programación de listas con SharePoint&lt;/a&gt;. Esta sesión sera de acceso y dominio público, por lo tanto se le extiende una atenta invitación. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;Así mismo se le invita a que difunda este evento enviando el siguiente enlace &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=KPM955&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/mvp_no_voip/join?id=KPM955&amp;amp;role=attend&lt;/a&gt; a quien usted considere pertinente&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=KPM955&amp;amp;role=attend" target="_blank"&gt;Programando con Listas en Windows SharePoint Services 3.0&lt;/a&gt;&lt;br /&gt;En esta sesión daremos una breve introducción al modelo de objetos de programación para SharePoint v3 y en específico entenderemos cómo manipular programáticamente listas y elementos de lista. &lt;/p&gt; &lt;p&gt;&lt;br /&gt;Los temas son:&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Fundamentos de programación de listas&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Agregando nuevos elementos de lista programáticamente&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Obteniendo elementos de listas &lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Consultas a listas&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Manipulando estructura de listas &lt;/p&gt; &lt;p&gt;Requisitos&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Programación en C#&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Conocimientos básicos de SharePoint &lt;/p&gt; &lt;p&gt;Presentador&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Haaron Gonzalez, Lider de Práctica de Colaboración &lt;/p&gt; &lt;p&gt;Para ver este WebCast requerirá instalar el &lt;a href="http://office.microsoft.com/en-us/help/HA101733831033.aspx" target="_blank"&gt;Cliente de Livemeeting 2007&lt;/a&gt; y despues acceder al &lt;a href="https://www.livemeeting.com/cc/mvp_no_voip/join?id=KPM955&amp;amp;role=attend" target="_blank"&gt;WebCast de Programación de Listas en SharePoint&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Saludos!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649345" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SQL/default.aspx">SQL</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Visual Studio 2010 y .NET Framework 4.0</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/09/29/1649162.aspx</link><pubDate>Mon, 29 Sep 2008 15:28:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649162</guid><dc:creator>haaron</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1649162</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/09/29/1649162.aspx#comments</comments><description>&lt;p&gt;De cara al &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;PDC2008&lt;/a&gt; Microsoft deja ver un poco de lo que será Visual Studio 2010 y .NET Framework 4.0. De acuerdo a &lt;a href="http://www.microsoft.com/presspass/default.mspx" target="_blank"&gt;PressPass&lt;/a&gt; Microsoft revela mejoras para simplificar la administración del ciclo de vida de aplicaciones y &lt;a href="http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx?rss_fdn=Press%20Releases" target="_blank"&gt;deja ver algunos puntos de VS2010&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Al parecer le estan dando mucho enfasis a Visual Studio Team System, espero le den enfasis en bajarle el precio ;)&lt;/p&gt; &lt;p&gt;Mientras tanto, Visual Studio 2010 ya cuenta con su &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx" target="_blank"&gt;primer sitio web&lt;/a&gt; y su &lt;a href="http://channel9.msdn.com/visualstudio/" target="_blank"&gt;micro sitio en Channel 9&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Esta semana sera la &lt;a href="http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/" target="_blank"&gt;semana de Visual Studio 2010 en Channel 9&lt;/a&gt;! &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;La agenda:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Architecture Day&lt;/strong&gt; (Tuesday, September 30th):&lt;br /&gt;- Overview from Cameron Skinner&lt;br /&gt;- UML designers&lt;br /&gt;- &amp;quot;Top-down design&amp;quot;&lt;br /&gt;- &amp;quot;Bottom-up design&amp;quot;&lt;br /&gt;&lt;strong&gt;Business Alignment &lt;/strong&gt;(Wednesday, October 1st):&lt;br /&gt;- Overview from Lori Lamkin and Stephanie Saad&lt;br /&gt;- Agile project planning and reporting&lt;br /&gt;- Enterprise project management&lt;br /&gt;&lt;strong&gt;Software Quality&lt;/strong&gt; (Thursday, October 2nd):&lt;br /&gt;- Overview from James Whittaker&lt;br /&gt;- Test Case Management&lt;br /&gt;- Manual Test Runner&lt;br /&gt;- Historical Debugger&lt;br /&gt;- Impact Analysis&lt;br /&gt;&lt;strong&gt;Team Foundation Server &lt;/strong&gt;(Friday, October 3rd):&lt;br /&gt;- Overview from Brian Harry&lt;br /&gt;- Branching and merging visualization&lt;br /&gt;- Enterprise Team Foundation Server Management&lt;br /&gt;- Team Foundation Server Setup&lt;br /&gt;- Migration &amp;amp; Synchronization&lt;br /&gt;- Team Build &lt;p&gt;A darle seguimiento!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649162" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/PDC2008/default.aspx">PDC2008</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>MSDN Demos SharePoint - WebPart Explorador de Sitios</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/09/20/1648425.aspx</link><pubDate>Sun, 21 Sep 2008 02:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648425</guid><dc:creator>haaron</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1648425</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/09/20/1648425.aspx#comments</comments><description>&lt;p&gt;Con las &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;DisplayLang=en"&gt;Extensiones SharePoint para Visual Studio 2008&lt;/a&gt; podemos desarrollar componentes para SharePoint v3 y MOSS. En el sitio &lt;a href="http://mssharepointdeveloper.com"&gt;http://mssharepointdeveloper.com&lt;/a&gt; encontraras todo lo necesario para adquirir las habilidades fundamentales de un programador SharePoint. &lt;/p&gt;
&lt;p&gt;En esta ocasi&amp;oacute;n quiero compartir un peque&amp;ntilde;o ejemplo donde vemos como crear un WebPart explorador de sitios que muestra de manera jer&amp;aacute;rquica o de &amp;aacute;rbol todos los enlaces a los sitios de la colecci&amp;oacute;n de sitios en donde estamos navegando. &lt;/p&gt;
&lt;p&gt;Estoy seguro que tus usuarios lo agradeceran ;) &lt;/p&gt;
&lt;p&gt;El resultado: &lt;/p&gt;
&lt;p&gt;&lt;img width="600" src="http://msmvps.com/cfs-filesystemfile.ashx/__key/CommunityServer.Components.PostAttachments/00.01.64.84.24/msdndemossharepointwebpart.jpg" alt="MSDN Demos SharePoint WebPart" height="245" /&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;El codigo:&amp;nbsp; &lt;/p&gt;
&lt;pre&gt;&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  1:    &lt;span style="color:#0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;override&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; CreateChildControls()
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  2:         {
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  3:             &lt;span style="color:#0000ff;"&gt;base&lt;/span&gt;.CreateChildControls();
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  4: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  5:             TreeView arbol = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; TreeView();
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  6:             arbol.ShowLines = &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  7:             arbol.ExpandDepth = 2;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  8: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt;  9:             &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; (SPSite sitio = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; SPSite(SPContext.Current.Site.Url))
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 10:             {
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 11: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 12:                 SPWeb web = sitio.RootWeb;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 13: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 14:                 TreeNode nodo = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; TreeNode(web.Title);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 15:                 nodo.NavigateUrl = web.Url;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 16:                 nodo.ToolTip = web.Description;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 17:                 nodo.ImageUrl = &amp;quot;&lt;span style="color:#8b0000;"&gt;/_layouts/images/stsicon.gif&lt;/span&gt;&amp;quot;;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 18:                 arbol.Nodes.Add(nodo);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 19: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 20:                 CargaTreeView(web, nodo);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 21: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 22:             }
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 23: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 24:             Controls.Add(arbol);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 25: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 26:             arbol.ExpandAll();
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 27: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 28:         }
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 29: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 30:         &lt;span style="color:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; CargaTreeView(SPWeb webActual, TreeNode nodoActual)
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 31:         {
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 32:             &lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt; (SPWeb web &lt;span style="color:#0000ff;"&gt;in&lt;/span&gt; webActual.GetSubwebsForCurrentUser())
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 33:             {
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 34:                 TreeNode nodo = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; TreeNode(web.Title);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 35:                 nodo.NavigateUrl = web.Url;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 36:                 nodo.ToolTip = web.Description;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 37:                 nodo.ImageUrl = &amp;quot;&lt;span style="color:#8b0000;"&gt;/_layouts/images/stsicon.gif&lt;/span&gt;&amp;quot;;
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 38:                 nodoActual.ChildNodes.Add(nodo);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 39: 
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 40:                 &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (web.Webs != &lt;span style="color:#0000ff;"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; web.Webs.Count &amp;gt; 0)
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 41:                 {
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 42:                     CargaTreeView(web, nodo);
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 43:                     web.Close();
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 44:                 }
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 45:             }
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 46:         }
&lt;/pre&gt;
&lt;pre style="font-size:10px;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;background-color:#ffffff;"&gt; 47: &lt;/pre&gt;
&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;p&gt;El codigo fuente:&lt;/p&gt;
&lt;p&gt;&lt;iframe scrolling="no" frameborder="0" src="http://cid-638d1988b3a07a11.skydrive.live.com/embedrowdetail.aspx/Public/SharePoint%20Tools/MSDNSharePointDemos.zip" style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648425" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Como invocar un Servicio Web desde InfoPath 2007</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/09/14/1647766.aspx</link><pubDate>Mon, 15 Sep 2008 02:56:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1647766</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1647766</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/09/14/1647766.aspx#comments</comments><description>&lt;p&gt;Aqui dejo un peque&amp;ntilde;o &lt;a href="http://www.youtube.com/watch?v=FkfBeg1hpHo" target="_blank"&gt;video&lt;/a&gt; que ilustra como podemos construir un Servicio Web e invocarlo desde InfoPath 2007 para intercambiar informaci&amp;oacute;n, desp&amp;uacute;es vemos como publicar en una biblioteca de formularios dicho InfoPath.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Suerte!&lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1647766" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Acciones de Sitio por debajo de objetos flash en SharePoint</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/08/04/1643351.aspx</link><pubDate>Tue, 05 Aug 2008 02:41:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1643351</guid><dc:creator>haaron</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1643351</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/08/04/1643351.aspx#comments</comments><description>&lt;p&gt;Cuando hacemos personalizaci&amp;oacute;n sobre SharePoint y por ah&amp;iacute; incluimos alg&amp;uacute;n objeto flash es probable que nos topemos con que el panel emergente del men&amp;uacute; Site Setting o Acciones de Sitio se posiciona por debajo de un objeto flash. &lt;/p&gt;
&lt;p&gt;Ejemplo: &lt;/p&gt;
&lt;p&gt;&lt;img src="http://msmvps.com/cfs-filesystemfile.ashx/__key/CommunityServer.Components.PostAttachments/00.01.64.33.52/flash01.jpg" style="vertical-align:middle;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;La soluci&amp;oacute;n: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Especificar el atributo wmode = opaque &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;object type=&amp;#39;application/x-shockwave-flash&amp;#39; data=&amp;#39;/flash/topbanner-en.swf&amp;#39; height=&amp;#39;214&amp;#39; width=&amp;#39;750&amp;#39;&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;param name=&amp;#39;movie&amp;#39; value=&amp;#39;/flash/topbanner-en.swf&amp;#39; /&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;param name=&amp;#39;quality&amp;#39; value=&amp;#39;best&amp;#39; /&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;param name=&amp;#39;play&amp;#39; value=&amp;#39;true&amp;#39; /&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;param name=&amp;#39;menu&amp;#39; value=&amp;#39;false&amp;#39; /&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;font-family:Courier New;"&gt;&amp;lt;param name=&amp;quot;wmode&amp;quot; value=&amp;quot;opaque&amp;quot; /&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;/object&amp;gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1643351" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category></item><item><title>¿Donde esta el seleccionador  de lenguaje en sitios SharePoint?</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/08/04/1643260.aspx</link><pubDate>Mon, 04 Aug 2008 13:20:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1643260</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1643260</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/08/04/1643260.aspx#comments</comments><description>&lt;p&gt;Hoy tuve la necesidad de mostrar la lista de lenguajes configurados en una implementaci&amp;oacute;n SharePoint para seleccionar el lenguaje que queremos visualizar. Como parte del soporte que la plataforma SharePoint ofrece es la capacidad de crear sitios multi lenguaje. Variaciones es el nombre de la caracter&amp;iacute;stica y aqu&amp;iacute; puedes encontrar un &lt;a href="http://msdn.microsoft.com/en-us/library/aa830817.aspx"&gt;poco m&amp;aacute;s&lt;/a&gt; sobre el tema. El caso es que es muy sencillo incorporar un objeto llamado VariationsLabelMenu pero por alguna extra&amp;ntilde;a raz&amp;oacute;n no me desplegaba nada. Buscando un poco en internet, resulta que viene comentada la l&amp;iacute;nea del user control que muestra este objeto. 
&lt;/p&gt;
&lt;p&gt;Entonces buscamos el archivo ascx  &lt;b&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\CONTROLTEMPLATES\VariationsLabelMenu.ascx &lt;/b&gt; al abrirlo encontraras:
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;%@ Control Language=&amp;quot;C#&amp;quot;   %&amp;gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;%@Assembly Name=&amp;quot;Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;%&amp;gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;%@Register TagPrefix=&amp;quot;CMS&amp;quot; Assembly=&amp;quot;Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot; namespace=&amp;quot;Microsoft.SharePoint.Publishing.WebControls&amp;quot;%&amp;gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;color:#c0504d;"&gt;&amp;lt;%-- &amp;lt;cms:VariationsLabelEcbMenu id =&amp;quot;varlabelmenu1&amp;quot; DataSourceID=&amp;quot;LabelMenuDataSource&amp;quot; DisplayText=&amp;quot;&amp;lt;%$Resources:cms,VariationLabelMenuTitle%&amp;gt;&amp;quot; IsCallbackMode=&amp;quot;true&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt; --%&amp;gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;cms:VariationDataSource id=&amp;quot;LabelMenuDataSource&amp;quot; LabelMenuConfiguration=&amp;quot;1&amp;quot; Filter=&amp;quot;&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Soluci&amp;oacute;n:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Descomentarlo
&lt;/li&gt;
&lt;li&gt;Copiar y pegar el archivo con otro nombre y referenciarlo en las directivas de la p&amp;aacute;gina maestra para poder usarlo dentro del cuerpo. &lt;span style="font-family:Courier New;color:#c0504d;"&gt;&amp;lt;%@ Register TagPrefix=&amp;quot;PublishingVariations&amp;quot; TagName=&amp;quot;VariationsLabelMenu&amp;quot; src=&amp;quot;~/_controltemplates/MiVariationsLabelMenu.ascx&amp;quot; %&amp;gt;&lt;/span&gt; y dentro del cuerpo &lt;span style="font-family:Courier New;color:#c0504d;"&gt;&amp;lt;PublishingVariations:VariationsLabelMenu  id=&amp;quot;labelmenu1&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1643260" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category></item><item><title>SharePoint Extensions for Visual Studio 2008 has been released</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/05/1631601.aspx</link><pubDate>Thu, 05 Jun 2008 08:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1631601</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1631601</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/05/1631601.aspx#comments</comments><description>&lt;p&gt;If you are a SharePoint Developer maybe you have been waiting for this. The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;DisplayLang=en"&gt;Visual Studio 2008 Extensions for SharePoint&lt;/a&gt; finally has been released. &lt;a href="http://blogs.msdn.com/pandrew/"&gt;Paul Andrew&lt;/a&gt; was speaking today at Teched 2008 and shows the early bits. So you can have right &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;DisplayLang=en"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Enjoy!
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1631601" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/News/default.aspx">News</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Add code to SharePoint ASPX page</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/04/1631177.aspx</link><pubDate>Wed, 04 Jun 2008 14:15:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1631177</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1631177</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/04/1631177.aspx#comments</comments><description>&lt;p&gt;Today someone ask me how to add code to SharePoint aspx page so I point it to this &lt;a href="http://www.andrewconnell.com/blog/articles/UsingCodeBehindFilesInSharePointSites.aspx"&gt;post&lt;/a&gt; on &lt;a href="http://www.andrewconnell.com/blog/"&gt;Andrew Connell Blog&lt;/a&gt;. It&amp;#39;s not what you wanted as an ASP.NET developer but if you really love SharePoint development this would be useful.
&lt;/p&gt;&lt;p&gt;Cheers!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1631177" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category></item><item><title>Teched 2008 dia dos</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/04/1631152.aspx</link><pubDate>Wed, 04 Jun 2008 13:37:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1631152</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1631152</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/04/1631152.aspx#comments</comments><description>&lt;p&gt;Pues sí que ha sido verdaderamente extenuante el día. Es muy interesante vivir desde la experiencia teched desde la perspectiva de staff, ya que sin entrar a ninguna plática al menos este día he podido toparme con dudas y escenarios que realmente son estimulantes. Así mismo, ver como los program managers abordan y resuelven dudas técnicas sin duda no deja de impresionar. &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://msmvps.com/photos/haarongonzalez/images/1631150/original.aspx"&gt;&lt;img style="BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;WIDTH:425px;BORDER-BOTTOM:1px solid;HEIGHT:319px;" alt="teched2008 009.JPG" src="http://msmvps.com/photos/haarongonzalez/images/1631150/425x319.aspx" /&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Hoy restando con Eric Carter en el boot de VSTO estuvimos platicando de algunos de los issues más recurrentes cuando construimos soluciones para el cliente de Office. Y una de las recomendaciones que dio fue que siempre que construyamos un addin para cualquier producto office en el evento StartUp agreguemos un bloque try-catch para que en caso de existir un error podamos identificar plenamente que es, así mismo recomendó que no usemos el throw en el manejador de la excepción ya que esto causa que el add in no sea cargado y office lo ignore completamente. &lt;/p&gt;
&lt;p&gt;La gente constantemente pregunta donde puede capacitarse o aprender SharePoint Designer 2007 y bueno uno de los principales recursos que tenemos disponibles en la actualidad es una serie de videos que la empresa &lt;a href="http://www.totaltraining.com/"&gt;Total Training&lt;/a&gt; ha construido para permitir a desarrolladores o site owners construir aplicaciones sin código para SharePoint. El material esta &lt;a href="http://www.totaltraining.com/prod/microsoft/sharepoint2007.asp"&gt;aquí&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Por otro lado, en el pabellón de partners si que hay acción. Muchas empresas han utilizado su creatividad para hacer que la gente se acerque. Desde regalar camisetas, libros, copias de productos de evaluación hasta utilizar tómbola y juegos de azar tipo las vegas. Por ahí entre la multitud me encuentro con amigos MVPs de Latam. &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://msmvps.com/photos/haarongonzalez/images/1631151/original.aspx"&gt;&lt;img style="BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;WIDTH:425px;BORDER-BOTTOM:1px solid;HEIGHT:319px;" alt="teched2008 027.JPG" src="http://msmvps.com/photos/haarongonzalez/images/1631151/425x319.aspx" /&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Andrew Connell el guru de Web Content Managament en SharePoint estuvo regalando y firmando su más reciente publicación disponible al fin llamada &lt;a href="http://www.amazon.com/Professional-SharePoint-Content-Management-Development/dp/0470224754http:/www.amazon.com/dp/0470224754?tag=andrewconnell-20&amp;amp;camp=14573&amp;amp;creative=327641&amp;amp;linkCode=as1&amp;amp;creativeASIN=0470224754&amp;amp;adid=078R640Q5R5PXBS71BMG&amp;amp;"&gt;Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007&lt;/a&gt; y tuve la oportunidad de mostrarle una implementación de SharePoint que acabamos de liberar en donde gracias a algunos de sus posts pudimos resolver algunos issues técnicos. &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a class="" href="http://www.elempresario.com.mx/" target="_blank"&gt;&lt;img style="BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;WIDTH:425px;BORDER-BOTTOM:1px solid;HEIGHT:280px;" alt="empresario" src="http://msmvps.com/photos/haarongonzalez/images/1631149/425x280.aspx" /&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;También quien anda a todo lo que da es el buen &lt;a href="http://squad.devworx.com.mx/blogs/rodrigo/"&gt;Rodrigo Díaz&lt;/a&gt; estaremos al pendiente de su plática. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1631152" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/WCM/default.aspx">WCM</category></item><item><title>Teched 2008 todo listo </title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/02/1630534.aspx</link><pubDate>Tue, 03 Jun 2008 04:16:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1630534</guid><dc:creator>haaron</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1630534</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/02/1630534.aspx#comments</comments><description>&lt;p&gt;Bien, después de haber llegado más que temprano al Teched 2008 pude ver que aun se estaban levantando algunos escenarios y boots. Como siempre es de esperarse la organización impecable, todo bien ordenadito, las cosas en su lugar y todo mundo bien vestidito de acuerdo a su rol dentro del evento. El centro de convenciones fenomenal!&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;WIDTH:425px;BORDER-BOTTOM:1px solid;HEIGHT:319px;" alt="Orange County Convention Center de Orlando, Florida" src="http://msmvps.com/photos/haarongonzalez/images/1630528/425x319.aspx" /&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Los organizadores dieron una plática para sentar las bases de nuestra labor y orquestar la manera en que estaremos abordando a la gente. Justo después cada líder de equipo staff nos llevo a donde estaremos apoyando, se nos dio una breve introducción y todo mundo a probar maquinas virtuales para presentar demos en caso de ser necesario. &lt;/p&gt;
&lt;p&gt;Yo estaré en los boots de &lt;a href="http://office.microsoft.com/en-us/sharepointdesigner/FX100487631033.aspx"&gt;SharePoint Designer 2007&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/office/aa905528.aspx"&gt;Office Business Applications&lt;/a&gt; (OBA) y &lt;a href="http://msdn.microsoft.com/en-us/office/aa905533.aspx"&gt;Visual Studio Tools for Office&lt;/a&gt; (VSTO) platicando sobre el valor de estas opciones tecnológicas, si tienes una duda técnica, estas en algún proyecto SharePoint y requieres conocer cómo construir soluciones en menor tiempo que hagan uso de los activos que ya tienes implementados en tu organización acércate al boot de OBA donde &lt;a href="http://blogs.msdn.com/steve_fox/"&gt;Steve Fox&lt;/a&gt; (Program Manager en DPE) y otros estaremos presentando soluciones reales construidas sobre la plataforma Office de Microsoft. Por otro lado si requieres construir soluciones SharePoint sin código acercarte al boot de SharePoint Designer 2007 donde &lt;a href="http://blogs.msdn.com/sharepoint/archive/2006/06/07/introduction-to-sharepoint-workflow.aspx"&gt;Eilene Hao&lt;/a&gt; (Program Manager – SharePoint Workflow) entro otros estaremos presentando como esta herramienta verdaderamente auxilia a los desarrolladores en la personalización de sitios SharePoint para resolver algún determinado problema o proceso de negocio sin una sola línea de código. &lt;/p&gt;
&lt;p&gt;En fin, todo listo para mañana.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1630534" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Teched+2008/default.aspx">Teched 2008</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/OBA/default.aspx">OBA</category></item><item><title>Teched 2008 aqui andaremos</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/02/1630230.aspx</link><pubDate>Mon, 02 Jun 2008 14:23:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1630230</guid><dc:creator>haaron</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1630230</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/06/02/1630230.aspx#comments</comments><description>&lt;p&gt;Después de haber tomado un extenuante vuelo de más de 7 hrs de duración, por fin estoy aquí en la tranquilidad y confort de una suite en la ciudad de Orlando, Florida. Es curioso porque el asiento que me toco durante el vuelo no funcionaba del todo bien, no podía reclinarse para poder descansar, sin embargo, que bien servía el asiento de la persona frente a mí, ese &lt;strike&gt;maldito &lt;/strike&gt;sí que podía reclinarse, en fin, contradicciones cósmicas.  
&lt;/p&gt;&lt;p&gt;Retomando el tema, estoy en el &lt;a href="http://www.microsoft.com/events/teched2008/developer/default.mspx"&gt;Teched 2008&lt;/a&gt; uno de los tantos eventos que cada año la empresa Microsoft organiza para permitir a los desarrolladores de software mantenerse al día en las habilidades técnicas de nuestra tan cambiante profesión, estoy seguro que durante esta semana habrá noticias y anuncios relevantes.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/events/teched2008/developer/default.mspx" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3207/2540063957_ea9ea8fe60.jpg" alt="" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p style="text-align:center;"&gt;
	&lt;/p&gt;&lt;p&gt;En esta ocasión tengo la oportunidad de participar como miembro del staff del Track Técnico de &lt;a href="https://www1.msteched.com/dev/public/tracks.aspx"&gt;Office y SharePoint&lt;/a&gt; donde estaremos atendiendo gente y compartiendo algunas de las experiencias técnicas en la construcción de soluciones OBA que últimamente hemos venido adquiriendo en &lt;a href="http://www.emlink.com.mx/"&gt;Emlink&lt;/a&gt; la empresa de mi buen amigo &lt;a href="http://msdnfan.blogspot.com"&gt;Hector Obregon&lt;/a&gt; y donde actualmente colaboro.  
&lt;/p&gt;&lt;p&gt;Entre tantas personalidades del mundo del desarrollo de software, Bill Gates estará presentando el primer keynote del evento, veremos que nos dice y que rumbo estamos tomando, estoy seguro que se hablara del impacto que la plataforma .NET a tenido en el mundo desde su liberación, un montón de anuncios, la visión sobre las nuevas versiones  y no se diga de la Plataforma SharePoint ;) 
&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;b&gt;En fin, si andas por aquí, no dejes de pasar a saludar y platicar un rato.
&lt;/b&gt;&lt;/p&gt;&lt;p&gt; También no quería dejar de mencionar que mi buen amigo y colega &lt;a href="http://squad.devworx.com.mx/blogs/rodrigo"&gt;Rodrigo Díaz&lt;/a&gt; de  &lt;a href="http://devworx.com.mx/"&gt;DevWorx&lt;/a&gt; estará participando como conferencista e instructor-led, de verdad que orgullo, felicitaciones amigo. &lt;/p&gt;&lt;p&gt;Es curioso que otra contradicción cósmica se manifieste ya que &lt;a href="http://squad.devworx.com.mx/blogs/rodrigo"&gt;Rodrigo Díaz&lt;/a&gt; y yo hace muchos, muchos años estuvimos trabajando donde mismo y que nos re-encontremos por acá producto de nuestras experiencias,  me hace pensar que no del todo fuese una contradicción cósmica, ya que después de haber recibido el mismo ejemplo de cómo NO hacer una empresa y de cómo NO ser un buen líder ambos estemos obteniendo los mimos resultados. De verdad que todo tiene su razón de ser, en fin. &lt;/p&gt;&lt;p&gt;Salud! &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1630230" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/News/default.aspx">News</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Speaker/default.aspx">Speaker</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Teched+2008/default.aspx">Teched 2008</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Staff/default.aspx">Staff</category></item><item><title>Useful SharePoint Designer custom activities</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2008/05/31/1629704.aspx</link><pubDate>Sat, 31 May 2008 19:53:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1629704</guid><dc:creator>haaron</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/haarongonzalez/rsscomments.aspx?PostID=1629704</wfw:commentRss><comments>http://msmvps.com/blogs/haarongonzalez/archive/2008/05/31/1629704.aspx#comments</comments><description>&lt;p&gt;I was searching projects in codeplex.com and found an interesting project called &lt;a href="http://www.codeplex.com/SPDActivities"&gt;Useful SharePoint Designer Custom Workflow Activities&lt;/a&gt; where you can find:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Send Email with HTTP File attachment - Allows sending emails with attachments retrieved using a web request
&lt;/li&gt;&lt;li&gt;Send Email with List Item attachments - Allows sending list item attachments as files attached to an email
&lt;/li&gt;&lt;li&gt;Start Another Workflow - Starts another workflow associated with a list item
&lt;/li&gt;&lt;li&gt;Grant Permission on Item - Allows granting of specified permission level on a spicified item
&lt;/li&gt;&lt;li&gt;Delete List Item Permission Assigment - Allows deleting of specified permission level assigment for a given user
&lt;/li&gt;&lt;li&gt;Reset List Permissions Inheritance - removes any unique permissions assigned to an item by inheriting list permissions
&lt;/li&gt;&lt;li&gt;Is User a member of a SharePoint group - Checks if a given user is part of given sharepoint group
&lt;/li&gt;&lt;li&gt;Is Role assigned to User - Checks if a user role is already assigned on the current list item
&lt;/li&gt;&lt;li&gt;Lookup user info - allows to lookup properties in site&amp;#39;s user information list for a given login
&lt;/li&gt;&lt;li&gt;NEW! Copy List Item Extended Activity - Allows copying/moving list items and files cross site.
&lt;/li&gt;&lt;li&gt;NEW! Send Email Extended - Enhaced version of the OOTB activity. Allows you to specify the sender. Also does not break links in body.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And also there are a few activities related to working with InfoPath. Not so long ago I was writing code to read and write values inside InfoPath forms on current Workflows. So, these activities are very useful.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Get InfoPath field inner text
&lt;/li&gt;&lt;li&gt;Get InfoPath field inner xml
&lt;/li&gt;&lt;li&gt;Set InfoPath field inner text
&lt;/li&gt;&lt;li&gt;Set InfoPath field inner xml
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Kudos to &lt;a href="http://unclepaul84.blogspot.com/"&gt;Paul Kotlyar&amp;#39;s&lt;/a&gt;
	&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1629704" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/haarongonzalez/archive/tags/Custom+Activities/default.aspx">Custom Activities</category></item></channel></rss>