Scaricare video da Youtube in C#
Oggi vediamo come scaricare video da Youtube in C#.
Specifico che non faremo nessun tipo conversione, ma scaricheremo il video secco.
Oggi vediamo come scaricare video da Youtube in C#.
Specifico che non faremo nessun tipo conversione, ma scaricheremo il video secco.
In C# il Dictionary è una collezione di dati che non permette di avere chiavi duplicate.
Oggi vediamo come fare l'update di un record che già esiste.
In sostanza prima controlliamo se esiste, ed in caso la modifichiamo.
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.
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:
In questo secondo caso:
Oggi vediamo come validare una email in C#.
Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.
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.
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.
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.
Oggi vediamo un piccolo snippet di codice per identificare le stampanti installate usando C#.
Il codice l'ho testato solo su Windows, quindi non so vale anche per altri OS.
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.