Mostrando del 21 al 30 de 87 registros
vamos a ver cómo consumir un API Rest desde una aplicación escrita en .Net Framework, sin necesidad de librerías de terceros.
Como sabemos, proporcionar un API Rest es una forma común de comunicación con aplicaciones Web. Por tanto, es frecuente que tengamos que interactuar con ellas desde nuestra aplicación.
Afortunadamente, comunicarnos con un API Rest desde una aplicación en .Net es sencillo con la clase HttpWebRequest, incluida por defecto.
Para esta entrada emplearemos nuestro API Rest de ejemplo en NodeJS que vimos en esta entrada, y hemos usado frecuentemente en el blog como base de un API Rest "bien" estructurado.
Cuando conocí los patrones de diseño ya llevaba algunos años trabajando en el sector y hasta entonces no les había dado importancia. Estaban ahí pero era un tema distante. Incluso trabajando en equipos de grandes empresas con grandes proyectos, nadie los mencionaba.
Fue leer el primer capítulo del libro “Head First Dessign Patterns” y hacer “clic”: descubrí nuevos puntos de vista y nuevas maneras de programar. Hasta entonces utilizaba clases y objetos pero no estaba aprovechando todo el potencial de los conceptos de POO (Programación Orienteda a Objetos). Cuando un problema se complicaba, o cuando había un cambio en una especificación, lo resolvía utilizando la fuerza bruta: copy-paste y tira pa’lante.
Los patrones de diseño, y en especial el patrón estrategia, me llevó a comprender y aplicar mejor algunos de los conceptos de POO.
En este post voy a explicar el patrón de diseño estrategia con el mismo ejemplo que utiliza el libro “Head First Dessign Patterns”. Una vez explicado también mostraré un caso real donde lo he aplicado.
Este artículo describe como insertar marcas de agua en documentos PDF.
El objetivo del programa es partiendo de un archivo existente, leer el documento y "estampar" una marca de agua en cada página. El resultado de este proceso se guardara en un nuevo documento.
En esta entrada vamos a ver cómo trabajar fácil y eficientemente con ficheros Json en un programa con C# gracias a la librería Json.NET.
No hay duda que el formato Json se ha convertido en uno de los estándares para el intercambio de datos estructurados en entre servicios Web multiplataforma.
El formato Json presenta algunas ventajas frente a sus competidores (como xml), como un menor tamaño de archivo, ser más fácil de entender por una persona, o una generación y procesado más rápido.
Aunque habitualmente asociamos los ficheros Json con Javascript, los principales lenguajes de programación disponen de librerías para trabajar con ficheros Json de forma cómoda.
Por supuesto, C# no es una excepción. El framework .NET soporta Json de forma nativa desde la versión 4.0. Pero su uso es aún más sencillo y eficiente gracias a la popular librería Open Source Json.NET.
Cuando se está jugando con la API de Windows, especialmente con el tema de las ventanas esta función puede resultar de muchísima utilidad. Sin embargo no existe, así que hay que implementarla.
En resumen explicare los pasos necesarios para crear una función GetProcessWindowHandler, la cual devuelve un handler a la ventana principal de un proceso.