private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
e.SuppressKeyPress = true;
}
Programmazione .Net, Asp.Net, Entity Framework, MAUI, Sql Server, MongoDB, Filenet e tanto altro materiale informatico.
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
e.SuppressKeyPress = true;
}
private void BtnCapsLock_Click(object sender, EventArgs e)
{
bool attivoCapsLock =
Control.IsKeyLocked(Keys.CapsLock);
if (attivoCapsLock)
MessageBox.Show("Tasto maiuscole attivo");
else
MessageBox.Show("Tasto maiuscole non attivo");
}
Un sito costantemente aggiornato dove si possono consultare in lingua inglese, articoli e trucchi sulla tecnologia .Net.
Il sito, visibile qui https://developersvoice.com/ viene aggiornato costantemente ed ogni giorno viene pubblicato interessante materiale sulla tecnologia .Net.
Un sito molto semplice da utilizzare, anche se è in lingua inglese, per il trasferimento dei file.
Il sito https://filedropshare.com/ permette gratuitamente e senza registrazione e senza lasciare email, di trasferire file, una volta caricati i file, sarà possibile generare il link da condividere o usare per scaricare i file precedentemente caricati.
In questo frammento di codice nel linguaggio di programmazione C#, vediamo come rilevare i dati di un DataTable senza le righe vuote.
Può capitare di avere un DataTable con alcune righe, questo esempio in Linq to Ado.Net rileva i record valorizzati.
DataTable dttDatiTrovati =
dttDati.AsEnumerable()
.Where(riga => riga.ItemArray.Any(campo => campo != null && campo.ToString().Trim()
!= ""))
.CopyToDataTable();
Un sito molto ben fatto, che non richiede ne registrazione e ne email, come assistente di Intelligenza Artificiale.
Il sito https://grok.com/chat è un buon sito di assistenza di AI, che ponendo domande anche in lingua italiana, risponde in maniera veloce ed in italiano, qualora la domanda è in italiano. Mentre la creazione di immagini, richiede la registrazione.
Un sito molto ben fatto, da tenere nei propri preferiti.
Un valido strumento online gratuito, quello offerto da Beauticode, che permette senza registrazione, di convertire codice da un linguaggio all'altro.
Da XML a C#, Da Json a C# e via continuando, diverse le modalità di conversione.
Il sito visibile qui https://www.beauticode.net/json-to-csharp è in lingua inglese ma facilmente utilizzabile.
Il seguente sito https://techcommunity.microsoft.com/category/microsoft365/blog/excelblog è il blog ufficiale del programma di foglio di calcolo più conosciuto ed apprezzato al mondo.
Il blog ufficiale in lingua inglese di Microsoft Excel.
Un sito che offre la possibilità gratuitamente e senza registrazione, di condividere file con altre persone.
Una volta caricato i file, verranno generati due link, uno per la gestione e l'altro per la condivisione da fornire ad altre persone.
Il sito è in lingua italiana e funziona molto bene.
Tanti sono i browser gratuiti che possiamo utilizzare per navigare in internet.
LibreWorl, qui https://librewolf.net/ il sito, è un browser gratuito e con codice sorgente, che permette di navigare proteggendo la privacy e sicurezza internet.
Il programma è multi piattaforma, e per il sistema operativo Windows, c'è una versione anche portatile.
Per maggiori informazioni e download, visitate il sito indicato.
Il video gioco Arcath Tales, per sistemi operativi Windows, è un gioco gratuito di tipo avventura molto facile per bambini ed adulti.
Un gioco semplice, con una grafica molto valida, ed adatto per molti giovani.
Il gioco è in lingua inglese.
Per maggiori informazioni e download, visitate il seguente sito https://store.epicgames.com/it/p/arcath-tales-392d00
Oltre 2000 immagini da utilizzare come icone nei propri usi personali oppure progetti commerciali.
Il sito https://lineicons.com/free-icons in lingua inglese, offre la possibilità di scaricare gratuitamente e senza registrazione e senza email, immagini per i propri usi.
Da qualche mese, la società Svizzera Proton, che realizza vari software e servizi, ha reso disponibile gratuitamente e senza registrazione, un assistente di intelligenza artificiale.
L'agente di AI, fornisce risposte, anche scrivendo in lingua italiana, molto ben precise ed in tempi rapidi.
Il sito è visibile qui https://lumo.proton.me/guest/
Introduzione
In questo articolo vedremo come aggiungere ad un progetto esistente, la licenza di utilizzo del progetto stesso.
Una volta effettuato il login al proprio account di Github, selezionare il progetto nel quale non è stata impostata inizialmente il tipo di licenza.
Il progetto verrà visualizzato senza la linguetta “licenze”, il tutto come mostrato in figura 1.
La sicurezza informatica non è mai troppa, ed avere una VPN è importante.
Tra i vari software, la VPN gratuita offerta da Proton, offre tra i vari piani anche quella gratuita senza limitazioni.
Un programma molto ben fatto ed in lingua italiana.
Per maggiori informazioni e download, visitate il seguente sito https://protonvpn.com/it
public bool VerificaProprietaETipo(object? entity, string nomeProprieta)
{
if (entity == null)
return false;
//Verifica se l'entity contiene la proprietà che viene passata e se è di tipo string
var proprietaCampo =
entity.GetType().GetProperty(nomeProprieta);
if (proprietaCampo == null || proprietaCampo.PropertyType
!= typeof(string))
{
return false;
}
return true;
}
var entity = contesto.Set<Cellulari>().FirstOrDefault();
bool risultato =
VerificaProprietaETipo(entity, "Descrizione");
public bool VerificaProprieta(object? entity, string nomeProprieta)
{
if (entity == null)
return false;
//Verifica se l'entity contiene la proprietà che viene
passata
var proprietaCampo =
entity.GetType().GetProperty(nomeProprieta);
if (proprietaCampo == null)
{
return false;
}
return true;
}
private void BtnEntityPresenteProprieta_Click(object sender, EventArgs e)
{
DatiContesto contesto =
new DatiContesto();
var entity = contesto.Set<Cellulari>().FirstOrDefault();
bool risultato =
VerificaProprieta(entity, "Descrizione");
}
Un ottimo agent AI in ambito della programmazione, nel quale riporta ottima esempi di codice per i vari linguaggi di programmazione.
Parliamo di AI Code, qui https://deepai.org/chat/ai-code in lingua inglese, ma molto facile da utilizzare.
Oltre alla lingua inglese, si possono fare domande anche in lingua italiana.
Il sito non richiede ne indirizzo email e ne registrazione. Molto valido.