<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://comunidadnetjuarez.org/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>Un Informático en Construcción</title><link>http://comunidadnetjuarez.org/blogs/csharp/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>¿En dónde te metes? Pues en Tarragona, Berlín y ¿Madrid?</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2009/11/28/191-en-d-243-nde-te-metes-pues-en-tarragona-berl-237-n-y-191-madrid.aspx</link><pubDate>Sat, 28 Nov 2009 15:33:00 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:2264</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/2264.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=2264</wfw:commentRss><description>&lt;p align="justify"&gt;
Anda que no hace tiempo desde la última vez que puse un post en 
el blog, desde entonces no creáis que he tenido tiempo para aburrirme. A parte 
de seguir con la carrera aprendiendo Smalltalk, recordando Java y recogiendo 
requisitos para el proyecto de ingeniería del software (además de otras 
hiervas), me he dedicado a darme una vuelta por Tarragona en el CodeCamp (como 
queda de lejos ya y solo ha pasado poco más de un mes :O) y luego, concretamente 
hace un par de semanas a darme una vueltecilla por el TechEd de Berlín 2009.
&lt;/p&gt;

&lt;p align="justify"&gt;
Tuve la suerte de ser uno de los tres MSPs (Microsoft Student 
Partners) que asistieron de España al evento, junto con el coordinador nacional 
de los DotNetClubs. La experiencia en general ha sigo estupenda, el evento 
(charlas, stands, etc,..) estuvo fenomenal, la organización se preocupaba de que 
todo estuviera perfecto, la charlas empezaban y terminaban a tiempo y había 
puestos de comida y bebida por todos lados y unas cuantas XBOX para tocar un 
poco la guitarra :D
&lt;/p&gt;

&lt;p align="justify"&gt;
 
&lt;/p&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%282%29.JPG" alt="" width="245" height="188"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%283%29.JPG" alt="" width="257" height="188"&gt;
&lt;/div&gt;
&lt;div&gt;
 
 
&lt;/div&gt;
&lt;p align="justify"&gt;
Una pega que si pondría en cuanto a las charlas es que había 
pocas novedades ya que el PDC era a la semana siguiente, quizás sería mejor 
poner el TechEd una semana más tarde que el PDC. Así en el PDC se verían las 
novedades a presentar y en los sucesivos TechEd que se van celebrando 
podrían explayarse sobre como usar esas nuevas tecnologías presentadas.
&lt;/p&gt;

&lt;p align="justify"&gt;
Pero bueno, aun así había cantidad de charlas en las que 
aprender cosas nuevas.
&lt;/p&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%288%29.JPG" alt="" width="250" height="200"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2813%29.JPG" alt="" width="250" height="200"&gt; 
&lt;/div&gt;
&lt;div align="center"&gt;
 
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2f4091969223_f5ba0ab3db+_MG_2565_O.jpg" alt="" width="250" height="185"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2f4098717197_e0a8af3d61+Cluster-Funk+is+performing..._L.jpg" alt="" width="252" height="185"&gt; 
&lt;/div&gt;
&lt;div align="center"&gt;
 
 
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2f4094369831_3b1e0870fe_o.jpg" alt="" width="250" height="192"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2f4098714997_31ff54e0fe+Gaming+Zone+lives+here_L.jpg" alt="" width="249" height="191"&gt;    
&lt;/div&gt;
&lt;div align="center"&gt;
 
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2832%29.JPG" alt="" width="297" height="200"&gt; &lt;br&gt;
&lt;/div&gt;
&lt;div&gt;
 
&lt;/div&gt;

&lt;p align="justify"&gt;
La ciudad, pues que os voy a contar, mucho que ver y muy poco 
tiempo para hacerlo, algo pudimos hacer aunque solo fuera para echarnos 
unas fotos y poder decir que habíamos estado allí. 
&lt;/p&gt;

&lt;p align="justify"&gt;
 
&lt;/p&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2865%29.JPG" alt="" width="252" height="196"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2872%29.JPG" alt="" width="253" height="194"&gt;
&lt;/div&gt;
&lt;div&gt;
 
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2895%29.JPG" alt="" width="253" height="181"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2847%29.JPG" alt="" width="253" height="180"&gt; 
&lt;/div&gt;
&lt;div align="center"&gt;
 
&lt;/div&gt;
&lt;p align="justify"&gt;
Aunque no estábamos muchos españoles, algunos como Luis Fraile 
o Isabel Gomez nos los pudimos encontrar por allí &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;
&lt;/p&gt;
&lt;div align="center"&gt;
&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fTechEd+%2821%29.JPG" alt="" width="232" height="205"&gt;  &lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fIsabel_Elisa.jpg" alt="" width="194" height="205"&gt;
&lt;/div&gt;
&lt;div align="center"&gt;
 
&lt;/div&gt;
&lt;p align="justify"&gt;
Por otro lado con la llegada a España ya empezamos a organizar 
más cosillas y ahora estoy llevando un pequeño evento que organizaremos en 
Valdelaguna, un pueblo de Madrid, donde tendremos a algunos de los 
coordinadores de los clubs de .NET de España y varios de los mejores 
profesionales de tecnologías .NET del país.
&lt;/p&gt;

&lt;p align="justify"&gt;
  
