sabato 14 febbraio 2026

Software gratuito per rimuovere i programmi in Windows Bulk Crap Uninstaller con sorgente C#

 

software unistall

Il software Bulk Crap Uninstaller permette di disinstallare i programmi presenti sul proprio sistema operativo Windows.

Il programma, funziona molto bene e sono presenti anche i sorgenti con cui è stato realizzato. 

Un programma molto ben fatto con codice sorgente con tecnologia .NET e linguaggio di programmazione C#.

Qui https://www.bcuninstaller.com/ il sito ufficiale, mentre qui https://github.com/Klocman/Bulk-Crap-Uninstaller il sorgente .

C# Check if a word is Palindrome

Nel caso che si ha la necessità di sapere se una parola è di tipo palindromo, ossia che si può leggere anche al contrario, tramite l'esempio di codice in C#  qui di seguito verifica tale parola.

Funzione:

C#

private void isPalindromo(string testo)

{

    string testoInvertito = new(testo.Reverse().ToArray());

    if (testo == testoInvertito)

    {

        MessageBox.Show("Il testo è un palindromo");

    }

    else

    {

        MessageBox.Show("Il testo non è un palindromo");

    }

}


Esempio di utilizzo della funzione:

C#

 

isPalindromo("testo");

isPalindromo("anna");

 

venerdì 13 febbraio 2026

Download gioco Seven Knights Re:BIRTH

 

gioco Seven Knights Re:BIRTH

Un gioco di sparatutto con una grafica molto ben curata.

Parliamo di Seven Knights Re:Birth, per sistemi operativi Windows per ragazzi ed adulti.

Il gioco è gratuito su piattaforma EpicGames.

Per maggiori informazioni e download visitate il seguente sito https://store.epicgames.com/it/p/seven-knights-rebirth-c0db0a

Microsoft makecode arcade, creazione gratuita di videogiochi online

 

creazione di video giochi online

Microsoft ha realizzato un sito gratuito per la creazione gratuita di video giochi il tutto online.

Il sito in lingua italiana, visibile qui https://arcade.makecode.com/  , permette di creare video giochi, in maniera visiva, molto facile.

download Immagini gratuite da yusukekamiyamane

 

icone gratuite

Dal sito p.yusukekamiyamane - Free stock icons + pixel fonts è possibile scaricare una serie di immagini gratuitamente, da utilizzare nei propri progetti o siti.

A seconda delle immagini, è possibile utilizzarle con o senza il link di riferimento all'attribuzione dell'immagine.

Per maggiori informazioni e download visitate il sito indicato. 

Non richiede ne account e ne indirizzo email.

giovedì 12 febbraio 2026

Programma gratuito di grafica portatile Paint.Net

 

software portatile paint.net


Il programma Paint.Net, è un software gratuito ed open source sulla gestione delle immagini.

Il software, qui Paint.NET - Free Software for Digital Photo Editing il sito ufficiale, è in lingua italiana e permette di modificare o creare immagini.

Tra le varie versioni, è presente anche quella portatile, ossia che non richiede nessuna installazione.

Per il download delle varie versioni, tra cui quella portatile, visitate il seguente sito Download

mercoledì 11 febbraio 2026

TypeScript customize a traffic light management button Angular

 

TypeScript Angular, pulsante semaforo

Tramite tecnologia Angular ed il linguaggio di programmazione TypeScript, vedremo in questo breve articolo, come possiamo estendere e personalizzare un pulsante HTML, impostandolo come la gestione semaforica.

Il pulsante sarà tondo, che per ogni click avrà un determinato colore e testo, il tutto come mostrato nella figura precedente.

Dopo aver creato un nuovo progetto, oppure aperto uno esistente, di tipo Angular TypeScript, nella pagina html, component, dove vogliamo visualizzare il pulsante, scriviamo il codice HTML per il pulsante.

Di seguito si riporta il frammento di codice delle suddette operazioni.

HTML

<button id="multiStateBtn" class="stile-button">Completato</button>

 

Ora, dobbiamo impostare lo stile iniziale ed uno formattazione che permette di impostare la forma tonda al pulsante, nel file di tipo SCSS, impostiamo lo stile.

Di seguito si riporta il codice per il file SCSS.

SCSS

#multiStateBtn {

  background: green;

}

.stile-button {

  width: 80px;

  height: 80px;

  border-radius: 50%;

  overflow: hidden;

  cursor: pointer;

  border: none;

  padding: 0;

}

 

Terminata la parte per impostare la formattazione e stile, dobbiamo creare un interfaccia nel linguaggio TypeScript, che tramite due proprietà, avrà il compito di impostare il testo ed il colore al pulsante.

Di seguito si riporta il codice per il linguaggio TypeScript, per il file .ts

TypeScript:

interface ButtonState {

  label: string;

  color: string;

}

 


