MSDN Magazine Agosto 2011

MSDN Magazine Agosto 2011

Visual Studio LightSwitch:Programmazione avanzata semplificata con Lightswitch

Visual Studio LightSwitch semplifica notevolmente lo sviluppo di applicazioni aziendali incentrate sui dati perché gestisce automaticamente tutte le attività più macchinose, come ci illustra Beth Massi con un'applicazione di esempio. Beth Massi

Visual Studio LightSwitch:Creazione di applicazioni aziendali con Visual Studio LightSwitch

Un'occasione per fare un'esperienza pratica con questo nuovo prodotto della famiglia Visual Studio LightSwitch destinato agli sviluppatori con qualsiasi livello di competenza che desiderano creare rapidamente applicazioni aziendali incentrate sui dati per il desktop, il Web e il cloud. Robert Green

HTML5:Creazione di applicazioni in HTML5: informazioni essenziali

In questo primo articolo di una serie concepita per illustrare il modo in cui utilizzare il linguaggio HTML5 per creare applicazioni per il Web, Brandon Satrom presenta il linguaggio HTML5, descrive l'approccio di Microsoft al nuovo standard e offre spunti su come adottare le tecnologie HTML5. Brandon Satrom

Team Foundation Server e Exchange:Creazione di un sistema di gestione ticket mediante Exchange e Team Foundation Server

Cosa si ottiene combinando la funzionalità Gestione elementi di lavoro di Team Foundation Server con le notifiche push dei Servizi Web Exchange? Un sistema di gestione ticket di supporto tecnico che integra elementi di posta elettronica e di lavoro. Mohammad Jalloul illustra come crearlo. Mohammad Jalloul

Programmazione parallela:Passato, presente e futuro della parallelizzazione delle applicazioni .NET

In un mondo in cui vengono utilizzate ovunque architetture a più core, il parallelismo è oggi diventato un fattore che deve essere perlomeno considerato da ciascun sviluppatore e un aspetto che i milioni di sviluppatori che utilizzano linguaggi gestiti devono essere in grado di sfruttare. Stephen Toub mostra l'evoluzione del parallelismo in .NET. Stephen Toub

Sviluppo multipiattaforma:Librerie di classi portabili: una panoramica

Viene illustrata un'applicazione dimostrativa per spiegare come i progetti basati su librerie di classi portabili consentono di generare un assembly gestito che possa essere utilizzato dalle piattaforme Windows Phone 7, Silverlight, Windows Presentation Foundation (WPF) e Xbox 360. Bill Kratochvil

Intelligenza artificiale::PSO (Particle Swarm Optimization)

Per Particle Swarm Optimization (PSO) si intende una tecnica di intelligenza artificiale che può essere utilizzata per trovare soluzioni approssimative per problemi di massimizzazione o minimizzazione numerica estremamente difficili o impossibili e si ispira genericamente al comportamento di gruppo, quale quello di stormi di uccelli e branchi di pesci. James McCaffrey

Rubriche

Nota del redattore:Approfondimenti su F#

Il creatore del linguaggio F# spiega il motivo perché è stato creato.Keith Ward

Cutting Edge:Analisi di codice statico e contratti di codice

Dino Esposito affronta l'argomento dell'analisi del codice statico e illustrato come utilizzarlo con contratti di codice per risparmiare tempo durante la generazione di build e, aspetto più importante, per evitare di incorrere in bug spiacevoli che si verificano solo in casi limite.Dino Esposito

Windows con C++:Come utilizzare il pool di thread di Windows

Concorrenza significa aspetti differenti per i diversi utenti, ma alla base di qualsiasi approccio contemporaneo troviamo sempre una qualche sorta di pool di thread. In questo articolo, Kenny Kerr spiega come utilizzare l'API di pool di thread di Windows in modo ottimale.Kenny Kerr

Previsioni: che aria tira?:Ricerche nella risorsa di archiviazione di Windows Azure con Lucene.Net

Non esiste attualmente ancora un supporto adeguato per una soluzione di ricerca distribuita in un cloud, ma con Windows Azure, Lucene.Net e un po' di codice OpenXML, è possibile soddisfare pressoché qualsiasi esigenza di ricerca. Joseph Fultz fornisce un'introduzione con un'implementazione di esempio.Joseph Fultz

Nuove frontiere per l'interfaccia utente:Misure dei caratteri in Silverlight

Silverlight è un ambiente grafico che non fornisce le misure dei caratteri agli sviluppatori di programmi applicativi. Pertanto, in questo articolo Charles Petzold illustra una soluzione alternativa per consentono di definire il testo e le pagine.Charles Petzold

Una provocazione:La potenza del predefinito

Le impostazioni predefinite possono creare o distruggere un programma. Occorre trattarle con rispetto.David Platt