<?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>Search results for 'app:weblogs' matching tag '.NET Framework 4.0'</title><link>http://msmvps.com/search/SearchResults.aspx?q=app:weblogs&amp;tag=.NET+Framework+4.0&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:weblogs' matching tag '.NET Framework 4.0'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Construcci&amp;#243;n de Interface REST para acceso a datos via HTTP desde Word 2010</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2011/08/25/construcci-243-n-de-interface-rest-para-acceso-a-datos-via-http-desde-word-2010.aspx</link><pubDate>Thu, 25 Aug 2011 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1798190</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;En esta ocasi&amp;oacute;n tuve la oportunidad de subir una demostraci&amp;oacute;n un poco extensa sobre construcci&amp;oacute;n de servicio RESTFull WCF invocado desde un cliente de Office Word 2010. El poder y simplicidad de las herramientas de desarrollo es algo que se puede ver aqui.&lt;/p&gt;
&lt;p&gt;&lt;iframe height="345" width="420" frameborder="0" src="http://www.youtube.com/embed/50Fentd7JYg"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Hope it helps!&lt;/p&gt;</description></item><item><title>Configurando y trabajando con el idioma espa&amp;#241;ol del .NET Framework 4</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2011/01/21/configurando-y-trabajando-con-el-idioma-espa-241-ol-del-net-framework-4.aspx</link><pubDate>Fri, 21 Jan 2011 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1786835</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;Desde el punto de vista de programador cuando construimos una aplicaci&amp;oacute;n ASP.NET usando el motor de ejecuci&amp;oacute;n .NET Framework instalado en el idioma ingl&amp;eacute;s, vemos que los mensajes auto generados por el motor de ejecuci&amp;oacute;n estan en ingl&amp;eacute;s. Mensajes como las descripciones de los controles de validaci&amp;oacute;n, mensajes de un control de tipo LogIn, los t&amp;iacute;tulos de las acciones de un GridView que soporta edici&amp;oacute;n o eliminaci&amp;oacute;n, los t&amp;iacute;tulos de los opciones de un control de tipo calendario e innumerables ejemplos m&amp;aacute;s.&lt;/p&gt;
&lt;h3&gt;Control LogIn con la configuraci&amp;oacute;n predeterminada en ingles &lt;/h3&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5381.image_5F00_2980864C.png"&gt;&lt;img height="136" width="342" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6646.image_5F00_thumb_5F00_246E22D0.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Control GridView con la configuraci&amp;oacute;n predeterminada en ingles&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7651.image_5F00_7417284C.png"&gt;&lt;img height="168" width="474" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3884.image_5F00_thumb_5F00_65004972.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para resolver este tema de la auto generaci&amp;oacute;n de mensajes en el idioma que requerimos, necesitamos configurar las caracter&amp;iacute;sticas de Globalizaci&amp;oacute;n en el web.config y tambi&amp;eacute;n necesitamos ejecutar la instalaci&amp;oacute;n del paquete de idioma del .NET Framework en espa&amp;ntilde;ol. Esta dem&amp;aacute;s mencionar que podemos mejorar nuestra productividad respecto a la edici&amp;oacute;n manual de tanto mensaje.&lt;/p&gt;
&lt;p&gt;Lo que haremos es descargar el paquete de Idioma en espa&amp;ntilde;ol del .NET Framework, en este caso descargaremos el paquete de idioma en espa&amp;ntilde;ol del .NET Framework 4 de &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7A4C6414-7F64-47A5-AE20-218403137957&amp;amp;displayLang=es"&gt;aqu&amp;iacute;&lt;/a&gt;. Ojo, este paquete no contiene los ensamblados o el motor de ejecuci&amp;oacute;n del .NET Framework sino m&amp;aacute;s bien los mensajes en espa&amp;ntilde;ol de los controles, errores y elementos internos del motor de ejecuci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7848.image_5F00_31C41009.png"&gt;&lt;img height="410" width="640" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8422.image_5F00_thumb_5F00_064FC942.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Toma las consideraciones pertinentes en caso de utilizar esta alternativa, ya que tendr&amp;aacute;s que llevarte a tus servidores de producci&amp;oacute;n el mismo instalador de paquete de idioma que est&amp;eacute;s usando para continuar con estos beneficios.&lt;/p&gt;
&lt;p&gt;Una vez que tengas instalado el paquete de idioma en espa&amp;ntilde;ol del .NET Framework 4.0, lo que falta es implementar la configuraci&amp;oacute;n a nivel Globalizaci&amp;oacute;n y Localizaci&amp;oacute;n. Globalizaci&amp;oacute;n y localizaci&amp;oacute;n en el contexto de.NET se refiere a especificar en nuestro aplicativo las caracter&amp;iacute;sticas de idioma y manejo de datos de tipo moneda, calendarios y formatos de fecha correspondientes, esta configuraci&amp;oacute;n puede aplicarse en distintos niveles, a nivel global &amp;ldquo;toda la aplicaci&amp;oacute;n&amp;rdquo; o a nivel p&amp;aacute;gina &amp;ldquo;solo una p&amp;aacute;gina&amp;rdquo; o a nivel program&amp;aacute;tico &amp;ldquo;com&amp;uacute;nmente usado para c&amp;aacute;lculos monetarios o de fechas en ciertas porciones de nuestra aplicaci&amp;oacute;n&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Vamos a configurar a nivel global la globalizaci&amp;oacute;n de nuestra aplicaci&amp;oacute;n web. Accedemos al archivo web.config de nuestro aplicativo y agregamos la siguiente l&amp;iacute;nea:&lt;/p&gt;
&lt;p&gt;&amp;lt;globalization culture=&amp;quot;es-MX&amp;quot; uiCulture=&amp;quot;es-MX&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt;Esto sobre escribe cualquier configuraci&amp;oacute;n relacionada con el idioma en nuestra aplicaci&amp;oacute;n web especificando que usaremos las caracter&amp;iacute;sticas del idioma espa&amp;ntilde;ol y en particular moneda en pesos. Por ejemplo si usamos es-ES tambi&amp;eacute;n estar&amp;iacute;amos usando idioma espa&amp;ntilde;ol solo que con moneda de en euros. Tambi&amp;eacute;n podemos usar la palabra auto dentro de estos atributos para especificar que la configuraci&amp;oacute;n de la localizaci&amp;oacute;n provenga de las opciones de configuraci&amp;oacute;n del idioma establecidas en el navegador de internet del usuario que est&amp;eacute; haciendo la petici&amp;oacute;n a la aplicaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Ahora s&amp;iacute;, cualquier control con el que arrastremos sobre nuestro paginas ASP.NET en tiempo de ejecuci&amp;oacute;n tendr&amp;aacute;n su descripci&amp;oacute;n totalmente en espa&amp;ntilde;ol.&lt;/p&gt;
&lt;h3&gt;Control LogIn con la configuraci&amp;oacute;n del idioma en espa&amp;ntilde;ol&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2664.image_5F00_4DF1068F.png"&gt;&lt;img height="143" width="361" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1513.image_5F00_thumb_5F00_0D4EBA20.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Control GridView con la configuraci&amp;oacute;n del idioma en espa&amp;ntilde;ol&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1033.image_5F00_57D5F7FA.png"&gt;&lt;img height="157" width="530" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4201.image_5F00_thumb_5F00_2FC348DB.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Suerte!&lt;/p&gt;</description></item><item><title>Visual Studio 2010 ya son 8 a&amp;#241;os</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2010/04/12/1763343.aspx</link><pubDate>Mon, 12 Apr 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1763343</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;Siempre estamos en constante cambio, la tecnología evoluciona prácticamente de manera exponencial. Fue desde 14 de Febrero del 2002 que se liberó la primer versión de la plataforma .NET, ya son hace 8 años y hoy más que nunca tenemos en nuestras manos un gran conjunto de herramientas y tecnologías para los desarrolladores de software que nos permiten producir soluciones tecnológicas a diversos problemas o escenarios de negocio. Hoy &lt;a href="http://www.microsoft.com/visualstudio/en-us/watch-it-live"&gt;12 de Abril se libera la versión 4.0 de .NET Framework y Visual Studio 2010&lt;/a&gt;. Sinceramente me encuentro muy emocionado ya que desde aquel 14 de febrero supe que un cambio radical a mi vida profesional estaba por suceder y en esta ocasión siento lo mismo, tenemos una nueva versión. &lt;/p&gt;  &lt;p&gt;Tu que compartes estas líneas, ¿como te sientes respecto al lanzamiento y respecto a las piezas tecnológicas que ahora tenemos disponibles?. &lt;/p&gt;  &lt;p&gt;Aquí dejo la segunda edición sobre arquitectura de aplicaciones .NET en donde se describe todas las tecnologías emergentes que se han venido integrando en la plataforma y donde encajan dentro de una arquitectura de aplicación.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd673617.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd673617.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Suerte!&lt;/p&gt;  &lt;p&gt;PD. Microsoft ya esta planeando la siguiente version … :)&lt;/p&gt;</description></item><item><title>More 10-4</title><link>http://msmvps.com/blogs/keith/archive/2009/05/04/more-10-4.aspx</link><pubDate>Mon, 04 May 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1691841</guid><dc:creator>keith</dc:creator><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-2-Welcome-to-Visual-Studio-2010/"&gt;Episode 2&lt;/a&gt; of &amp;ldquo;&lt;a href="http://channel9.msdn.com/Shows/10-4/"&gt;10-4&lt;/a&gt;&amp;rdquo; (Dec 24th &amp;ndash; &lt;a href="http://channel9.msdn.com/Niners/JasonOlson/"&gt;Jason Olson&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Key feature shown &amp;ndash; The customized start page.&amp;nbsp; I like the carry over from office of pining down a document.&amp;nbsp; In this case the pining of a project.&amp;nbsp; I know this sounds small, but how many times have you been working on your core project, to interupt it with some proof of concept projects?&amp;nbsp; I find that I then have to either expand the number of projects in my file menu or navigate to the project files again.&amp;nbsp; This will allow me to keep my official work always at the top.&lt;/p&gt;
&lt;p&gt;Jason then demonstrated the extensibility of the Start Page.&amp;nbsp; There are some options here like the folder lists and changing the background, etc.&amp;nbsp; However, in my training, I have found very few people who took advantage of any Start Page customization in the last two versions of VS.&lt;/p&gt;
&lt;p&gt;I tried out the customizations myself through the walkthroughs that Brian Keller talked about in &lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-1-Working-with-the-Visual-Studio-2010-CTP-VPC/"&gt;Episode 1&lt;/a&gt; (see &lt;a href="http://msmvps.com/blogs/keith/archive/2009/05/01/that-s-a-big-10-4-little-buddy.aspx"&gt;prior post&lt;/a&gt;).&amp;nbsp; While Jason showed us how to make changes by using notepad, I loaded up the csproj file into Visual Studio and used the WPF designer.&amp;nbsp; The first load of the xaml looked very odd.&amp;nbsp; After closing the xaml and reopening, it looked great.&lt;/p&gt;
&lt;p&gt;Rather than deleting or commenting the code for the button referenced in the walkthrough, the Walkthrough button&amp;rsquo;s visibility was set to &amp;ldquo;Hidden&amp;rdquo; in the properties window.&lt;/p&gt;
&lt;p&gt;In order to add a new item to the TrayGroup, I clicked on the group and expanded the Items property.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_0FFC4A7C.png"&gt;&lt;img height="183" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_602BEB7E.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_501FAD78.png"&gt;&lt;img height="244" width="180" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_55C2EF3E.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;I was surprised to see that I could not &amp;ldquo;Add&amp;rdquo; a new TrayGroupItem through the dialog box.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_36310EB8.png"&gt;&lt;img height="134" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_696FD8D2.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Therefore I used the XAML tab under the designer to add the new item manually.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_7E98BD18.png"&gt;&lt;img height="141" width="192" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_161892AC.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Moving to the next part of adding content, be sure in step 5 to read the note.&amp;nbsp; I love in training when an attendee asks a question about a bug in their lab work.&amp;nbsp; I ask them to read the next sentence which asks them to observe the bug which was just created. The standard response is &amp;ldquo;Ooohh.&amp;rdquo;&amp;nbsp; Additionally, I created a new TabGroup to host any RSS Feeds I might want to track.&amp;nbsp; I inserted the following code&amp;nbsp; at the end after the &amp;ldquo;Visual Studio&amp;rdquo; TrayItem.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- RSS Feeds --&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;vs:TrayItem Header=&amp;quot;RSS Feeds&amp;quot; x:Uid=&amp;quot;RSS_Header&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;vs:TrayGroup&amp;gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;vs:TrayGroupItem Content=&amp;quot;Soma&amp;#39;s blog&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ImageSource=&amp;quot;c:\Users\Public\Documents\CTPWalkthroughs\Visual Studio\Samples\Start Page\soma.png&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InnerContentUri=&amp;quot;SomaBlog;Component/UserControl1.xaml&amp;quot; /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/vs:TrayGroup&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/vs:TrayItem&amp;gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/vs:Tray&amp;gt; &lt;br /&gt;&amp;lt;/Grid&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here were my results:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_21CB492D.png"&gt;&lt;img height="121" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_7761A8C0.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_293EE0BA.png"&gt;&lt;img height="202" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_34F1973B.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It looks pretty good except for one part.&amp;nbsp; Visibility with WPF does not mean to ignore the element and have other elements slide into its place.&amp;nbsp; By changing the property to &amp;ldquo;Collapsed&amp;rdquo; the image disappears and there is no need for the scroll bar to be used this time.&amp;nbsp; Feedback looks better when it is not cut off.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_765471B4.png"&gt;&lt;img height="99" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/keith/image_5F00_thumb_5F00_1FB0DB15.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Overall, this was a pretty easy approach at adding items, using code to extend the IDE, and now for me to add several other blogs to my environment.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-3-ASPNET-WebForms-40/"&gt;Episode 3&lt;/a&gt; of &amp;ldquo;&lt;a href="http://channel9.msdn.com/Shows/10-4/"&gt;10-4&lt;/a&gt;&amp;rdquo; (Dec 31st &amp;ndash; &lt;a href="http://channel9.msdn.com/Niners/JonathanCarter/"&gt;Jonathan Carter&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Two items out of this episode I liked hearing.&amp;nbsp; Jonathan firmly states that WebForms is still a major player in VS.&amp;nbsp; This version adds a lot of strength and new features to the model we have been using for the last six years.&amp;nbsp; Why would this be questioned?&amp;nbsp; Well VMC seems to be a fan favorite right now and there is a very vocal camp that assumes this is the only way to create content now.&amp;nbsp; I&amp;rsquo;m not an extremist myself, so I like to know how a proven tech is improved.&lt;/p&gt;
&lt;p&gt;The second item proves my closing sentence in the prior paragraph: ClientID!&amp;nbsp; Working with dynamically created items through code has been a hassle for me since the framework 1.1.&amp;nbsp; I spent a lot of time in 2003-2004 writing code with Regular Expressions to help me navigate through shopping carts and such.&amp;nbsp; Microsoft has provided some really great approaches to this.&amp;nbsp; I&amp;rsquo;m very hopeful for this feature in making your lives easier.&amp;nbsp; Be sure to watch this one.&lt;/p&gt;</description></item><item><title>That’s a Big 10-4 Little Buddy!</title><link>http://msmvps.com/blogs/keith/archive/2009/05/01/that-s-a-big-10-4-little-buddy.aspx</link><pubDate>Fri, 01 May 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1691737</guid><dc:creator>keith</dc:creator><description>&lt;p&gt;Can you believe we are already talking Visual Studio 2010 and the .NET Framework 4.0?&amp;nbsp; It seems like some of us just started learning 2008.&amp;nbsp;&amp;nbsp; In fact, according to a Developer Guidance Council meeting today, hosted by our regional DE in Dallas, Texas, many are still learning 2005.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Go ahead and say it.&amp;nbsp; I know you want to!&amp;nbsp; &amp;ldquo;There are still people learning VS 6.0!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;However, if you like moving forward, MS has created a Tech Preview of the next environment.&amp;nbsp; This is not Beta.&amp;nbsp; It is pre-Beta.&amp;nbsp; I learned about this through a casual search that landed me on &lt;a href="http://channel9.msdn.com"&gt;Channel9&lt;/a&gt;.&amp;nbsp; There was a reference to a series of videos under the label of &amp;ldquo;&lt;a href="http://channel9.msdn.com/shows/10-4/"&gt;10-4&lt;/a&gt;&amp;rdquo;. The title comes by playing off the release year (2010) and framework numbers (4.0), while mixing in a little Bandit language off the airwaves (CB Radio).&lt;/p&gt;
&lt;p&gt;The link I found was for number #14 in the series.&amp;nbsp; The topic is on F# which I have not been paying enough attention to yet. I is a nice short 17 minute video introducing you and me to the syntax.&amp;nbsp; It was all text driven but the idea interested me enough to look into &lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-1-Working-with-the-Visual-Studio-2010-CTP-VPC/"&gt;episode #1&lt;/a&gt;.&amp;nbsp; In the first episode, Microsoft introduces us to a process of downloading a VirtualPC image with all of the build pre-installed on top of Vista.&lt;/p&gt;
&lt;p&gt;It is a pretty hefty download and I&amp;rsquo;ll probably have to wait overnight while expanding the images before I can move on to Episode #2 and get my hands dirty.&amp;nbsp; Thanks &lt;a href="http://channel9.msdn.com/Niners/briankel/"&gt;Brian Keller&lt;/a&gt; for setting this all up for us back several months ago.&amp;nbsp; I look forward to watching the other episodes this week.&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:099bad15-ad28-47c5-9a8c-00ee06160297" style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/.Net+Framework"&gt;.Net Framework&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/.Net+Framework+4.0"&gt;.Net Framework 4.0&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/10-4"&gt;10-4&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Visual+Studio+2010"&gt;Visual Studio 2010&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Visual+Studio"&gt;Visual Studio&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/F%23"&gt;F#&lt;/a&gt;&lt;/div&gt;</description></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 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649162</guid><dc:creator>haaron</dc:creator><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;</description></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 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649162</guid><dc:creator>haaron</dc:creator><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;</description></item></channel></rss>