Nell'evento "NgOnInit"  della pagina, impostiamo il codice per gestire l'evento click del pulsante, che per ogni click, cambierà colore e testo al pulsante.

Di seguito si riporta il frammento di codice delle suddette operazioni.

TypeScript:

 ngOnInit(): void {

 

const btnState: ButtonState[] = [

    {

      label: 'Completato',

      color: 'green'

    },

    {

      label: 'In lavorazione',

      color: 'yellow'

    },

    {

      label: 'Annullato',

      color: 'red'

    }

  ];

   const btn = document.querySelector<HTMLButtonElement>('#multiStateBtn')!;

   let index = 1;

   btn.addEventListener('click', function() {

    if (index > 2) {

      index = 0;

    }

    btn.innerHTML = btnState[index].label;

    btn.style.backgroundColor = btnState[index].color;

    index++;

  });

 

 

 

}

 

 



Conclusioni

L'articolo ha voluto fornire al lettore, una tecnica per personalizzare pulsanti html, nel linguaggio TypeScript e nella tecnologia Angular. Le potenzialità offerte da questo linguaggio, permettono con poche righe di codice, di estendere vari controlli.

martedì 10 febbraio 2026

Software gratuito di editing con tecnologia .Net pixieditor

 

pixieditor

Il programma gratuito Pixieditor è un software per la gestione delle immagini, in particolare per la creazione e modifica di immagini.

Il software è open source, ossia con sorgente scritto con la tecnologia .Net ed il linguaggio di programmazione C#.

Per maggiori informazioni e download visitate il seguente sito Main page | PixiEditor , mentre qui GitHub - PixiEditor/PixiEditor: PixiEditor is a Universal Editor for all your 2D needs trovate il repository con il codice sorgente.

lunedì 9 febbraio 2026

Componente gratuito per la creazione dei video giochi in .Net unrealsharp

 

componenti gratuiti video giochi unrealsharp

Il componente gratuito ed open source unrealsharp, permette di creare video giochi in C# utilizzando il wrapper della libreria Unreal Engine.

Un componente per lo sviluppo di videogiochi. Qui GitHub - UnrealSharp/UnrealSharp: UnrealSharp is a plugin to Unreal Engine 5, which enables developers to create games using C# (.NET 9) with Hot Reload trovate il sorgente del componente gratuito.

Per maggiori informazioni e download, visitate il seguente sito Home | UnrealSharp

domenica 8 febbraio 2026

Software gratuito di backup, clone ed erase per Windows, programma Multidrive

 

Multidrive software

Un programma gratuito molto ben fatto e soprattutto con ottime prestazioni, parliamo di Multidrive, che permette di effettuare il backup dei dati, il Clone e la cancellazione della memoria.

Il programma è molto ben considerato ed è gratuito. Per sistemi operativi Windows.

Per maggiori informazioni e download visitate il seguente sito https://multidrive.io/

download gioco Mokens League: CHAMPS

 

gioco Mokens League: CHAMPS

Un gioco molto ben fatto e soprattutto adatto a tutti.

Parliamo del gioco sportivo Mokens League Champs, dove si effettuano partite di calcio con giocatori e campi particolari, non quelli normalmente che si vedono per altri giochi.

Il gioco è gratuito ed è per sistemi operativi Windows.

Per maggiori informazioni e downloadi, visitate il seguente sito https://store.epicgames.com/it/p/mokens-league-champs-db0388

Download free book Real-World .NET MAUI

 

ebook .Net MAUI

Il nostro amico Alessandro Del Sole, pubblica un altro libro in ambito del Framework MAUI, una serie di esempi di casi reali.

L'ebook, scaricabile gratuitamente ed in lingua inglese, è composto di circa 124 pagine.

Per maggiori informazioni e download visitate il seguente sito Free Ebook - Real-World .NET MAUI Succinctly®

sabato 7 febbraio 2026

C# .NET 10 estendere una classe parola chiave extension

Con il rilascio della versione 10 del Framework .NET e della nuova versione del linguaggio di programmazione C#, per estendere una classe (esempio string) tramite la parola chiave "extension" possiamo aggiungere un nuovo metodo.
Nell'esegui qui di seguito, viene estesa la classe di tipo string, con un metodo che rende la prima lettera di una frase maiuscola, il tutto utilizzando la parola chiave "extension".

Dopo aver creato una classe (Estendere ), si crea un metodo per aggiungere un metodo alla classe "string", per restituire la prima lettera in maiuscola.


C#

public static class Estendere

 {

     extension(string str)

     {

         public string MaiuscolaIniziale() =>

             string.IsNullOrEmpty(str) ? str : char.ToUpper(str[0]) + str.Substring(1);

            

     }

 }


Di seguito un esempio di utilizzo.



C#

private void Form1_Load(object sender, EventArgs e)

 {

     string testo = "testo minuscolo";

    var risultatotesto.MaiuscolaIniziale();

 

 }

Il quale restituisce il seguente risultato:

Testo minuscolo