xConsole project (v 0.3.1)

xConsole è una mia libreria realizzata in C# che permette di colorare e dare qualche effetto alla monotona classica (ma sempre affascinante 🙂 console!

Questo piccolo progetto è nato dall’idea di rendere, appunto, più ‘simpatica’ e ‘user-friendly’ la console dei nostri programmi, con le seguenti features;

xConsole preview

Game Test

xConsole test

LoL Omg Wtf

xConsole example

Program Example..

Riposizionamento della finestra

Possibilità di spostare tramite codice, in qualsiasi momento, la finestra console del programma.

Switch font

Possibilità di impostare una font diversa da quella di default (Ha effetto solo sul programma corrente).

Modifica dei colori dinamica

Possibilità cambiare il colore del testo e di sfondo comodamente da stringa!

Il carattere ^ (caret) seguito da un numero imposta il colore, la sequenza ^! ripristina il foreground di default. Mentre il simbolo * permette di modificare i colori di background.
Ecco un esempio:

Output:
Benvenuto su overpowered.it

Per utilizzare le colorazioni ci sono vari modi, il primo è utilizzare l’enum di microsoft

Il secondo, è utilizzare sequenze esadecimali

O come preferisco, con lettere preimpostate, veloci e mnemoniche

Per resettare i colori è sufficente utilizzare il punto esclamativo, sia per la font che per il background (^! *!)

Puoi impostare anche un colore pseudo-casuale con i tags ^. o *., in caso che il colore di testo sia uguale allo sfondo verrà automaticamente generato un altro colore.

Spinner

Cosa meglio di uno spinner animato mentre il programma esegue qualche operazione a caso? 🙂
Lo spinner è completamente personalizzabile, dall’animazione, al tempo, alla scritta / formato.
Nell’esempio allegato vengono mostrate tutti 4 le tipologie al lavoro!

L’output è visibile nella seconda immagine in alto.

Scrittura Animata

In maniera semplicissima è possibile far scrivere alla console l’output gradualmente! Un animazione molto carina che può dare un tocco in più al vostro programma

Oppure più semplicemente

 

La libreria verifica automaticamente la presenza di aggiornamenti 1 volta al mese solamente durante il DEBUG. È possibile disattivare il controllo update

 

Page on codeproject (en version).

Downloads

xConsole
xConsole
xConsole 0.3.1.zip
Version: 0.3.1
25.5 KiB
10 Downloads
Dettagli

Old Versions

xConsole 0.3
xConsole 0.3
xConsole 0.3.zip
Version: 0.3
10.9 KiB
143 Downloads
Dettagli
xConsole 0.2
xConsole 0.2
xConsole 0.2.zip
Version: 0.2.0.0
11.7 KiB
112 Downloads
Dettagli
xConsole
xConsole
xConsole.zip
Version: 0.1.4.0
10.6 KiB
56 Downloads
Dettagli

Potrebbero interessarti anche...