Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Anagrammi_CS

Anagrammi_CS

19617_size.jpg
Versione 4 in C#, ampliata.

Il programma oltre che per gli anagrammi è utile per trovare le rime, le parole da incasellare nei cruciverba, le parole con radici comuni, le parole per formare i rebus, generare parole a caso e password con validità crittografica.

Per gli anagrammi, a disposizione un combobox con il numero dei caratteri digitati, scegliendo un numero di caratteri inferiori alla lunghezza della parola digitata, verranno mostrate tutte le parole formabili con i caratteri digitati, ma della lunghezza scelta, tra parentesi quadre vengono mostrati i caratteri inutilizzati.


Se si digita una parloa con i caratteri jolly ?, verranno mostrate le parole che si possono formare con i caratteri digitati.


Es.
?asa, restituisce: casa, basa, nasa, rasa ecc.
m??o, restituisce: mago, maio, mano, meio ecc.

Se si digita una parola con il carattere jolly $, verranno mostrate tutte le parole che si possono formare con le lettere digitate
Se si digita una parola con il carattere jolly !, verranno mostrate tutte le parole che non contengono le lettere digitate
Se si digita una parola con il carattere jolly &, verranno mostrate tutte le parole che contengono tutte le lettere digitate
Se si digita una parola con i caratteri jolly *, verranno mostrate le parole con i seguenti 3 criteri:

1) asterisco alla fine, la parola inizia per...
   conta*, restituisce: contabile, contabilizza, contabilizzare ecc.

2) asterisco all'inizio, la parola finisce per...
   *conta, restituisce: racconta, rendiconta, sconta ecc.

3) asterisco all'inizio e alla fine, la parola contiene...
   *conta*, restituisce: accontai, decontamina, raccontato ecc.

Se si digita il carattere jolly ^, verranno mostrate delle parole a caso

Es.
^,32,7  restituisce 32 parole a caso di 7 caratteri

Se si digita il carattere jolly %, verranno generate password con validità crittografica
Es.
%,5000,256  restituisce 5000 password da 256 caratteri

I caratteri jolly "?" "*" "!" "&" "$" "^" e "%", non sono combinabili.
Il carattere jolly "?", può essere inserito più volte e in qualsiasi posizione nella parola digitata.
Il carattere jolly "*", può essere inserito solo all'inizio, solo alla fine o iniziofine. In altre posizioni sarà interpretato come un carattere normale.
I caratteri jolly "!" "&" e "$", possono essere inseriti a caso e saranno valutati una sola volta.
I caratteri jolly "^" e "%", possono essere inseriti solo all'inizio.

Il vocabolario caricato completamente in ram, permette una risposta praticamente immediata.

Attenzione se si digita solo: *
Tutto il vocabolario con oltre 700mila parole verrà visualizzato in due secondi.
L'inserimento di una parola nel vocabolario, determina il completo riordinamento che si risolve in qualche secondo. Il riordinamento non sarebbe necessario, ma utile, se il vocabolario dovesse essere usato in altre applicazioni.
Implementata animazione d'attesa su un form a thread indipendente.

Curiosità:
Es.
??????????????????????????, parole con 26 lettere
&sssssss, tutte le parole con 7 esse
$abcde, cosa si può scrivere usando solo le prime 5 lettere dell'alfabeto
!abcde, cosa si può scrivere senza usare le prime 5 lettere dell'alfabeto
*rosso*, in quante parole è contenuto rosso

Link al progetto C#:
http://www.pierotofy.it/pages/projects/files.php?id=696


Categoria: Utility / Visual C# .NET
Piattaforma:

Downloads: 52
Rating: (0 voti)
Data: prima del 10/09/2009
Download

A proposito dell'autore

VB.NET, C#, QB64 Interfacciamento PC e Hardware via rs232, SNMP, USB, Lan. Software per automazione e studi televisivi. Software telecontrolli. Software per impianti fotovoltaici. Software aziendale.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti