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 - Anagrammi e non solo V4 in VB .Net

Anagrammi

Sommario | Admin | Forum | Bugs | Todo | Files

Avatar
Carlo (Member)
Guru


Messaggi: 697
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 18:56
Lunedì, 17/08/2020
Versione 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


Carlo ha allegato un file: Schermata.jpg (243645 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da Carlo il 24/08/2020 alle 10:57


in programmazione tutto è permesso
PM Quote