Data binding - Un modo migliore per implementare il data binding in .NET
Il data binding può rappresentare un solido approccio allo sviluppo delle interfacce utente in Microsoft .NET Framework perché semplifica la separazione della logica di visualizzazione dalla logica aziendale e facilita il test del codice risultante. Tuttavia, nonostante la presenza di vari toolkit mirati al supporto, l'implementazione del data binding è in genere tediosa e ostica. Mark Sowul mostra un modo migliore per farlo.
Cutting Edge - Riflessioni su Code First, persistenza e modellazione del dominio
Per Code First si intende la persistenza di un modello orientato a oggetti attraverso un set di tabelle adeguatamente creato. Per modellazione del dominio si intende l'implementazione di regole aziendali e flussi di lavoro attraverso un modello orientato a oggetti. Sul piano logico, i due modelli sono distinti l'uno dall'altro, ma talvolta possono essere considerati come una sola entità.
Xamarin - Utilizzo dei database locali in Xamarin.Forms con SQLite
Informazioni su come archiviare ed effettuare una query sui dati locali nelle app di Android, iOS e di Windows universali con i database SQLite usando Xamarin Forms e Visual Studio 2015.
Concetti sui dati - Nuovo SDK Node.js di Azure DocumentDB
Nello scorso anno, Julie Lerman ha sviluppato un'app di esempio che usa Aurelia nel front-end, un'API sul lato server scritta in Node.js e Azure DocumentDB come archivio dati. Tuttavia, tutte queste parti sono cambiate, perciò è giunto il momento per un aggiornamento.
CQRS - Sfruttare CQRS per creare sistemi particolarmente efficienti
Peter Vogel esamina l'integrazione di Domain-Driven Design (DDD) con CQRS in un sistema di vendita realistico che richiede tempi di risposta veloci.
Esecuzione di test - Inversione di matrice con C#
L'inversione di matrice è una tecnica fondamentale nel Machine Learning, ma .NET Framework non sembra proporre alcun metodo di inversione di matrice. James McCaffrey pone rimedio con un metodo che usa un algoritmo chiamato decomposizione LU di Crout.
C# - Applicazione dell'intelligenza artificiale a un gioco di mini basket multi-agente
In questo articolo si apprenderanno le nozioni fondamentali dell'intelligenza artificiale applicata a un gioco di mini basket. Si potranno esplorare gli agenti intelligenti e le varie architetture (reattiva, proattiva) man mano che vengono illustrati i concetti di base sui sistemi multi-agente e l'approccio tradizionale alla modellazione del comportamento dell'intelligenza artificiale nei giochi attraverso macchine a stati finiti.
The Working Programmer - Come usare MEAN: meglio con DEAN
Ted Neward esamina il lavoro necessario per sostituire la M in MEAN (MongoDB) con un altro database non relazionale: DocumentDB eseguito in Microsoft Azure. Questa flessibilità consente agli sviluppatori di trarre vantaggio dalle funzionalità ottimizzate per le aziende di DocumentDB, inclusa l'esecuzione del codice sul lato server e il linguaggio di query simile a SQL.
Concetti essenziali su .NET - Visual Studio 2015 con strumenti .NET Core
Mark Michaelis discute dei vari tipi di progetto di .NET Core, illustra i dettagli sui nuovi tipi di file e le relative funzioni ed esamina in maniera approfondita il modo in cui la nuova struttura di progetto supporta il debug side-by-side di pacchetti NuGet open source.
Applicazioni moderne - Creare un Wi-Fi Scanner in UWP
Nella rubrica Applicazioni moderne di questo mese, Frank La Vigne analizza i concetti fondamentali della scansione delle reti Wi-Fi usando le API incorporate nella piattaforma UWP (Universal Windows Platform).
Don't Get Me Started - Bersaglio mancato
Dal fallimento del tentativo del gigante della vendita al dettaglio Target di penetrare il mercato canadese alla crescente frustrazione diffusa tra i professionisti del settore sanitario alle prese con i processi computerizzati, l'editorialista David Platt individua le cattive esperienze degli utenti alla base di alcune difficili sfide.
Nota del redattore - Effetti collaterali
Nel corso di 18 mesi dal 1985 al 1987, il sistema di radioterapia Therac-25 ha mandato in overdose sei pazienti, uccidendone almeno due. E colpevole diretta è stata la mediocre progettazione del software.
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.
Subscribe to MSDN Flash newsletter