MSDN Magazine Settembre 2010

MSDN Magazine Settembre 2010

Attività asincrone: Semplificazione della programmazione asincrona con le attività

La programmazione asincrona consente di eseguire operazioni dispendiose simultaneamente senza bloccare il thread dell'interfaccia utente. Verranno illustrate tre semplici tecniche per l'implementazione delle operazioni asincrone nel codice. Igor Ostrovsky

Concorrenza: Limitazione della concorrenza nel ThreadPool CLR 4.0

La tendenza verso l'utilizzo di architetture a più core e di applicazioni in parallelo ha comportato diversi cambiamenti nel ThreadPool CLR 4.0. Se si pone l'accento sulla concorrenza delle nuove applicazioni, si intende aggiungerla ad applicazioni preesistenti o si utilizzano tecnologie quali ASP.NET o delle estensioni parallele, questa soluzione rappresenta la scelta ideale. Erika Fuentes

Agenti asincroni: Programmazione basata su attori con la libreria AAL (Asynchronous Agents Library)

Il modello basato su agenti offre un metodo efficiente per nascondere la latenza per un'esecuzione ottimale in parallelo. La libreria AAL (Asynchronous Agents Library) consente di utilizzare questo modello basato su attori con le interfacce di trasferimento messaggi e in questo articolo ne viene illustrato il funzionamento. Mike Chu, Krishnan Varadarajan

Migrazione delle applicazioni: Migrazione delle applicazioni ASP.NET 1.1 a Visual Studio 2010

Grazie all'adozione della piattaforma .NET Framework 4, sarà possibile proteggersi contro l'obsolescenza, ottenere nuove funzionalità e aumentare la commerciabilità. In questo articolo, vengono fornite informazioni su come migrare le applicazioni preesistenti alla nuova eccezionale piattaforma. Jonathan Waldman

Progettazione con associazione a dati: Creare una Web part Silverlight 4 per SharePoint 2010

Quando si creano soluzioni SharePoint 2010, è consigliabile sfruttare i vantaggi offerti da Silverlight 4 nel front-end. In questo articolo verrà illustrato il processo di creazione di una Web part Silverlight con Visual Studio ed Expression Blend. Paul Stubbs

SQL Server e MapPoint: Utilizzo simultaneo di dati spaziali MapPoint 2010 e SQL Server

Benché SQL Server rappresenti un ottimo archivio per i dati geospaziali, non consente la comunicazione MapPoint in modo corretto. Pertanto, i nostri esperti di dati geospaziali illustreranno come leggere punti e poligoni da SQL Server ed eseguirne il rendering in MapPoint e come riscrivere i punti e i poligoni in SQL Server mediante la funzionalità Entity Framework 4.0 inclusa in Visual Studio 2010. Eric Frost, Richard Marsden

Rubriche

Il programmatore al lavoro: Piattaforma .NET multiparadigmatica, Parte 1

Lo sviluppo di software non si limita solo alla progettazione orientata a oggetti; bensì comporta la scelta degli elementi più adatti da integrare nella soluzione.Ted Neward

Nota del redattore: Le scuole statunitensi non raggiungono gli obiettivi

I lettori valutano la questione se le scuole statunitensi sono in grado di preparare gli studenti per lavori che implicano lo sviluppo di software.Keith Ward

Cutting Edge: Web Form migliori grazie al modello MVP

Il modello MVP (Model-View-Presenter) è un'evoluzione del modello MVC. Verrà illustrata l'implementazione del modello MVP per i Web Form ASP.NET e verrà confrontato con il modello MVC e MVVM ASP.NET per WPF (Windows Presentation Foundation) e Silverlight.Dino Esposito

Giochi: IronRuby su Windows Phone 7

Shay Friedman, esperto di IronRuby, passa al mondo mobile e illustra come creare un'applicazione Windows Phone 7 con l'implementazione di Microsoft del famoso linguaggio dinamico Ruby.Shay Friedman

Esecuzione di test: Test di richiesta-risposta con IronPython

Apprendendo come esegure i test di richiesta-risposta HTTP delle applicazioni Web ASP.NET mediante IronPython, un'implementazione compatibile con .NET Framework del linguaggio Python.James McCaffrey

Informazioni di protezione: Il modello di processo MSF-Agile+SDL per TFS 2010

Il modello di progetto MSF-Agile per Team Foundation Server semplifica al proprio team le modalità di implementazione delle tecniche Agile. Il nuovo modello MSF-Agile+SDL aggiunge i requisiti SDL (Security Development Lifecycle) e in questo articolo viene illustrato in che modo.Bryan Sullivan

Nuove frontiere per l'interfaccia utente: Miglioramento delle funzionalità multitouch

Charles Petzold continua l'esplorazione degli eventi di manipolazione multitouch in Windows Presentation Foundation e mostra come creare classi personalizzate per decorare elementi e fornire un risultato visivo per gli utenti.Charles Petzold

Una provocazione: Parole ambigue

Gli eufemismi sono il rifugio dei codardi.David Platt