AnagrammiVersione 4 in VB .Net, 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 VB .Net: http://www.pierotofy.it/pages/projects/files.php?id=691
Data: prima del 10/09/2009
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