C# - Asp.NET

Mattepuffo's logo
Creare log in C# con NLog

Creare log in C# con NLog

NLog è una libreria per .NET per la creazione di log nelle nostre applicazioni.

Oggi vediamo come usarlo in C#.

Potete installare la libreria da NuGet.

La prima cosa da fare è impostare la configurazione iniziale del logger.

Mattepuffo's logo
Manipolare video con FFMpeg e C#

Manipolare video con FFMpeg e C#

FFMpeg lo conosciamo bene; non conoscevo invece FFMpegCore, una librerie per .NET che ci permette di usare FFMpeg nei nostri programmi.

Quindi la prima cosa da fare è installare FFMpeg:

  • metodo 1 -> scaricare i binari da qui
  • usare il terminale

In questo secondo caso:

Mattepuffo's logo
Validare email in C#

Validare email in C#

Oggi vediamo come validare una email in C#.

Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.

Mattepuffo's logo
Criptare e decriptare file in C#

Criptare e decriptare file in C#

Oggi vediamo come criptare e decriptare file usando C#.

Come algoritmo useremo Aes.

La chiave di cifratura sarà, ovviamente, la stessa.

Useremo la crittografia simmetrica, e non installeremo librerie esterne.

Mattepuffo's logo
String pad in C#

String pad in C#

In C# abbiamo i metodi String.PadLeft e String.PadRight per fare il padding delle stringhe.

In sostanza si tratta di creare una string a lunghezza fissa, riempiendo i caratteri "vuoti" con una striinga.

Mattepuffo's logo
Cambiare DPI a una immagine con C#

Cambiare DPI a una immagine con C#

Devo dire che fare alcune cose in C# rispetto ad altri linguaggi competitors (chi ha detto Java?) è veramente molto semplice.

Oggi vediamo come usare l'oggetto Bitmap per cambiare DPI ad una immagine.

Mattepuffo's logo
Aggiungere giorni ad un data in C#

Aggiungere giorni ad un data in C#

Oggi vediamo come aggiungere dei giorni ad una data in C#.

Il tutto richiede veramente poche righe di codice.

I giorni li aggiungeremo a partire dalla data odierna, ed useremo l'oggetto DateTime.

Mattepuffo's logo
Ricerca binaria in C#

Ricerca binaria in C#

La ricerca binaria è un algoritmo che viene usato per trovare gli elementi in un array ordinato; il fatto che sia ordinato è fondamentale e obbligatorio.

Questo algoritmo è più efficiente della ricerca sequenziale, in quanto usa la logica del divide et impera.

In sostanza si procede suddividendo l'array man mano che la ricerca non trova l'elemento, andando a ricercarlo solo in una parte dell'array, che diventa sempre più piccolo.