Ricerca per argomento: .NET Framework
Durante la scrittura di classi spesso si definisco proprietà che fanno uso di membri privati per mantenere valori e riferimenti, e nel metodo di get si tende a posticipare l'inizializzazione del membro solo quando si accede effettivamente alla proprietà. Per implementare tale ...
Il .NET Framework 4.0 apporta piccole, ma interessanti modiche alla BCL che con una serie di script si vogliono illustrare per capirne al meglio l'utilità. Tra i cambiamenti presenti, vi è un importante adeguamento delle API in modo che queste possano essere sfruttate al meglio ...
Le applicazioni moderne sono sempre più orientate ai servizi e in particolar modo al web e ciò comporta che spesso si necessita di dover caricare e manipolare codice HTML. Sebbene nelle versioni precedenti del .NET Framework la possibilità di codificare e decodificare HTML fosse ...
In Entity Framework 4.0 possiamo finalmente cambiare lo stato di una entity una volta che questa è attaccata al contesto. Questo torna utile per avere un controllo completo su come l'entity verrà persistita sul database. Ad esempio, se abbiamo una entity modificata al di fuori ...
I tipi enumerati sono uno strumento ampiamente diffuso nel .NET Framework, poiché semplificano l'uso di costanti e la loro creazione è alquanto banale. Gli enum sono rappresentati dai nomi, ma internamente sono valorizzati con numeri i quali permettono, grazie all'operatoro ...
Per retrocompatibilità, Entity Framework 4.0 genera il codice delle classi nella stessa maniera della versione 1.0. Tuttavia, tramite l'utility Extension Manager di Visual Studio 2010, possiamo scaricare i template POCO per C# e Visual Basic ed utilizzarli per generare codice ...
Nello script #93 si è visto come creare un extension method che permetta di travasare il contenuto di uno Stream sorgente verso uno Stream destinatario. Si tratta di un'operazione molto frequente, specialmente quando da uno Stream in memoria occorre scrivere su file o scrivere ...
Nel precedente script #169 si è visto come è possibile sfruttare le capacità di msbuild per eseguire task e differenziare il config da utilizzare a seconda della configurazione di compilazione. I task però sono un set limitato e in alcune circostanze questi non bastano per ...
A partire dal .NET Framework 2.0 per eseguire le compilazioni dei progetti e delle soluzioni è stato introdotto un nuovo motore di nome msbuild. Il tool, incluso nel .NET Framework, è alla base dei tool di sviluppo, primo tra tutti Visual Studio, i quali sono solo un'interfaccia ...
Le applicazioni che si realizzano mediante Windows Form o Windows Presentation Foundation sono di fatto eseguibili che una volta avviati creano un loro processo e thread per il loro funzionamento. Quando si avvia un processo questo assume lo stesso token di origine dell'utente ...