Ricerca avanzata
Autore: Stefano Mostarda
Grazie a librerie come Bootstrap, SemanticUI, Material e altre ancora, è diventato molto più semplice, rispetto al passato, creare interfacce grafiche coerenti a livello di stile, dimensioni del testo, spaziature e molto altro ancora. Queste librerie introducono una serie di ...
Nello script #524 abbiamo visto come abilitare i nullable reference type all'interno di un progetto. Questa funzionalità aggiunge un controllo molto stretto sul nostro codice per evitare eccezioni dovute a oggetti null. Sebbene questo sia un grosso vantaggio, ci sono casi i cui ...
Una funzionalità molto comune nelle interfacce è quella di avere una lista di checkbox dove l'utente deve selezionarne almeno una. Basta pensare ad una form di un sondaggio dove l'utente può rispondere a una domanda con risposte multiple.In questi casi i validatori di default di ...
La funzionalità più importante introdotta dalla versione 8 di C# è senza dubbio quella dei nullable reference type. Fino alla versione 7 di C#, una variabile che ha come tipo un reference type può sempre essere null e non c'è modo di evitarlo. L'impossibilità di specificare la ...
Quando ci sottoscriviamo alle notifiche di un Observable, ci viene restituito un oggetto che rappresenta la subscription. Per evitare memory leak e malfunzionamenti, quando non abbiamo più bisogno di ricevere notifiche dobbiamo cancellare la subscription tramite il metodo ...
Una delle novità di C# 8 è rappresentata dagli asynchronous stream che permettono di enumerare una lista in modo asincrono. Entity Framework Core 3 sfrutta questa nuova funzionalità aggiungendo un nuovo extension method: AsAsyncEnumerable. Questo metodo viene invocato per ...
Sin dalla prima versione di C#, abbiamo avuto un solo metodo per estrarre elementi da una lista: l'utilizzo del'indice in base 0. Successivamente è arrivato Linq che ha aggiunto i metodi Skip e Take per estrarre un set di dati. Il problema di questi metodì è che fanno parte di ...
In genere, il flusso di rendering di un component in React prevede che al cambio di un valore tra le props o lo state il component venga renderizzato da zero. Nella maggioranza dei casi questo flusso è più che sufficiente, ma esistono casi in cui non è così. Pensiamo ad esempio ...
Nello script #279 abbiamo visto come creare un component riutilizzabile per mostrare un campo su una form. All'interno del component abbiamo utilizzato un altro component che aveva come scopo quello di mostrare i messagi di errore. In questo script analizziamo in dettaglio questo...
Siete innamorati come noi di .NET e volete passare una giornata alla scoperta del presente e del futuro di questa piattaforma?. Vi aspettiamo per il terzo anno della .NET Conference Italia, quest'anno in diretta streaming! Parleremo di tutte le novità di .NET Core 3, da ASP.NET ...