Comentarios recientes
- 3d.skr.jp en TrackSeries en OSX: Portar una App de la Windows Store sin tener el código fuente
- google porno video en Ratón de 18 botones, ¿demasiados?
- makita ga7021 7 angle grinder with ac/dc switch en TrackSeries en OSX: Portar una App de la Windows Store sin tener el código fuente
- artego perfect curl cream en TrackSeries en OSX: Portar una App de la Windows Store sin tener el código fuente
- macy's handbags en TrackSeries en OSX: Portar una App de la Windows Store sin tener el código fuente
c# Archive
-
Windows 8 Tips&Tricks: Localizar y cambiar el idioma de nuestra aplicación al vuelo
Posted on 29 mayo 2013 | 1 comentarioPara localizar nuestra aplicación no tenemos más que crear un fichero de recursos por cada idioma que queremos soportar. La estructura de directorios deberá ser: Strings \ idioma \ Resources.resw Donde “idioma” es el código del idioma que queremos soportar (es-ES, en-US, etc…) Si quisiéramos […] -
Windows 8 Tips&Tricks: Verificar la compra de un In-App Purchase
Posted on 16 abril 2013 | 1 comentarioWindows 8 incorpora los “in-app purchases”, que nos permiten dejar que el usuario adquiera funcionalidad añadida dentro de la aplicación. Del proceso de compra se ocupa la Tienda de Windows, pero es nuestra responsabilidad como programadores el preguntarle a la Tienda que compras ha realizado […] -
C#: Readonly vs Const
Posted on 22 enero 2012 | 3 comentariosHace unos días hablaba sobre los peligros de usar constantes en librerías y a raíz de eso Mafias me preguntaba cuál era la diferencia real entre una constante y una variable de solo lectura. Aunque conceptualmente sean lo mismo, existe una diferencia importante en la […] -
C#: Los peligros de las variables estáticas en librerías
Posted on 21 enero 2012 | 12 comentariosEstamos acostumbrados a usar variables estáticas para valores “constantes”, que no cambiarán de valor independientemente del estado de la aplicación. El ejemplo más típico es el valor de PI. Lo cierto es que suena tan sencillo que rara vez nos paramos a pensar si estamos […] -
Burlando el patrón Singleton con reflectividad
Posted on 17 marzo 2010 | 7 comentariosSeguramente todos sabéis lo que es el patrón Singleton, pero por si alguien faltó a clase ese día, es un método de asegurarse de que una clase es instanciada una única vez independientemente del número de veces que se la llame. El sistema de lograrlo […] -
La programación imperativa no siempre es más sencilla
Posted on 19 febrero 2010 | 1 comentarioEstos días he leído código C# de varias personas y me ha resultado curioso cómo la gente sigue usando lo que aprendió hace años aun a pesar de que las cosas han cambiado. Os pongo el siguiente ejemplo: Se dispone de una colección (_modules) de […] -
HTTP Referer, útil e inseguro
Posted on 7 febrero 2010 | 5 comentariosUna de las cosas que valoro mucho es el ingenio. Usar cosas para realizar una tarea distinta de la que ha sido pensada siempre ha sido uno de mis pasatiempos favoritos. Ahora bien, hay que distinguir entre un “apaño”, una “curiosidad” y un “uso adecuado”. […] -
¿Por qué dicen que C# es igual que Java?
Posted on 10 septiembre 2009 | 13 comentariosEstos días he estado ayudando a algunos amigos que están acostumbrados a trabajar en Java a hacer unas prácticas en C#. Mucha gente dice que C# “es como Java”, pero me parece que es una mentira bastante gorda. Uno puede hacer código C# como si […]