TEMAS de C sharp

Mostrando del 1 al 10 de 68 registros
<<>>
Imágen de perfil

internetLos punteros de C en C#


C sharp

Actualizado el 10 de Febrero del 2022 por Administrador (Publicado el 16 de Diciembre del 2021)
638 visualizaciones desde el 16 de Diciembre del 2021
Los punteros son una de las más potentes características de C, pero a la vez uno de sus mayores peligros. Ahora los punteros de C en C# no se suelen usar, puesto que tenemos varias estructuras dinámicas ya creadas como parte de las bibliotecas auxiliares que acompañan al lenguaje básico. Los punteros nos permiten acceder directamente a cualquier parte de la memoria creando estructuras dinámicas. Esto da a los programas C una gran potencia y a la vez una cantidad ilimitada de problemas, y por eso es inseguro usarlos.

Pero les voy a explicar de todas formas como usar los apuntadores en el lenguaje de la tecnología .NET como si estuviéramos aprendiendo C.

Para empezar vamos a diferenciar como se declaran las variables punteros y las variables normales a las que estamos acostumbrados.

Screenshot_20211216_163037
Imágen de perfil

internetConsumiendo REST de C#.NET


C sharp

Publicado el 1 de Marzo del 2021 por Administrador
290 visualizaciones desde el 1 de Marzo del 2021
Hace algunos días atras buscaba una forma decente y elegante de crear mi propia api utilizando RESTful para Celestic .. de esa forma fue que llegue a StackOverflow y muchas preguntas de usuarios necesitando código para consumir servicios basados en REST.. En este sitio todavía no colaboro por lo que no quise responder, ya pensándolo bien fue que decidí escribir este artículo.

Screenshot_20210301_161803
Imágen de perfil

internetCómo construir un API REST como clientes con c#


C sharp

Publicado el 28 de Febrero del 2021 por Administrador
515 visualizaciones desde el 28 de Febrero del 2021
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.

Screenshot_20210228_184658
Imágen de perfil

internetEl patrón estrategia en C#


C sharp

Publicado el 25 de Noviembre del 2020 por Administrador
816 visualizaciones desde el 25 de Noviembre del 2020
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.

Screenshot_20201125_122410
Imágen de perfil

internetInsertar una marca de agua en documento PDF


C sharp

Actualizado el 27 de Septiembre del 2020 por Administrador (Publicado el 8 de Febrero del 2010)
14.336 visualizaciones desde el 8 de Febrero del 2010
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.
Imágen de perfil

internetCrear y leer ficheros JSON fácilmente en C# con JSONNET


C sharp

Publicado el 20 de Julio del 2020 por Administrador
2.004 visualizaciones desde el 20 de Julio del 2020
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.

Screenshot_20200720_181830
Imágen de perfil

internetInstalar Microsoft Visual Studio .NET Community 2015 primera aplicación C#


C sharp

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 3 de Febrero del 2019 por Administrador (Publicado el 25 de Agosto del 2015)
3.969 visualizaciones desde el 25 de Agosto del 2015
Tutorial donde mostramos cómo descargar e instalar la nueva versión GRATUITA de Visual Studio .NET Community 2015. Explicamos paso a paso cómo desarrollar una primera aplicación Hola Mundo en Visual C# C Sharp .Net. Mostramos el inicio del desarrollo de una App para Android con Visual Studio .NET Community y Xamarin (de pago).