MSDN Magazine Agosto 2012

MSDN Magazine Agosto 2012

C++: Programmazione in stile funzionale in C++

Il nuovo standard C++ 11 migliora enormemente l'idoneità del linguaggio per la programmazione in stile funzionale, particolarmente grazie al supporto per le funzioni Lambda. In questo articolo viene illustrato come è possibile utilizzare la programmazione in stile funzionale nel codice C++. DavidCravey

Windows Azure: Windows Azure viene in aiuto

Cosa fare quando la divisione marketing si rivolge a voi per un sistema di registrazione completamente funzionale da utilizzare in occasione di una mostra a distanza di un solo mese? Utilizzeremo Windows Azure, Silverlight e Windows Phone per creare un'applicazione con tutti gli accessori di social networking, secondo quanto illustrato da Mark Kromer di Microsoft. Mark Kromer

Windows PowerShell: Creazione di interfacce XML intuitive con Windows PowerShell

Joe Leibowitz analizza un modo per rendere la lettura e la modifica dei file XML più semplice e comoda, anche per gli utenti non tecnici, mediante algoritmi che consentono di analizzare la struttura di un qualsiasi file specifico. Joe Leibowitz

Creazione di applicazioni HTML5:Una lezione di storia (API)

La storia non è il vostro forte? Clark Sell mostra come accedere a e gestire lo stato delle sessioni mediante la nuova API cronologica di HTML5. Clark Sell

ALM Rangers: Utilizzo del modello a oggetti client in Team Foundation Server

I Visual Studio ALM Rangers introducono il modello a oggetti client di Visual Studio Team Foundation Server (TFS) e creano le basi per una serie di articoli incentrati su indicazioni pratiche e su scenari comuni di creazione di codice con TFS. Willy-Peter Schaub, Brian Blackman

Windows Azure: Controllo genitori: accesso remoto tramite componenti distribuiti

cosa fare quando si diventa padri e si desidera monitorare tenere d'occhio il proprio bambino a casa? Si utilizza il sensore Kinect, C++, Windows Azure, nonché componenti locali e basati su cloud per ricevere foto via posta elettronica su richiesta, ovunque ci si trovi. Angel Hernandez Matos

CLR: Sviluppo in .NET per processori ARM

Lo sviluppo in .NET Framework implica che normalmente non ci si deve preoccupare delle molte differenze tra i processori basati su ARM e x86. Tuttavia, vi sono alcune differenze di progettazione fondamentali che potrebbero interessare il codice, secondo quanto illustrato in questo articolo dal membro del team CLR Andrew Pardoe. Andrew Pardoe

Rubriche

Nota del redattore: Il punto con Julie Lerman

Michael Desmond delinea un profilo dell'autore della rubrica Concetti sui dati Julie Lerman.Michael Desmond

Cutting Edge: Sviluppo disiti per dispositivi mobili,parte 3: richieste di routing

Dino Esposito spiega come instradare i visitatori di un sito Web tra le versioni desktop e mobili di un sito in modo che possano passare agevolmente da una versione all'altra.Dino Esposito

Windows con C++: Multitasking cooperativo semplificato

Kenny Kerr descrive una tecnica ideale per garantire una concorrenza molto semplificata per la scrittura di codice asincrono in C o C++ senza l'utilizzo di un runtime (quali quelli forniti da Visual C++ e Windows).Kenny Kerr

Concetti sui dati: Problemi e puntatori per una classe diregistrazione di base in modelli EF

Un utilizzo improprio di una classe di base per fornire dati di registrazione per tutte le classi incluse in un modello EDM (Entity Data Model) genera confusione nel database. In questo articolo viene spiegato perché ciò si verifica e come evitare il problema.Julie Lerman

Previsioni: che aria tira?: Separazione del cloudcon MEF

Vengono fornite informazioni su come utilizzare MEF (Microsoft Extensibility Framework) per rendere la distribuzione di un cloud un po' più gestibile e flessibile.Joseph Fultz

Il programmatore al lavoro: Database NoSQL Cassandra:introduzione

Ted Neward esamina Cassandra (il software di database NoSQL, non la la figura della mitologia greca), il quale è un database Open Source, distribuito, decentralizzato, flessibilmente scalabile, altamente disponibile, a tolleranza di errore, ottimizzabile in modo coerente e orientato alle colonne che basa la propria impostazione di distribuzione sulla tecnologia Dynamo di Amazon e il proprio modello di dati sulla tecnologia Bigtable di Google.”Ted Neward

Touch-and-Go: Un mondo virtuale dal proprio WindowsPhone

Benché non crediamo più che sfere celesti circondino la Terra, è comunque ancora un concetto comodo per i programmi che consentono di utilizzare uno smartphone per visualizzare un mondo virtuale. Un tale programma deve stabilire il proprio orientamento nello spazio tridimensionale e Charles Petzold spiega come ottenere tale risultato utilizzando il sistema di coordinate orizzontali.Charles Petzold