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 progetti di qualche anno fà che vogliamo modificare.




Crittografia e WCF per passare una password ( od una qualsiasi altra stringa (xml,json, etc.etc.) ) da un applicazione ad un' altra in sicurezza

 Il codice che segue è da considerarsi in alpha e da non utilizzare in un ambiente di produzione , qui potete trovare il  "progetto...