&lt;/p&gt;
&lt;div align="center"&gt;
&lt;a href="http://www.themindcamp.net" target="_blank"&gt;&lt;img src="http://cesarreneses.net/image.axd?picture=2009%2f11%2fmindCampFinal.png" alt="" width="266" height="374"&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
 
&lt;/div&gt;
&lt;p align="justify"&gt;
También estoy haciendo algunas utilidades comunes que luego 
colgare a modo de tutorial, son muy sencillas pero seguro que a alguno le 
resultarán útiles sobre todo ver el código.
&lt;/p&gt;

&lt;p align="justify"&gt;
Y bueno, poco más, esto es simplemente un post que yo llamo de 
“ping”.
&lt;/p&gt;

&lt;p&gt;
Saludetes&amp;nbsp;&lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;
&lt;/p&gt;

Crossposting from LaBloguera.NET&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=2264" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/mindcamp/default.aspx">mindcamp</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/codecamp/default.aspx">codecamp</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/eventos/default.aspx">eventos</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/teched/default.aspx">teched</category></item><item><title>WPF: Que es y que podemos hacer con WPF</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/12/09/wpf-que-es-y-que-podemos-hacer-con-wpf.aspx</link><pubDate>Tue, 09 Dec 2008 20:25:00 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1963</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1963.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1963</wfw:commentRss><description>&lt;P&gt;Bueno pues WPF es básicamente el sustituto de Windows Forms. Una nueva tecnología que &amp;nbsp;nos permite desarrollar aplicaciones de escritorio aprovechando mucho más los recursos gráficos de los últimos sistemas windows.&lt;/P&gt;
&lt;P&gt;Sobre todo lo más importante es que se pueden crear aplicaciones más usables (siempre que tengamos un experto en usabilidad) y más vistosas (solo si dejamos que el diseñador haga los gráficos y no nosotros).&lt;/P&gt;
&lt;P&gt;Una de las cosas que más se resalta en las charlas de WPF es la separación entre la parte de la interfaz y la del código de la aplicación. Por lo que el desarrollador simplemente tiene que ir añadiendo su código sin tener que tocar nada de la interfaz y el diseñador lo mismo pero en su terreno. Las herramientas que ambos usan son, por el lado del desarrollador &lt;A href="http://msdn.microsoft.com/es-es/vstudio/default.aspx" target=_blank&gt;Visual Studio&lt;/A&gt; y por el lado del diseñador &lt;A href="http://www.microsoft.com/expression/products/Overview.aspx?key=blend" target=_blank&gt;Expression Blend&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_6.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=153 alt=image src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_thumb_2.png" width=117 border=0&gt;&lt;/A&gt; &lt;A href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_8.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=156 alt=image src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_thumb_3.png" width=116 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Anteriormente la forma de comunicación entre ellos era una imagen que creaba el diseñador de como debía más o menos aparecer la interfaz del programa y el desarrollador intentaba llevarla a cabo con algún lenguaje. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_10.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=141 alt=image src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_thumb_4.png" width=414 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Ahora el diseñador cuando crea una interfaz, es esa la que aparecerá finalmente sin adaptaciones de ningún tipo.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_12.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=138 alt=image src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/WPFQueesyquepodemoshacerconWPF_1180E/image_thumb_5.png" width=417 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Para que desarrollador y diseñador puedan trabajar en un mismo proyecto con las estas herramientas tiene que existir un nexo de unión, este es XAML un lenguaje al estilo de XML y que es entendido por Visual Studio y Blend.&lt;/P&gt;
&lt;P&gt;Bueno, creo que con esta mini introducción ya vale, necesitaba contar un poco como iba para poder pasar a ver los tipos de aplicaciones y como se crean que será el tema de mi próximo post. De momento os dejo enlaces a aplicaciones reales hechas con WPF.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.turningthepages.com/" target=_blank&gt;http://www.turningthepages.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.roxio.com/enu/promotions/landing/vista/preview/default.html" target=_blank&gt;RoxioCentral&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.notescraps.com/" target=_blank&gt;NoteScraps&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.otto.de/vista" target=_blank&gt;Otto Store&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Saludetes&lt;/P&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1963" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/WPF/default.aspx">WPF</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item><item><title>Todo lo que siempre quise saber sobre WPF: El comienzo</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/12/04/todo-lo-que-siempre-quise-saber-sobre-wpf-el-comienzo.aspx</link><pubDate>Thu, 04 Dec 2008 00:15:46 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1952</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1952.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1952</wfw:commentRss><description>&lt;p align="justify"&gt;Todos los primeros de a&amp;#241;o la gente hace promesas sobre lo que espera hacer a lo largo de ese a&amp;#241;o. Pues bien, una de las cosas que quiero hacer durante los pr&amp;#243;ximos 12 meses es aprender todo lo posible de Windows Presentation Foundation (entre otras cosas claro :D).&lt;/p&gt;  &lt;p align="justify"&gt;Como no quiero esperar hasta enero para empezar, voy a comenzar ya mismo. Para ello escribir&amp;#233; un post semanal dedicado a este tema, se que a alguno le parecer&amp;#225; poco, pero dado mi ritmo de posteo durante los &amp;#250;ltimos meses creo que es bastante aceptable, adem&amp;#225;s si falta el post alguna semana sois libres de spamearme en el correo :S&lt;/p&gt;  &lt;p align="justify"&gt;Pues nada, dentro de poco subir&amp;#233; el primer post. Creo que no hace falta decir que se aceptan consejos, ideas y sobre todo correcciones.&lt;/p&gt;  &lt;p align="justify"&gt;Saludetes&lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1952" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/WPF/default.aspx">WPF</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Minority Report??</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/11/17/minority-report.aspx</link><pubDate>Mon, 17 Nov 2008 08:46:00 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1942</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1942.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1942</wfw:commentRss><description>&lt;P align=justify&gt;Desde hace algún tiempo me interesan bastante las nuevas formas de interacción hombre - máquina, y me gusta conocer como se va avanzando en todos los aspectos, no solo facilitar la interfaces más simples e intuitivas sino también el modo en como podemos manejarlas. &lt;/P&gt;
&lt;P align=justify&gt;Pues bien hoy me he encontrado con algo que no esperaba ver por lo menos hasta dentro de un tiempo. Al final va a ser verdad eso de que el límite está en nuestra imaginación.&lt;/P&gt;
&lt;P&gt; &lt;BR&gt;&lt;A href="http://vimeo.com/2229299"&gt;g-speak overview 1828121108&lt;/A&gt; from &lt;A href="http://vimeo.com/user922585"&gt;john underkoffler&lt;/A&gt; on &lt;A href="http://vimeo.com/"&gt;Vimeo&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Saludetes &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/P&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1942" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/tecnolog_26002300_237_3B00_a/default.aspx">tecnolog&amp;#237;a</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/UX/default.aspx">UX</category></item><item><title>XNA 3.0 ¡¡ ya está aquí !!</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/10/31/xna-3-0-ya-est-aqu.aspx</link><pubDate>Fri, 31 Oct 2008 12:04:33 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1920</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1920.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1920</wfw:commentRss><description>&lt;p align="justify"&gt;Pues ya tenemos en la calle la versi&amp;#243;n 3.0 de XNA y con bastantes cositas nuevas.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/XNA3.0yaestaqu_94D0/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px 0px 0px 10px;border-right-width:0px;" height="207" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/XNA3.0yaestaqu_94D0/image_thumb_1.png" width="197" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Vaya tela! como pasa el tiempo, XNA es el primer producto (y espero que no sea el &amp;#250;ltimo) que empec&amp;#233; a probar desde que era muy peque&amp;#241;ito en su versi&amp;#243;n beta y poco a poco se nos va haciendo mayor y facilit&amp;#225;ndonos las cosas.&lt;/p&gt;  &lt;p align="justify"&gt;En esta ocasi&amp;#243;n las nuevas caracter&amp;#237;sticas tienen mucho que ver con la comunidad de desarrolladores que se est&amp;#225; formando en torno a la XBOX en XBOX Live Community Games. Como por ejemplo, un modo se ha a&amp;#241;adido un modo Trial, que permite al desarrollador activarlo para que la gente antes de comprarlo pruebe si le gusta o no.&lt;/p&gt;  &lt;p align="justify"&gt;Se ha a&amp;#241;adido a las caracter&amp;#237;sticas del modo multijugador la posibilidad de invitar a otros jugadores a participar en el juego que m&amp;#225;s nos guste.&lt;/p&gt;  &lt;p align="justify"&gt;Adem&amp;#225;s soporta C# 3.0, LINQ y Visual Studio 2008.&lt;/p&gt;  &lt;p align="justify"&gt;Bueno ahora solo queda que nos pongamos a hacer cosillas con XNA. No os olvid&amp;#233;is de que no tenemos que pasar a mano todas nuestras demos hechas en la versi&amp;#243;n 2.0, sino que simplemente con abrir el proyecto desde visual estudio nos hace un backup de la soluci&amp;#243;n y la posterior conversi&amp;#243;n del proyecto a 3.0.&lt;/p&gt;  &lt;p align="justify"&gt;Os dejo aqu&amp;#237; los enlaces:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Descarga de &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7D70D6ED-1EDD-4852-9883-9A33C0AD8FEE&amp;amp;displaylang=en" target="_blank"&gt;XNA 3.0&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Rese&amp;#241;a en el &lt;a href="http://blogs.msdn.com/xna/archive/2008/10/30/xna-game-studio-3-0-is-live.aspx" target="_blank"&gt;blog del equipo de XNA&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;Saludetes&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1920" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/xna/default.aspx">xna</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Noticias/default.aspx">Noticias</category></item><item><title>Microsoft TouchWall</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/05/15/microsoft-touchwall.aspx</link><pubDate>Wed, 14 May 2008 23:26:49 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1419</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1419.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1419</wfw:commentRss><description>&lt;p&gt;Bueno antes de nada lo primero que quiero decir es:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#161;&amp;#161;QUIERO UNOOOOOOOOOOOOO!!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3b4c6bfd-350e-4154-a94a-2638a8a25523" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;div id="a2e7d932-5fbb-413c-bbe0-38fbaf14bc1f" style="margin:0px;padding:0px;display:inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=YPrfqdl55D0" target="_new"&gt;&lt;img src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/MicrosoftTouchWall_C60/videobb6a7a0cf212.jpg" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Despu&amp;#233;s de ver el v&amp;#237;deo seguro que vosotros tambi&amp;#233;n quer&amp;#233;is uno &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;.&lt;/p&gt;  &lt;p&gt;Este es otro prototipo de pantallas multitactil en las que est&amp;#225; investigando Microsoft. Es la misma idea que Surface pero en la pared y menos avanzado (por lo menos por lo que he visto en el video). &lt;/p&gt;  &lt;p&gt;Surface se val&amp;#237;a de las c&amp;#225;maras que contiene la mesa para detectar las posiciones y adem&amp;#225;s interactuaba con objetos como m&amp;#243;viles o PDAs.&lt;/p&gt;  &lt;p&gt;TouchWall es un software llamado Plex que va sobre Windows Vista y detecta los movimientos mediante una serie de l&amp;#225;seres y una c&amp;#225;mara de infrarrojos.&lt;/p&gt;  &lt;p&gt;A ver cuando dejan de ponernos los dientes largos &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;, bueno a lo mejor al final me tengo que hacer uno yo mismo &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a2c7cd14-65ad-4f6f-a086-826dfa0dc829" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;div id="90b2c115-a1f9-4eb4-a08c-50f0bcb15030" style="margin:0px;padding:0px;display:inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=5s5EvhHy7eQ" target="_new"&gt;&lt;img src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/MicrosoftTouchWall_C60/video0d68df342699.jpg" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Saludetes &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1419" width="1" height="1"&gt;</description></item><item><title>Mono's Winforms 2.0 is now API Complete</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/05/14/mono-s-winforms-2-0-is-now-api-complete.aspx</link><pubDate>Wed, 14 May 2008 20:10:00 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1417</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1417.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1417</wfw:commentRss><description>&lt;p&gt;Este título es el que os podéis encontrar nada más llegar al blog de Miguel de Icaza. De esta manera ya tenemos completo WinForms 2.0 y podremos ejecutar nuestras aplicaciones hechas con esta librería además de en Windows, en Linux y Mac OS.&lt;/p&gt;
  
