giovedì 3 aprile 2025

Generatore di codice .Net con l'intelligenza artificiale

 

generatore codice .Net

Un sito che fornisce una funzionalità molto interessante ma soprattutto che facilità lo sviluppo software.

Parliamo del sito per la generazione del codice .Net, qui https://workik.com/net-code-generator il sito, che indicando ciò che occorre, viene generato del codice .Net nel linguaggio C#.

Il sito è in lingua inglese ma facilmente utilizzabile.

mercoledì 2 aprile 2025

C# classe per gestire i file vcf

Nel caso che dobbiamo gestire i file vcf, file dei contatti di Microsoft Outlook, tramite la creazione di una classe possiamo gestire il singolo contatto oppure tutti i file presenti in una cartella, il tutto nel linguaggio di programmazione C#.


Di seguito si riporta il frammento di codice della classe per la gestione dei file vcf.

C#

public class ContattiVcf

    {

        public string Nome { get; set; }

        public string Email { get; set; }

        public string Note { get; set; }

        public   ContattiVcf(string percorsoNomeFile)

        {

            string[] lines = File.ReadAllLines(percorsoNomeFile);

            if (lines.Length >= 4)

            {

                Nome = lines.Where(p => p.Contains("FN:")).FirstOrDefault();

                Nome = Nome?.Replace("FN:", "");

                Email = lines.Where(p => p.Contains("EMAIL;PREF;INTERNET:")).FirstOrDefault();

                Email =  Email?.Replace("EMAIL;PREF;INTERNET:", "") ;

                Note = lines.Where(p => p.Contains("NOTE;ENCODING=QUOTED-PRINTABLE:")).FirstOrDefault();

                Note = Note?.Replace("NOTE;ENCODING=QUOTED-PRINTABLE:", "");

            }

        }

         public List<ContattiVcf> Contatti(string percorsoFilesVcf)

        {

             List<ContattiVcf> returnContatti = new List<ContattiVcf>();

            try

            {

                 foreach (string fileVcs in Directory.EnumerateFiles(percorsoFilesVcf))

                {

                     ContattiVcf contatto = new ContattiVcf(fileVcs);

                    returnContatti.Add(contatto);

                 }

 

            }

            catch (Exception ex)

            {

                 returnContatti = null;

            }

             return returnContatti;

         }

    }



Di seguito si riporta un frammento di codice di utilizzo.

C#

string percorso = @"C:\Downloads\contatti\contatti\Nomefile.vcf";

                string soloPercorso = @"C:\Downloads\contatti\contatti\";

                ContattiVcf contatto = new ContattiVcf(percorso);

                Console.Write(contatto.Nome);

                var Contatti = contatto.Contatti(soloPercorso);




martedì 1 aprile 2025

TypeScript convertire un valore string in numerico con decimali

Tramite la funzione parseFloat, nel linguaggio di programmazione TypeScript, possiamo convertire un valore di tipo string, in un numerico con decimali.
Di seguito si riporta un esempio di codice della funzione parseFloat.

TypeScript:

    let   valore = parseFloat('1200');

    console.log(valore); // Restituisce 1200

    let valoreStringa = '1200.87';

    console.log(valoreStringa); // Restituisce 1200.87

 


C# .Net gaming componenti gratuiti per la creazione di video giochi

Una lista di alcuni componenti gratuiti da utilizzare con nel linguaggio di programmazione C# per la creazione di video giochi.


La lista qui di seguito permettono di gestire i vari aspetti della creazione di video giochi tramite il linguaggio di programmazione C# o tecnologia Asp.Net .





Sampsharp  - SampSharp