lunedì 17 febbraio 2020

Conversione da c# a vb.net e vice versa con SharpDevelop

Può capitare di avere del codice sorgente in vb.net e volerlo tradurre in c# o viceversa,per quest'operazione possiamo "provare" la funzione di conversione di SharpDevelop  ,questa è presente nel tool medesimo fino alla versione 4.4 (qui l'installer ed il codice sorgente )  .
Un esempio : creiamo un progetto Windows Application

aggiungiamo un bottone :

facciamo doppio click sul bottone mentre siamo in designer ed aggiungiamo del codice all'handler dell'evento:

selezioniamo il progetto,arriviamo a convert e scegliamo from C# to VB.Net:


dopo la conversione avremo il progetto tradotto in vb.net al cui nome è aggiunto "converted"


andiamo ad aprire il progetto convertito in vb.net e troviamo quanto cercato :


il codice del click è stato tradotto correttamente , :-)  , esistono anche dei traduttori online tra c# e vb .net ma SharpDevelop può essere una scelta utile soprattutto se si tratta di recuperare codice da interi progetti di qualche anno fà che vogliamo modificare.




Scegliere password complesse ma facili da "indovinare" ? Come evitarlo..

 La lunghezza di una password non ne implica sempre la sicurezza , la password "Passw0rd!" è composta da 9 caratteri  di cui uno m...