&lt;p&gt;Han tardado 4 años, empezaron en julio de 2004, tiene 12,776 métodos y 115000 líneas de código.&lt;/p&gt;
  
&lt;p&gt;En mi opinión una gran noticia, !! Felicidades a todo el equipo del proyecto MONO !!&lt;/p&gt;
  
&lt;p&gt;&amp;nbsp;Referencias:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tirania.org/blog/archive/2008/May-13.html" target="_blank"&gt;Tirania&lt;/a&gt;, el blog de Miguel de Icaza &lt;br&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jpobst.blogspot.com/2008/05/big-finale.html" target="_blank"&gt;Code Monkey&lt;/a&gt;, Jonathan Pobst componente del equipo de desarrollo de WinForms en MONO&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
  
&lt;p&gt;Saludetes &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1417" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/windows+forms/default.aspx">windows forms</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET/default.aspx">.NET</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/mono/default.aspx">mono</category></item><item><title>Trabajo en el equipo de desarrollo del .NET Framework</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/05/05/trabajo-en-el-equipo-de-desarrollo-del-net-framework.aspx</link><pubDate>Sun, 04 May 2008 22:03:04 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1415</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1415.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1415</wfw:commentRss><description>&lt;p&gt;Navegando por la red me encuentro con un post de Brad Abrams, en el que comenta que est&amp;#225;n buscando gente para entrar a desarrollar algunas partes del Framework.&lt;/p&gt;  &lt;p&gt;El que quiera cambio de aires ya sabe donde puede probar &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/p&gt;  &lt;p&gt;El blog con la noticia lo ten&amp;#233;is &lt;a href="http://blogs.msdn.com/brada/archive/2008/04/30/job-openings-working-on-the-net-framework-product-team.aspx" target="_blank"&gt;aqu&amp;#237;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saludetes &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1415" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Ejecutar dos proyectos a la vez o una aplicación externa</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/04/16/ejecutar-dos-proyectos-a-la-vez-o-una-aplicaci-n-externa.aspx</link><pubDate>Tue, 15 Apr 2008 22:40:30 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1323</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1323.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1323</wfw:commentRss><description>&lt;p&gt;Hoy revisando el foro de los DotNetClubs, me he encontrado con una pregunta de un compa&amp;#241;ero de Madrid. La cuesti&amp;#243;n no es muy dif&amp;#237;cil ni rebuscada pero suelen estas cosas en las que m&amp;#225;s se pierde el tiempo cuando estas programando y como seguro si una persona lo ha preguntado hay por lo menos otras 20 que les pasa lo mismo he decidido dejarlo por aqu&amp;#237; apuntado y que el dihos Google lo indexe &lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;.&lt;/p&gt;  &lt;p&gt;B&amp;#225;sicamente lo que se preguntaba era como poder arrancar dos ejecutables a la vez al arrancar la primera o bien ejecutarla en un momento determinado.&lt;/p&gt;  &lt;p&gt;Bueno pues bien tal como yo lo veo existen dos posibilidades, por un lado tienes tus dos proyectos dentro de la misma soluci&amp;#243;n en el Visual Studio, en este caso deber&amp;#237;amos agregar una referencia en el proyecto que se encuentre establecido como principal del segundo proyecto. Esto se har&amp;#237;a de la siguiente manera:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/Ejecutardosproyectosalavezounaaplicacine_7F8/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="308" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/Ejecutardosproyectosalavezounaaplicacine_7F8/image_thumb.png" width="229" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Pulsamos sobre &lt;em&gt;References&lt;/em&gt; (referencias) con el bot&amp;#243;n derecho y pulsamos en &lt;em&gt;Add references&lt;/em&gt; (A&amp;#241;adir referencias),&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/Ejecutardosproyectosalavezounaaplicacine_7F8/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="308" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/Ejecutardosproyectosalavezounaaplicacine_7F8/image_thumb_1.png" width="228" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;luego aparece una ventana en la que iremos a la pesta&amp;#241;a &lt;em&gt;Projects &lt;/em&gt;(Proyectos) donde vemos los proyectos contenidos en la soluci&amp;#243;n,&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/Ejecutardosproyectosalavezounaaplicacine_7F8/image_6.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="299" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/Ejecutardosproyectosalavezounaaplicacine_7F8/image_thumb_2.png" width="385" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Finalmente en la primera aplicaci&amp;#243;n donde m&amp;#225;s queramos (en alg&amp;#250;n evento de bot&amp;#243;n, timer o cualquier sitio) nos creamos un objeto del tipo del segundo proyecto y ya podemos utilizar ese segundo programa a la vez que el primero. En mi caso los proyectos son de WPF y las dos l&amp;#237;neas de c&amp;#243;digo son las siguientes:    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;WpfApplication2.Window1 segundoproyecto = new WpfApplication2.Window1();    &lt;br /&gt;segundoproyecto.Show();&lt;/p&gt;  &lt;p&gt;Esto nos viene bien si los programas que queremos ejecutar a la vez las estamos programando nosotros y est&amp;#225;n dentro de la misma soluci&amp;#243;n, pero si lo que queremos hacer es ejecutar una aplicaci&amp;#243;n completamente externa como un comando del sistema o ejecutar alg&amp;#250;n archivo como un pdf, word o un excel la instrucci&amp;#243;n que deber&amp;#237;amos utilizar es la siguiente:&lt;/p&gt;  &lt;p&gt;System.Diagnostics.Process.Start(path);&lt;/p&gt;  &lt;p&gt;donde path ser&amp;#237;a la ubicaci&amp;#243;n del archivo o programa.&lt;/p&gt;  &lt;p&gt;Bueno, esto es todo por hoy.&lt;/p&gt;  &lt;p&gt;Saludetes&lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1323" width="1" height="1"&gt;</description></item><item><title>Jugando con videos en Expression Blend</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/03/06/jugando-con-videos-en-expression-blend.aspx</link><pubDate>Thu, 06 Mar 2008 09:15:33 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1215</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1215.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1215</wfw:commentRss><description>&lt;p style="text-align:justify;"&gt;Hac&amp;#237;a ya tiempo que no escrib&amp;#237;a nada en el blog y ya iba siendo hora de aportar algo a la comunidad de nuevo, aunque solo fuera un poquito.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Aprovechando el &lt;a href="http://geeks.ms/blogs/cristian/archive/2008/03/05/silverlight-microsoft-lanza-silverlight-2-0-beta-1-y-blend-2-5-march-preview.aspx" target="_blank"&gt;anuncio de la salida de la preview de Blend 2.5&lt;/a&gt; quiero mostrar como reproducir un v&amp;#237;deo en WPF de una forma diferente a como lo hacemos normalmente con el &lt;a href="http://www.microsoft.com/windows/windowsmedia/es/" target="_blank"&gt;Windows Media Player&lt;/a&gt; o con el &lt;a href="http://www.videolan.org" target="_blank"&gt;VideoLan&lt;/a&gt;, lo vamos a mostrar inclinado sobre una ventana en 2D.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Normalmente cuando necesitamos hacer un reproductor multimedia muy r&amp;#225;pidamente en &lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa497342.aspx" target="_blank"&gt;Windows Forms&lt;/a&gt;, lo que hacemos es directamente agregar la dll del &lt;a href="http://www.microsoft.com/windows/windowsmedia/es/" target="_blank"&gt;Windows Media Player&lt;/a&gt;. &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Bueno pues en WPF la forma m&amp;#225;s r&amp;#225;pida es agregar un componente que ya viene hecho denominado &lt;strong&gt;MediaElement&lt;/strong&gt;.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="348" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_1.png" width="441" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Lo malo de este elemento es que solamente podemos ver el v&amp;#237;deo tal cual agregamos el componente a la ventana, es decir, una vez le hemos dado el tama&amp;#241;o adecuado no podemos girarlo, ni inclinarlo ni nada por el estilo, as&amp;#237; que necesitamos una soluci&amp;#243;n.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Para ir al siguiente paso hay un &amp;quot;peque&amp;#241;o&amp;quot; concepto que debemos conocer que son los brushes o brochas. Cuando vemos una aplicaci&amp;#243;n en WPF toda ella est&amp;#225; siendo pintada por brochas, las brochas pueden pintar desde simples colores s&amp;#243;lidos, a gradientes e im&amp;#225;genes :D&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Existe un tipo de brocha denominada VisualBrush que permite pintar el &amp;#225;rea que nosotros queremos de id&amp;#233;ntica forma a como est&amp;#225; en otro lugar de nuestra aplicaci&amp;#243;n. &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;La manera de hacerlo es la siguiente, una vez tenemos en el dise&amp;#241;ador agregado un componente MediaElement con su propiedad source inicializada (esto lo hac&amp;#233;is mediante los men&amp;#250;s de la derecha y si no la veis arriba del todo ten&amp;#233;is un buscador, pon&amp;#233;is source, puls&amp;#225;is enter y aparece), con el componente seleccionado os vais al men&amp;#250; &lt;em&gt;Tools&lt;/em&gt;, luego a &lt;em&gt;Make Brush Resource&lt;/em&gt; y en el men&amp;#250; que aparece puls&amp;#225;is sobre &lt;em&gt;Make Visual Brush Resource &lt;/em&gt;y le dais un nombre. &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;De esta manera ya tenemos una brocha para pintar el elemento que queramos.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Ahora podemos agregar un componente &lt;strong&gt;image&lt;/strong&gt; a nuestra ventana, al cual giraremos e inclinaremos a nuestro antojo, pero para ello tenemos que convertirlo en un objeto 3D.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Con el objeto image seleccionado, pulsamos sobre &lt;strong&gt;Tools&lt;/strong&gt; y luego en &lt;strong&gt;Make Image 3D&lt;/strong&gt;&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_16.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="181" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_7.png" width="210" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Nuestro objeto image cambia y se convierte en un objeto &lt;strong&gt;Viewport3D&lt;/strong&gt; con varias secciones en su interior. Por medio &lt;strong&gt;objects and timeline&lt;/strong&gt; seleccionamos el modelo (&lt;strong&gt;Model&lt;/strong&gt;).&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_18.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="302" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_8.png" width="292" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Mientras en el dise&amp;#241;ador debemos ver un rect&amp;#225;ngulo con tres vectores en el centro.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_20.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="165" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_9.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Bueno pues tal cual hemos seleccionado Model nos vamos a sus propiedades y en &lt;strong&gt;Materials&lt;/strong&gt; aparecen dos opciones &lt;strong&gt;Material&lt;/strong&gt; y &lt;strong&gt;BackMaterial&lt;/strong&gt;, que se refieren a las texturas que podemos dar al modelo, nosotros solo lo vamos a ver por la parte de delante as&amp;#237; que pulsamos sobre &lt;strong&gt;Material&lt;/strong&gt;, y en el men&amp;#250; que aparece pulsamos sobre &lt;strong&gt;Brush Resources&lt;/strong&gt;.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_24.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="294" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_11.png" width="289" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Es la parte delimitada de rojo, luego en &lt;em&gt;&lt;strong&gt;Local Brush Resources&lt;/strong&gt;&lt;/em&gt; est&amp;#225; la brocha que hemos creado anteriormente y que debemos seleccionar.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;El dise&amp;#241;ador debe tener un aspecto parecido a esto:&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_26.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="308" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_12.png" width="387" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Si ejecut&amp;#225;is debe comenzar a reproducirse el v&amp;#237;deo que hall&amp;#225;is indicado de forma autom&amp;#225;tica tanto en el MediaElement como en el modelo 3D.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;A continuaci&amp;#243;n seleccionamos la herramienta &lt;em&gt;&lt;strong&gt;Camera Orbit&lt;/strong&gt;&lt;/em&gt; o directamente pulsamos &amp;quot;c&amp;quot;, si pinchamos sobre el modelo vemos que podemos rotarlo y girarlo a nuestro antojo.&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Veremos algo as&amp;#237;:&lt;/p&gt;  &lt;p style="text-align:justify;"&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_34.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="288" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_16.png" width="394" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Ahora si ejecutamos ya podemos ver la reproducci&amp;#243;n inclinada y girada. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_36.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="298" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ComomostrarvdeosdeunaformadiferenteconBl_958/image_thumb_17.png" width="396" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align:justify;"&gt;Bueno de momento eso es todo por hoy, otro d&amp;#237;a m&amp;#225;s. :D&lt;/p&gt;  &lt;p&gt;Saludetes&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1215" width="1" height="1"&gt;</description></item><item><title>MSDN Reader</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2008/01/18/msdn-reader.aspx</link><pubDate>Fri, 18 Jan 2008 12:56:48 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1123</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1123.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1123</wfw:commentRss><description>&lt;p&gt;Ya tenemos una nueva forma de estar al d&amp;#237;a en cuanto a las noticias que vienen de MSDN. Se trata de un Reader en WPF al estilo del que tiene por ejemplo el New York Times para leer las noticias y art&amp;#237;culos que publican en la web de MSDN y MSDN Magazine.&lt;/p&gt;  &lt;p&gt;Adem&amp;#225;s podemos descargarnos el c&amp;#243;digo y echarle un vistazo a la aplicaci&amp;#243;n por dentro, todo un lujo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/MSDNReader_C3BC/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="249" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/MSDNReader_C3BC/image_thumb_1.png" width="421" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Los enlaces os los dejo aqu&amp;#237;:&lt;/p&gt;  &lt;p&gt;- Instalador de &lt;a href="http://windowsclient.net/apps/MsdnReaderSetup.exe" target="_blank"&gt;MSDN Reader&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- C&amp;#243;digo fuente de &lt;a href="http://download.microsoft.com/download/1/b/e/1beee8a1-6131-4ea2-b9f6-f9b2684f4295/SceReaderSourceCode.EXE" target="_blank"&gt;MSDN Reader&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saludetes&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1123" width="1" height="1"&gt;</description></item><item><title>Nueva versión de XNA :D</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2007/12/14/nueva-versi-n-de-xna-d.aspx</link><pubDate>Fri, 14 Dec 2007 12:09:05 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1090</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1090.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1090</wfw:commentRss><description>&lt;p&gt;Despu&amp;#233;s de un periodo muy corto en fase beta, desde el 19 de noviembre hasta hoy, ya tenemos la segunda versi&amp;#243;n definitiva de XNA Game Studio.&lt;/p&gt;  &lt;p&gt;Implementa muchas mejoras, la que a m&amp;#237; me parece m&amp;#225;s importante es la que permite el desarrollo de juego en red y multijugador. Pero bueno el resto de mejoras lo pod&amp;#233;is ver &lt;a href="http://creators.xna.com/Education/whatsnew.aspx" target="_blank"&gt;aqu&amp;#237;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Si tengo tiempo este finde miro las mejoras y las comento; por cierto con la &amp;#250;ltima versi&amp;#243;n se va a iniciar la versi&amp;#243;n 2008 del concurso &lt;a href="http://www.dreambuildplay.com/main/default.aspx" target="_blank"&gt;Dream Build Play&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Bueno dejo los enlaces para que cacharreis si quer&amp;#233;is:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=df80d533-ba87-40b4-abe2-1ef12ea506b7&amp;amp;DisplayLang=en" target="_blank"&gt;XNA Game Studio&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=15fb9169-4a25-4dca-bf40-9c497568f102&amp;amp;DisplayLang=en" target="_blank"&gt;XNA Framework Redistributable 2.0&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Voy a seguir con el currele, :(&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saludetes&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1090" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/xna/default.aspx">xna</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/xbox+360/default.aspx">xbox 360</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Expression Blend: creando un "Motion Path"</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2007/12/10/expression-blend-creando-un-motion-path.aspx</link><pubDate>Mon, 10 Dec 2007 10:44:53 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1085</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1085.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1085</wfw:commentRss><description>&lt;p&gt;Vamos a ver como podemos crear un &amp;quot;Motion Path&amp;quot; para un elemento de WPF con la herramienta de dise&amp;#241;o Expression Blend.&lt;/p&gt;  &lt;p&gt;Lo primero de todo arrancamos nuestro Expressi&amp;#243;n Blend, en mi caso es la versi&amp;#243;n 2, la preview de septiembre que pod&amp;#233;is encontrar &lt;a href="http://www.microsoft.com/expression/products/download.aspx?key=blend2preview" target="_blank"&gt;aqu&amp;#237;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="259" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_thumb.png" width="410" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Creamos un nuevo proyecto (Ctrl+Shift+N) y elegimos crear una aplicaci&amp;#243;n para WPF, le damos un nombre y pulsamos sobre &amp;quot;OK&amp;quot;.&lt;/p&gt;  &lt;p&gt;Ahora lo que haremos ser&amp;#225; arrastrar un rect&amp;#225;ngulo sobre la ventana que estamos dise&amp;#241;ando, con el rect&amp;#225;ngulo seleccionado pulsamos sobre propiedades y en la secci&amp;#243;n de brochas (&lt;b&gt;brushes&lt;/b&gt;) reseteamos la propiedad &lt;b&gt;Fill &lt;/b&gt;para que el relleno de la figura sea transparente.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image5.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="277" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image5_thumb.png" width="343" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_6.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="298" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_thumb_2.png" width="219" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Luego lo que tenemos que hacer es ir al men&amp;#250; &lt;b&gt;Object&lt;/b&gt;, luego a &lt;b&gt;Path&lt;/b&gt; y pulsamos en la opci&amp;#243;n &lt;b&gt;Convert to Motion Path&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_8.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="334" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_thumb_3.png" width="372" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Aparece una ventana donde debemos indicar el elemento que va a recorrer ese camino:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_10.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="397" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_thumb_4.png" width="280" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Elegimos el bot&amp;#243;n que ten&amp;#237;amos agregado y autom&amp;#225;ticamente se coloca en el camino que hemos definido. Se crea una nueva l&amp;#237;nea de tiempo autom&amp;#225;ticamente, podemos pulsar sobre el play para ver el nuevo efecto.&lt;/p&gt;  &lt;p&gt;Adem&amp;#225;s por defecto el tiempo que tarda en recorrer el camino son 2 segundos, pero podemos editar esto a nuestro gusto buscando el elemento &lt;b&gt;Motion Path &lt;/b&gt;del bot&amp;#243;n y alargamos o acortamos el tiempo que dura el recorrido.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_12.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="242" alt="image" src="http://comunidadnetjuarez.org/blogs/csharp/WindowsLiveWriter/ExpressionBlendcreandounMotionPath_14B2A/image_thumb_5.png" width="366" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tambi&amp;#233;n se pueden hacer &lt;b&gt;Motion Path &lt;/b&gt;con otras figuras predefinidas o con l&amp;#237;neas que dibujemos con el l&amp;#225;piz o la pluma. &lt;/p&gt;  &lt;p&gt;La verdad es que es una forma f&amp;#225;cil de animar un logo o crear un peque&amp;#241;o efecto en nuestra aplicaci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saludetes&lt;/p&gt;&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1085" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/tips/default.aspx">tips</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/WPF/default.aspx">WPF</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Xaml/default.aspx">Xaml</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Taller de ADO.NET y WinForms</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2007/11/21/taller-de-ado-net-y-winforms.aspx</link><pubDate>Wed, 21 Nov 2007 19:15:00 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1045</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1045.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1045</wfw:commentRss><description>&lt;p&gt;Pues eso, solo quería anunciar que mañana daré a las 20:00 tendrá lugar un pequeño taller de introducción a ADO.NET con windows forms dentro de las actividades que cada semana realiza el DotNetClub de Albacete. El que se quiera pasar será bienvenido.&lt;/p&gt;&lt;p&gt;El lugar es la Escuela Politécnica Superior de Albacete en el aula de Software 5&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;Saludetes&amp;nbsp;&lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/p&gt;
Crossposting from LaBloguera.net&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1045" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET/default.aspx">.NET</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/DotNetClub/default.aspx">DotNetClub</category></item><item><title>Tips: Como resolver DNS</title><link>http://comunidadnetjuarez.org/blogs/csharp/archive/2007/10/25/tips-como-resolver-dns.aspx</link><pubDate>Thu, 25 Oct 2007 11:07:00 GMT</pubDate><guid isPermaLink="false">b14c8f85-9ed7-4095-98ee-deffe49c73ab:1005</guid><dc:creator>csharp</dc:creator><slash:comments>0</slash:comments><comments>http://comunidadnetjuarez.org/blogs/csharp/comments/1005.aspx</comments><wfw:commentRss>http://comunidadnetjuarez.org/blogs/csharp/commentrss.aspx?PostID=1005</wfw:commentRss><description>&lt;p&gt;Hace unos días tuve que probar una aplicación programada por mi (uff!!!&lt;img src="http://comunidadnetjuarez.org/emoticons/emotion-1.gif" alt="Smile" /&gt;) 
para transmitir archivos a través de sockets en la empresa la empresa del 
cliente.&lt;/p&gt;
&lt;p&gt;El caso es que cuando uno está comenzando a desarrollar un programeja y sobre 
todo si es novato o por lo menos más que muchos de los compañeros de bloguera 
(un saludete a todos), muchas veces no te paras a pensar en que luego hay que 
probarlo fuera de tu entorno de desarrollo.&lt;/p&gt;
&lt;p&gt;Esta aplicación que había hecho yo funcionaba a las mil maravillas, dentro de 
la red del entorno de trabajo. Tu te ibas a cualquier pc, metías la ip de 
destino, enviar el archivo y "atacando que esto ya chisca" :D.&lt;/p&gt;
&lt;p&gt;Pero cuando llegas a la empresa del cliente te acuerdas de que este no tiene 
ni idea de lo que hay montado en su lugar de trabajo (¡¡y eso que es suyo!!) y 
tu entonces te pones a preguntar cosas como:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;· ¿Cual es la IP pública del router? 
&lt;/li&gt;&lt;li&gt;· ¿Es estática o dinámica? 
&lt;/li&gt;&lt;li&gt;· ....... 
&lt;/li&gt;&lt;li&gt;· .... &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;y cosas por el estilo, lo cual te hace darte cuenta del tiempo que estás 
perdiendo con alguien al que todo le suena a chino. Por esto lo mejor es hacer 
las cosas no solo que funcionen bien sino también dejarlas lo más "machacadito" 
para ti y de esta manera ahorrar tiempo.&lt;/p&gt;
&lt;p&gt;Además con esto de .NET cada día veo como se ahorra más y más tiempo, porque 
la soluciones a problemas cotidianos ya están creadas.&lt;/p&gt;
&lt;p&gt;Mi programa solo necesitaba que le indicara la dirección web de la empresa, 
para ahorrarme problemas presentes y futuros. Y la solución se encuentra en 
cuatro líneas:&lt;/p&gt;
&lt;p&gt;//lo primero&lt;/p&gt;
&lt;p&gt;using System.Net:&lt;/p&gt;
&lt;p&gt;//y luego en un botón de conectar por ejemplo colocamos esto&lt;/p&gt;
&lt;p&gt;IPHostEntry IPHost = Dns.GetHostEntry(textBox1.Text); &lt;br&gt;IPAddress[] 
direcciones = IPHost.AddressList; &lt;br&gt;for (int x = 0; x &amp;lt; direcciones.Length; x++) &lt;br&gt;{ &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textBox2.Text += direcciones[x]; &lt;br&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bueno pues nada más, ya veis que hacía bastante tiempo que no escribía.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludetes&lt;/p&gt;
Crossposting from LaBloguera.net&lt;img src="http://comunidadnetjuarez.org/aggbug.aspx?PostID=1005" width="1" height="1"&gt;</description><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/tips/default.aspx">tips</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/windows+forms/default.aspx">windows forms</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/.NET/default.aspx">.NET</category><category domain="http://comunidadnetjuarez.org/blogs/csharp/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>