-
Partiendo de una clase llamada Foo con un método Hello : public class Foo { public void Hello() { Console.WriteLine( "Hello Foo!" ); } } Añadimos un método extensor a dicha clase que se llama también Hello : public static class Extensions { public static void Hello...
-
Introducción: En este post vamos a ver como utilizar otros tipos de datos numéricos dentro de una enumeración. Si bien, no es un problema que nos vayamos a encontrar a menudo, pero que podamos realizarlo si lo necesitamos. Al lio: A la hora de definir nuestro enumerado tendremos que indicar uno de los...
-
Artículo tomado de mi blog http://juank.black-byte.com/csharp-richeditbox-rtf-metro-formato/ ------------------ Algunas veces cuando cargamos documentos RTF en un RichEditBox nos llevamos la no muy grata sorpresa de que aunque se muestra el texto correctamente los formatos aplicados a este, como...
-
artículo tomado de mi blog http://juank.black-byte.com/csharp-metro-mostrar-colores-rtf-richeditbox/ ----------------- Cuando cargamos documentos RTF en un RichEditBox esperamos que el formato siempre sea el adecuado, sin embargo en ocasiones, especialmente cuando nos entregan los RTF extraidos...
-
Tomado de mi blog: http://juank.black-byte.com/csharp-richeditbox-rtf-metro/ ------------------- En algunas ocasiones necesitamos cargar documentos RTF en un RichEditBox no direcamente desde archivo sino de otras fuentes, en estas ocasiones es común encontrarnos conque nuestro RTF se muestra de...
-
Artículo original de mi blog http://juank.black-byte.com/varios-galardonado-como-microsoft-mvp-visual-c-2012-4to-ano-consecutivo/ ------------ Hola, hace un mes fui galardonado MVP por 4to año consecutivo. He tardado en hablar al respecto más que nada porque ando atravesando una...
-
Hola, os acordáis de Pepe, si hombre el usuario que nos ayudo a crear el patrón “Engañabobos”. Seguro que a alguno y es normal le puede sonar a risa, por eso lo lógico, es que leáis antes este post . Después de pensar que todo estaba solucionado, suena el teléfono y como no, es otra vez “Pepe”...
-
En mi anterior post y con bastante ánimo de critica intente explicar mi desacuerdo con ciertas cosas que pasan sin nuestro control. En este lo que intento es que todos conozcáis que es lo que pasa con algunas recomendaciones “Si trabajas con EF declara tus propiedades como virtual...
-
¡Hey! Dos entradas de la serie C# Básico en menos de un mes… ¿Señal de algo? Quien sabe… :P Antes que nada el aviso típico de esta serie: En esos posts exploramos elementos, digamos, básicos del lenguaje. No es un tutorial ni un libro ni nada. Cada post es independiente del resto y pueden ser leídos...
-
El espacio de nombres System.Net del .NET Framework proporciona una interfaz de programación sencilla para muchos de los protocolos que se utilizan en las redes. La clase FtpWebRequest implementa un cliente FTP. La clase FtpWebResponse encapsula la respuesta de un servidor de FTP a una solicitud...
-
Para que vayáis tomando el aperitivo de lo que viene os recomiendo primero esta lectura Lazy Load “segundo parrafo” y no esta Lazy loading . Bueno es un patrón o bien un antipatrón, para mi sencillo un antipatrón y mira que he tenido discusiones con grandes amigos al respecto, pero claro siguiendo mi...
-
El modelo de objetos de SharePoint 2010, en concreto la clase SPWeb , nos brinda la posibilidad de ejecutar múltiples operaciones en el servidor de manera transaccional gracias al método ProcessBatchData . Veamos un ejemplo de borrado completo del contenido de una biblioteca y una lista...
-
Introducción Ayer publique una entrada en la que hablaba de aplicar un estilo condicional a un control en xaml. Después de revisar si se puede utilizar StyleSelector o DataTemplateSelector , ambos son válidos a aplicar para un control como el ListBox, pero no por ejemplo para un...
-
Introducción Como pasa en muchos casos, el otro día me encontraba haciendo pruebecillas e implementando diferentes procesos de validación en Dtos y entidades. Al finalizar mis pruebas, el resultado de todo es un conjunto de clases que hacía justo lo que quería respecto...
-
Os pongo en antecedentes Sql Azure no soporta transacciones distribuidas y para confirmarlo podéis leer esta entrada TransactionScope() in Sql Azure , o por lo menos con ese mismo escenario es con el que yo me he encontrado. La aplicación está desarrollada utilizando los siguientes componentes. Aplicación...
-
Introducción Estoy realizando una pequeña app para Windows8 con WinRT y Metro. Pese a que no soy ningun experto en WPF, creo que condicionar el estilo a un elemento de Binding era algo trivial en WPF o Silverlight, en WinRT, (espero que de momento) no lo es. Solución que hemos hablado por Twitter En...
-
Leo en Twitter un par de preguntas más que curiosas sobre dos cosas que se dan por supuestas en el desarrollo orientado a objetos. Aunque una de ellas está formulada al revés, yo aquí le voy a dar el sentido correcto, e intentaré responder, en la medida de mis conocimientos...
-
Un Page Method es un método declarado como public y static definido en el codebehind de una página aspx y "decorado" con el atributo WebMethod usado para los métodos de los servicios web. Windows Communication Foundation ( WCF ) es el modelo de programación de Microsoft...
-
Introducción En la entrada anterior , vimos en qué consistía el Patrón Interfaz Marcadora y cómo usarlo a través de interfaces. En esta entrada vamos a ver cómo implementar el Patrón Interfaz Marcadora a través de atributos. Implementación...
-
Introducción En este breve post vamos a ver como llevar a cabo la serialización de objetos dentro de una aplicación metro con WinRT y C#. Código Partiendo de una clase tipo: 1: public class Employee 2: { 3: public int Id { get; set; } 4: public string FirstName { get; set; } 5: public string LastName...