<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2241353947549782380</id><updated>2024-09-27T15:07:09.983+02:00</updated><category term=".net"/><category term="c#"/><category term="silverlight"/><category term="wp7"/><category term="xna"/><category term="asp"/><category term="wcf"/><category term="ado"/><category term="el mundo en silencio"/><category term="myprojects"/><category term="IT"/><category term="recursos"/><category term="vs2010"/><category term="dataset"/><category term="iis"/><category term="IntelliTrace"/><category term="binding"/><category term="datareader"/><category term="imagine cup"/><category term="test"/><category term="wpf"/><category term="TFS"/><category term="converter"/><category term="eventos"/><category term="parallel programming"/><category term="seguridad"/><category term="sqlserver"/><category term="tee10"/><category term="webcast"/><category term="webmatrix"/><category term="windows7"/><title type='text'>127.0.0.1: Hogar dulce hogar</title><subtitle type='html'>.NET por un Microsoft Student Partner</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-4462992479980803716</id><published>2011-07-31T15:53:00.001+02:00</published><updated>2011-07-31T15:53:48.724+02:00</updated><title type='text'>[Evento] Clausura del Curso de Desarrollo de dispositivos móviles con .NET</title><summary type="text">&amp;nbsp; Desde el pasado lunes 25 al jueves 28 de julio impartí, con Rodrigo Díaz el curso de desarrollo de aplicaciones móviles con .NET. El temario consistió en lo siguiente:   Windows Phone.  Introducción a C# 4.0  Aplicaciones para Windows Phone, con MVVM, Databinding e IsolatedStorage  Juegos con XNA para Windows Phone.  Cómo publicar tus aplicaciones/juegos en el Marketplace. Así pues, antes </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/4462992479980803716/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/07/evento-clausura-del-curso-de-desarrollo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/4462992479980803716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/4462992479980803716'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/07/evento-clausura-del-curso-de-desarrollo.html' title='[Evento] Clausura del Curso de Desarrollo de dispositivos móviles con .NET'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghhPEyDURNcv2uB65nKTVBnpsab-vkDk9GMcxD_2v1_fwpOEv7KkSVKEjHi92rFQ6zoBwsD0e1rcspNMXWPUAMvOzsN2EgErCq0r4pqWoZ_-DkA7LtmoIM4p6p780sjeGT-GXN2uN1oX4/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-437251207342601384</id><published>2011-06-24T00:01:00.001+02:00</published><updated>2011-06-24T00:01:09.823+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="wpf"/><title type='text'>Usando Reflection para tener una única ventana modal personalizable.</title><summary type="text">&amp;nbsp; Tenemos el siguiente escenario: Una aplicación (en este caso en WPF) que tiene varias ventanas modales. Cada ventana contendrá un UserControl único, que a su vez se construirá mediante una serie de parámetros determinados dependientes de lo que requiera el propio control. El primer enfoque, que lo podemos&amp;nbsp; llamar a fuerza bruta, sería crear una ventana por cada control de usuario que </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/437251207342601384/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/06/usando-reflection-para-tener-una-unica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/437251207342601384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/437251207342601384'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/06/usando-reflection-para-tener-una-unica.html' title='Usando Reflection para tener una única ventana modal personalizable.'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-5273833724678965972</id><published>2011-06-03T02:01:00.001+02:00</published><updated>2011-06-03T02:07:39.475+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eventos"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[EVENTO] Desarrollo de videojuegos para Windows Phone 7</title><summary type="text">Este verano participaré junto con Fernando Llopis y Rodrigo Díaz en un curso destinado a explicar las bases de la programación de videojuegos enfocadas en la plataforma Windows Phone 7. Será del 25 al 28 de Julio en la Seu Universitària de La Nucìa, en Alicante. &amp;nbsp;  En el cursillo veremos desde una introducción a C#, hasta cómo programar en 2D y 3D para Windows Phone 7 y el sistema de </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/5273833724678965972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/06/evento-desarrollo-de-videojuegos-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/5273833724678965972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/5273833724678965972'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/06/evento-desarrollo-de-videojuegos-para.html' title='[EVENTO] Desarrollo de videojuegos para Windows Phone 7'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-1006424775373362773</id><published>2011-04-08T02:27:00.001+02:00</published><updated>2011-04-08T02:30:13.709+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="binding"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="wpf"/><title type='text'>[WPF/Silverlight] Binding de objetos relacionados en un ComboBox</title><summary type="text">&amp;nbsp; Escenario: Tengo dos entidades relacionadas. La entidad A se relaciona con la entidad B a través de un identificador. Y lo que quiero es bindear eso, pero de modo que yo disponga en la interfaz de un combobox –o cualquier tipo de selección- que permita seleccionar todos los elementos. Entonces tenemos las siguientes tareas:   Bindear los datos del campo con el identificador de la identidad</summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/1006424775373362773/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/04/wpfsilverlight-binding-de-objetos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/1006424775373362773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/1006424775373362773'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/04/wpfsilverlight-binding-de-objetos.html' title='[WPF/Silverlight] Binding de objetos relacionados en un ComboBox'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-6377106378271984790</id><published>2011-04-06T23:01:00.001+02:00</published><updated>2011-04-06T23:01:25.150+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iis"/><category scheme="http://www.blogger.com/atom/ns#" term="IT"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlserver"/><category scheme="http://www.blogger.com/atom/ns#" term="windows7"/><title type='text'>[W7] Liberar puerto 80 en Windows 7</title><summary type="text">&amp;nbsp; Normalmente para depurar cualquier website se suele emplear el propio puerto 80. En el caso de Azure, podemos tener el inconveniente de forzar el rol a que vaya en ese puerto pero por estar ocupado, se le asigna otro: 81, 82, y los siguientes. Nuestro primer problema será liberar el puerto 80. Y para eso no hay nada como averiguar qué está ocupando dicho puerto. Lo primero es abrir la </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/6377106378271984790/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/04/w7-liberar-puerto-80-en-windows-7.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6377106378271984790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6377106378271984790'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/04/w7-liberar-puerto-80-en-windows-7.html' title='[W7] Liberar puerto 80 en Windows 7'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ3vs1MDieSgRM18tMigvR3IjX0ZmoJrw2fRKEmTWFpfAHJzz4OsMNdkPYqkWz1MY33CIsNJo3d0pg25T4TY8D92PM79OiNLSU2u_rFKpoAllcSx0rE0Gu389OpSGDUKLhfDU6v8qXPRg/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-9053232637904177341</id><published>2011-03-13T14:12:00.001+01:00</published><updated>2011-03-13T14:12:55.383+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="vs2010"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><title type='text'>[WP7] An update to Visual Studio is required to open Silverlight for Windows Phone</title><summary type="text">&amp;nbsp; Este error me ha surgido al abrir mis antiguos proyectos para Windows Phone 7, incluso después de instalar todas las últimas actualizaciones de las Windows Phone Tools y reiniciar contínuamente. ¿La solución? Pues la encontré en el foro de desarrolladores. Lo único que hay que hacer es volver a enlazar la dll de Design.Platform de nuevo a Visual Studio, para ello:  Abrir la consola de </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/9053232637904177341/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/03/wp7-update-to-visual-studio-is-required.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/9053232637904177341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/9053232637904177341'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/03/wp7-update-to-visual-studio-is-required.html' title='[WP7] An update to Visual Studio is required to open Silverlight for Windows Phone'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsi3Pzm05Vto90Ugwcrww-gUrvQ4sV-OjKrb8pLfGhfwxzjG9fzPztfPJ4ukpEoSrgTJy7kbkC17bCfNji9dTWMn5jGejMrbinHpusoCA9YBjo8JfaIjlK6dmZEYPp2i_qI7Ga_9sm0HQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-220795530583586701</id><published>2011-02-04T03:00:00.001+01:00</published><updated>2011-02-04T03:00:23.038+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><title type='text'>[C#] Instancias en runtime de tipos dinámicos</title><summary type="text">&amp;nbsp; Durante el desarrollo de algunas herramientas es necesario generalizarlas para poder reutilizarlas posteriormente, pero manteniendo siempre una funcionalidad concreta. En el caso que nos ocupa, quiero poder listar una serie de atributos genéricos y poder operar con ellos en la precisión deseada, pero partiendo de la premisa anterior. Es decir, no tendré una clase que disponga de algo </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/220795530583586701/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/02/c-instancias-en-runtime-de-tipos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/220795530583586701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/220795530583586701'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/02/c-instancias-en-runtime-de-tipos.html' title='[C#] Instancias en runtime de tipos dinámicos'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-709220949036491616</id><published>2011-01-06T11:51:00.001+01:00</published><updated>2011-01-06T11:51:53.388+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="recursos"/><title type='text'>[Ebooks] Libros GRATIS de Rob Miles!</title><summary type="text">Hoy que vienen los Reyes Magos, os traigo unos cuantos ebooks en pdf de Rob Miles. Los podéis encontrar aquí, aunque pongo los que más puedan interesar en un principio:  CSharp from Java Orange Book: Este libro está destinado para programadores de Java que desean trabajar con CSharp.  CSharp Yellow Book 2010: Un buen libro para introducirse en CSharp. Poco se puede añadir.  </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/709220949036491616/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/01/ebooks-libros-gratis-de-rob-miles.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/709220949036491616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/709220949036491616'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/01/ebooks-libros-gratis-de-rob-miles.html' title='[Ebooks] Libros GRATIS de Rob Miles!'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-8768027424562304668</id><published>2011-01-05T14:02:00.001+01:00</published><updated>2011-01-05T15:46:55.046+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="myprojects"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><title type='text'>[WP7] My Borrowed List</title><summary type="text">¿Has prestado tus apuntes a alguien y no recuerdas a quién? ¿Ni cuando? ¿Quién tiene tu libro favorito?¿Cuándo le dejaste a tu primo tu último videojuego? Pues para gestionar esto tengo el placer de presentar otra aplicación mía que recientemente ha aparecido en el Windows Phone Marketplace: My Borrowed List.  &amp;#160;    A través de esta sencilla aplicación puedes gestionar qué has prestado, a </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/8768027424562304668/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2011/01/my-borrowed-list.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8768027424562304668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8768027424562304668'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2011/01/my-borrowed-list.html' title='[WP7] My Borrowed List'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsBZ8MFN9ohoOftnJBjosCeh3ots3q6NcGtgXZWriCnhJBqTdoYS5BzxjqzuEd9yGSn9KuiK4UBduOc7k_QbqIs3hwR_LXhY01ZRN52faJs-A0hS337mX752maHkbEg6S7w56CKWnNen8/s72-c?imgmax=800" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-1282819452345256876</id><published>2010-12-31T21:20:00.001+01:00</published><updated>2010-12-31T21:20:09.928+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="myprojects"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><title type='text'>[WP7] My Calculator</title><summary type="text">Recientemente he subido una nueva aplicación en el Marketplace de WP7. Es una calculadora científica, pensada para ingenieros informáticos. Como tal siempre he deseado tener en el móvil una calculadora en la que pudiera convertir (entre otras cosas) números de diferente base sin necesidad de usar la calculadora de Windows o el papel en su defecto. Con My Calculator puedes trabajar con el sistema </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/1282819452345256876/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/12/wp7-my-calculator.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/1282819452345256876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/1282819452345256876'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/12/wp7-my-calculator.html' title='[WP7] My Calculator'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir8PwE3VdwXfFGFKnN3hehRWSyclkwXRUkgCh00ZslBGYSClP675EdRCHqQhUq-vyRC3mvVADjBkoTpSWuT0CxGyixVCI48Oq75Gy1C3twWqEpGECUbwkYphjx0QTB0PaNitkXDuZNcl8/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-8667438476781523900</id><published>2010-12-29T01:23:00.001+01:00</published><updated>2010-12-29T01:23:09.838+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><title type='text'>[C#] Extension Methods</title><summary type="text">Con la irrupción de LINQ, el lenguaje se debe adaptar a nuevos usos que agilicen la potencia que proporciona LINQ. Fruto de esta necesidad se incluyó en C# 3.0 los llamados “Extension Methods”. Estos métodos tienen la finalidad, como su propio nombre indica, para extender clases. Y esto puede ser interesante cuando deseo que una clase tenga determinado funcionalidad, propia de un “tipo” derivado </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/8667438476781523900/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/12/c-extension-methods.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8667438476781523900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8667438476781523900'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/12/c-extension-methods.html' title='[C#] Extension Methods'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-6845994439085739003</id><published>2010-12-27T15:44:00.001+01:00</published><updated>2010-12-27T15:44:45.070+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="binding"/><category scheme="http://www.blogger.com/atom/ns#" term="converter"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><title type='text'>[Silverlight] Convirtiendo tipos para DataTemplates</title><summary type="text">Una de las armas más poderosas de WPF y Silverlight son los DataTemplates, que te permiten especificar un template y después mediante el DataBinding puedes desplegar todos los datos de forma automática sin necesidad de rellenarlos a “pelo” insertando fila por fila.  Pero en algunas ocasiones se necesitará contemplar elementos que deben aparecer o no en función de algunos valores de lógica. Por </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/6845994439085739003/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/12/silverlight-convirtiendo-tipos-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6845994439085739003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6845994439085739003'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/12/silverlight-convirtiendo-tipos-para.html' title='[Silverlight] Convirtiendo tipos para DataTemplates'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-576710649452712016</id><published>2010-12-16T16:24:00.001+01:00</published><updated>2010-12-16T16:24:23.835+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="recursos"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><title type='text'>[Ebooks] Libro GRATIS Windows Phone programming in C#</title><summary type="text">A través de Rob Miles nos cuenta que han publicado su curso de programación para Windows Phone 7 en Microsoft Faculty Center.    Este libro es una introducción para Windows Phone 7 para cualquier persona que tenga fundamentos muy básicos de programación. Cuenta con ocho capítulos (WP7, Introducción a Silverlight,Introducción a Visual Studio 2010, Interfaces con Silverlight, Consumo de servicios, </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/576710649452712016/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/12/ebooks-libro-gratis-windows-phone.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/576710649452712016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/576710649452712016'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/12/ebooks-libro-gratis-windows-phone.html' title='[Ebooks] Libro GRATIS Windows Phone programming in C#'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-2306502130431181620</id><published>2010-12-16T02:57:00.001+01:00</published><updated>2010-12-23T15:02:22.283+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[XNA/WP7] Consideraciones sobre el TouchPanel</title><summary type="text">El uso del TouchPanel es una de las características que siempre se nombran en Windows Phone 7. Y teniendo en cuenta que disponemos únicamente de tres botones físicos en el teléfono, más nos vale usar la pantalla para interactuar con el usuario. Aquí entra el TouchPanel, la pantalla táctil de los terminales del tipo Windows Phone 7.  Para usarlo es sencillo. Simplemente debemos capturar el estado </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/2306502130431181620/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/12/xnawp7-consideraciones-sobre-el.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/2306502130431181620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/2306502130431181620'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/12/xnawp7-consideraciones-sobre-el.html' title='[XNA/WP7] Consideraciones sobre el TouchPanel'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-1522812810940925787</id><published>2010-12-01T02:36:00.001+01:00</published><updated>2010-12-01T02:37:07.864+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="myprojects"/><category scheme="http://www.blogger.com/atom/ns#" term="webcast"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[Webcast] Introducción a XNA para Windows Phone 7</title><summary type="text">Este fin de semana fue la codecamp de Windows Phone 7 en Madrid. Esta vez acudí como experto y no como programador. Previamente se creó un contenido de formación para todos los asistentes, y en mi caso me ocupé del primer webcast que sirvió de Introducción a XNA para Windows Phone 7:    El contenido se compone de los siguientes puntos:          Introducción a Windows Phone 7 desde el punto de </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/1522812810940925787/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/12/webcast-introduccion-xna-para-windows.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/1522812810940925787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/1522812810940925787'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/12/webcast-introduccion-xna-para-windows.html' title='[Webcast] Introducción a XNA para Windows Phone 7'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9szVkXbEzI3O8vXMYdfhbaIiT-_9pAOeVk7PBOgTAmeJARtOkU0tRpy5PgdIX8n23bt-Oj9gdMw60PCQdVoIEa-uxRO2GHcOCXqqXMgUzgETOKJqwrFnBxYk2cIBSmbOVYuyyMLZ6oqs/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-3023699712518257610</id><published>2010-11-15T19:10:00.001+01:00</published><updated>2010-11-15T19:16:20.303+01:00</updated><title type='text'>[eMeS] Website de Iredia</title><summary type="text">Ya está lista la página web de Iredia!    A través de esa página podrás obtener información general del juego y descargarlo para PC. Recuerdo que la versión para PC es totalmente gratis.  Cualquier comentario sobre el juego/feedback será bien recibido y me encargaré de escalarlo a las personas correspondientes. Espero que disfrutéis del juego y paséis un buen rato!  La dirección de la página es </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/3023699712518257610/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/11/emes-website-de-iredia.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/3023699712518257610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/3023699712518257610'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/11/emes-website-de-iredia.html' title='[eMeS] Website de Iredia'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEdBu4NdkIW34cOSb-FEq1osuRstvyOQwM_1M3Eg7THUZ2QczVwh6XlM9HXbgy9wYjb1e9-ytjwSbeU432PZg2zEQ4PFQbq5Xym9cW7fHvhaiL71o58M_SyOAEyVd3eR6TsoGSiilxYaU/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-4042041997267993890</id><published>2010-11-15T03:49:00.001+01:00</published><updated>2010-11-15T19:01:46.763+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="el mundo en silencio"/><category scheme="http://www.blogger.com/atom/ns#" term="imagine cup"/><category scheme="http://www.blogger.com/atom/ns#" term="myprojects"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[eMeS] Iredia: Atram’s Secret ya a la venta!</title><summary type="text">Por fin, después de casi 9 meses de desarrollo ya está disponible en el bazar de XBOX360 el juego Iredia: Atram’s Secret. De este juego ya he hablado en algunos artículos de mi blog, pero por resumir se trata de lo siguiente:            Es el primero proyecto en el que participo que sale a la venta en una consola. Por lo cual estoy muy orgulloso             Es un juego educativo destinado a </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/4042041997267993890/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/11/emes-iredia-atrams-secret-ya-la-venta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/4042041997267993890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/4042041997267993890'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/11/emes-iredia-atrams-secret-ya-la-venta.html' title='[eMeS] Iredia: Atram’s Secret ya a la venta!'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK1oBHONp3Hap2Ao-zXyXTNx1EyGL97LbvIoExnoXmSvsfPQZklttIH2gwNDyTQnPnEZWYZpvt4xHIGUK7ofpnzohAZClSKmHGM7cQTnjtG13Leot-zUVuePYoHGs2OHatZKNNjOHOqU0/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-2692925662733582064</id><published>2010-11-10T11:07:00.003+01:00</published><updated>2010-11-10T11:11:18.078+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tee10"/><title type='text'>[TEE10] TechED</title><summary type="text">Actualmente estoy pasando esta semana en Berlín, asistiendo al TechED. Para quien no lo sepa, el TechED es una conferencia que organiza Microsoft junto con sus partners para el sector profesional. Además, puedes conocer y conversar directamente con los speakers de las conferencias y comentarle todas tus opiniones sobre cualquier tema. Pronto colgaré algunas fotos y haré algún comentario sobre los</summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/2692925662733582064/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/11/tee10-teched.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/2692925662733582064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/2692925662733582064'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/11/tee10-teched.html' title='[TEE10] TechED'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-6704543910044208583</id><published>2010-11-03T11:48:00.001+01:00</published><updated>2010-11-03T11:48:19.115+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="parallel programming"/><title type='text'>[.NET] Visual Studio Async CTP</title><summary type="text">En el último PDC hubo alguna agradable sorpresa en la presentación de las nuevas versiones del framework. Actualmente la industria se está especializando en trabajar para múltiples procesos y procesadores. Desde las consolas (XBOX, PS3, quién sabe si las nuevas portátiles…), PC’s, Tablets (cada vez es más reciente escuchar procesadores de doble núcleo para móviles…) y cualquier dispositivo. La </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/6704543910044208583/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/11/net-visual-studio-async-ctp.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6704543910044208583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6704543910044208583'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/11/net-visual-studio-async-ctp.html' title='[.NET] Visual Studio Async CTP'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-6428058878273272339</id><published>2010-11-02T23:37:00.001+01:00</published><updated>2010-11-02T23:37:22.075+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[.NET] Isolated Storage</title><summary type="text">Tanto en aplicaciones SilverLight como en XNA 4.0 para Windows Phone 7, no se puede usar el espacio de nombres System.File.IO. La pregunta es simple: ¿cómo podemos acceder entonces a un fichero a través de estos sistemas? Pues a través de Isolated Storage.   El motivo es bien sencillo. Una aplicación SilverLight se ejecuta a través del cliente, por lo que por motivos de seguridad sería mejor </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/6428058878273272339/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/11/net-isolated-storage.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6428058878273272339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/6428058878273272339'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/11/net-isolated-storage.html' title='[.NET] Isolated Storage'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-2816166367295678902</id><published>2010-10-28T22:17:00.001+02:00</published><updated>2010-10-28T22:17:26.509+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="recursos"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><title type='text'>[Ebooks] Ebook GRATIS de WP7</title><summary type="text">Hoy se ha celebrado el PDC2010, donde se han anunciado jugosas novedades que ya tendremos tiempo de ir digiriendo. Mientras tanto, han publicado un ebook gratis sobre WP7:    &amp;#160;  24 capítulos y 1000 páginas. Si quieres aprender a programar para Windows Phone 7 y no conoces unas buenas referencias, aquí tienes un buen libro donde comenzar.  Lo puedes descargar desde aquí  </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/2816166367295678902/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/10/ebooks-ebook-gratis-de-wp7.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/2816166367295678902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/2816166367295678902'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/10/ebooks-ebook-gratis-de-wp7.html' title='[Ebooks] Ebook GRATIS de WP7'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-76823165612323648</id><published>2010-10-19T00:38:00.001+02:00</published><updated>2010-10-19T00:38:49.663+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="myprojects"/><category scheme="http://www.blogger.com/atom/ns#" term="wp7"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[XNA] SlugKiller</title><summary type="text">Fruto de la MiniCodeCamp que hicimos con Microsoft en Madrid, ya tengo la versión 0.5 de SlugKiller:    Es un juego simple, sencillo y adictivo cuyo único argumento consiste en chafar las babosas que se escoden bajo suculentas berenjenas. Pero tenga usted cuidado, porque las babosas escupen bolas de babas que te impedirán ver la pantalla!  En cuanto disponga de tiempo iré añadiendo más features y</summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/76823165612323648/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/10/xna-slugkiller.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/76823165612323648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/76823165612323648'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/10/xna-slugkiller.html' title='[XNA] SlugKiller'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy1mPy4MamwqXkpFLWs33KRupmxhB3J2ftk_82GHBTyK_IWZDgGWJdGYbt5bcZiCKx413OGNhlRwJI58_wCbGDoEEr_sXrzz1bq_x-AYMi2_lmpc_1DElfD2_-dGrsL97TMKa4-__Tft0/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-8300132057021228292</id><published>2010-10-18T02:45:00.001+02:00</published><updated>2010-10-18T02:45:13.958+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="xna"/><title type='text'>[XNA] Tratando sprites como quads empleando shaders</title><summary type="text">Una de las novedades de XNA 4.0 radica en la posibilidad de usar un SpriteBatch como si de un quad se tratara. La principal ventaja que tiene este método es por un lado que nos evitamos la necesidad de programar y gestionar el quad y por otro la posiblidad de tratar dicho sprite con Shaders.   Para ello vamos a emplera el shader básico que soporta XNA, es decir, el BasifEffect. Con este shader </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/8300132057021228292/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/10/xna-tratando-sprites-como-quads.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8300132057021228292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8300132057021228292'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/10/xna-tratando-sprites-como-quads.html' title='[XNA] Tratando sprites como quads empleando shaders'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-9103847951859717546</id><published>2010-09-21T16:12:00.001+02:00</published><updated>2010-09-21T16:12:55.050+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><title type='text'>[SilverLight] Integrando UserControls en Layouts (II), pero automático.</title><summary type="text">Volviendo a la integración, la opción del artículo anterior tiene un problema&amp;#160; de escalabilidad. Si tuviésemos 500 pantallas, ¿implica que deberíamos tener un manejador y una clase principal con 500 atributos privados que iremos instanciando? Entonces, si aplicamos la idea anterior y la resolvemos de un modo un poco más elegante la solución será que cada botón u acción de cambio de estado </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/9103847951859717546/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/09/silverlight-integrando-usercontrols-en_21.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/9103847951859717546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/9103847951859717546'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/09/silverlight-integrando-usercontrols-en_21.html' title='[SilverLight] Integrando UserControls en Layouts (II), pero automático.'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2241353947549782380.post-8337484524290357034</id><published>2010-09-21T15:01:00.001+02:00</published><updated>2010-09-21T15:01:09.464+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="silverlight"/><title type='text'>[SilverLight] Integrando UserControls en Layouts (I)</title><summary type="text">En el momento de hacer una aplicación se pueden tomar varias decisiones para organizar las diferentes pantallas y opciones que tengan. Una de ellas, la más básica es tener una serie de N canvas en los cuales al pulsar en la opción correspondiente, nosotros haremos que se muestre el adecuado. Sin embargo para mí esto presenta dos grandes inconvenientes:          El diseño de la interfaz se va </summary><link rel='replies' type='application/atom+xml' href='http://aperezgil.blogspot.com/feeds/8337484524290357034/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://aperezgil.blogspot.com/2010/09/silverlight-integrando-usercontrols-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8337484524290357034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2241353947549782380/posts/default/8337484524290357034'/><link rel='alternate' type='text/html' href='http://aperezgil.blogspot.com/2010/09/silverlight-integrando-usercontrols-en.html' title='[SilverLight] Integrando UserControls en Layouts (I)'/><author><name>Andrés Pérez Gil</name><uri>http://www.blogger.com/profile/00885380265748174537</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>