Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Imprimir en impresora térmica con C# y Visual Studio

En este artículo vamos a ver cómo comunicar C# con una impresora térmica usando Visual Studio, Mono o cualquier compilador que soporte C#. Es decir, no necesitas VS obligatoriamente siempre y cuando cuentes con el .NET framework necesario.

Imprimir ticket con C# y Visual Studio usando impresora térmica

Imprimir ticket con C# y Visual Studio usando impresora térmica

Podrás usar C# (C sharp) para imprimir texto en una POS printer, alinear, colocar enfatizado, definir tus propios caracteres por si la impresora no lo soporta, imprimir acentos, texto según páginas de códigos y por supuesto podrás imprimir imágenes (locales, de internet o en base64), códigos QR, códigos de barras y todo lo necesario para crear tickets con C# en una thermal printer.

Para esto vamos a usar un conector que he creado con C# y un plugin gratuito. Esto funciona en Linux, Raspberry Pi, Windows y cualquier plataforma donde funcione mi plugin y C# se pueda compilar.

(más…)

Raíz cuadrada en C#

Hoy te enseñaré a calcular la raíz cuadrada de un número usando C sharp a través de métodos nativos que el lenguaje y sus bibliotecas proveen.

Verás que es algo muy sencillo, pero en ocasiones como principiantes no conocemos los métodos para calcular la raíz cuadrada de un número en C# usando .NET con Visual Studio.

(más…)

C# – Ordenar arreglo con Quicksort

En el post de hoy vamos a ver cómo ordenar un arreglo de C# (c sharp .NET) usando el algoritmo de Quicksort.

Vamos a hacer el algoritmo a mano, es decir, creando nuestras propias funciones para el ordenamiento de un array usando Quicksort o qs.

(más…)

C# – Imprimir arreglo

En el post de hoy te mostraré cómo imprimir los elementos de un arreglo usando C# en Visual Studio con .NET.

(más…)

Elevar número a potencia en C#

Introducción

Hoy veremos cómo elevar un número a una potencia en C#.

Por ejemplo, tal vez en algún momento queramos elevar un número al cuadrado, al cubo o a cualquier otro número. Me parece que a este proceso se le llama exponenciación o potenciación.

Por cierto, te invito a leer cómo compilar C# desde la terminal, sin usar Visual Studio.

¿Quieres saber cómo hacerlo en JavaScript? recientemente el lenguaje incorporó una forma parecida a la de Python para elevar números.

(más…)