MSDN Magazine Maggio 2011

MSDN Magazine Maggio 2011

API del motore di debug:Scrittura di uno strumento di debug per l'estensione Windows, parte 2: Output

Proseguendo nella creazione dell'estensione del motore di debug, Andrew Richards illustra come evitare tutte le pericolose insidie che potrebbero presentarsi durante il processo di miglioramento dell'output. Andrew Richards

Migrazione Web:Migrazione di un'applicazione Web da WebMatrix ad ASP.NET MVC 3

Il modello di programmazione incentrato sulle pagine Web di WebMatrix rappresenta un ottimo modo per rendere operative le applicazioni Web. Qualora in seguito si decidesse che l'adozione della tecnologia ASP.NET MVC rappresenterebbe maggiore flessibilità, non ci sarebbero problemi. Verrà illustrato il motivo per cui si sceglie di effettuare una migrazione e come effettuarlo. Brandon Satrom, Clark Sell

Funzioni di attesa dell'API di Windows:DynWaitList: Multiplexing di eventi Windows basati su ID

I segnali di evento sono identificati medianti indici in una matrice di handle di oggetto, il che diventa problematico con matrici dinamiche in cui gli eventi vengono aggiunti o rimossi dalla parte centrale dell'elenco. In questo articolo viene descritta una classe contenitore per risolvere il problema. Alex Gimenez

Programmazione con riconoscimento della posizione:Visualizzazione degli itinerari di Bing in Windows Phone 7

In questo articolo, vengono fornite informazioni per integrare funzionalità con riconoscimento della posizione nelle applicazioni Windows Phone 7 e per visualizzare gli itinerari e le posizioni in diversi modi durante la creazione di un'applicazione che mostra la posizione di ristoranti locali. Sandrino Di Mattia

Servizi di integrazione applicativa:Utilizzo di feed OData esterni con Servizi di integrazione applicativa di SharePoint

La funzionalità Servizi di integrazione applicativa per Microsoft Office e SharePoint consente di integrare le origini dati esterne nelle applicazioni SharePoint. In questo articolo verrà spiegato come scrivere un .NET Assembly Connector per Servizi di integrazione applicativa che consente di leggere e scrivere in un feed OData. Eric White

Entity Framework:Code First in ADO .NET Entity Framework 4.1

La versione più recente di Entity Framework include due nuove funzionalità principali: l'API DbContext e il modello di sviluppo Code First. In questo articolo viene spiegato come utilizzarle per sviluppare applicazioni, a partire dalle nozioni fondamentali fino ad arrivare a tecniche più avanzate. Rowan Miller

Rubriche

Nota del redattore:Rimanere fermi sulle proprie conoscenze

Non è necessario adottare forme di sviluppo all'avanguardia. La vecchia scuola ancora svolge un proprio ruolo.Keith Ward

Cutting Edge:Impostazioni dei contratti codice in Visual Studio 2010

I contratti codice in Microsoft .NET Framework 4 si basano su alcune funzionalità di Visual Studio 2010. In questo articolo verranno esaminate alcune opzioni di progetto per i contratti codice, il modo in cui queste ultime interessano lo strumento rewriter e alcune procedure consigliate per la convalida degli argomenti.Dino Esposito

Concetti sui dati:Demistificazione delle strategie di Entity Framework: flusso di lavoro di creazione dei modelli

Entity Framework oggi comprende altri modi per creare un modello concettuale a partire dal codice, da un modello creato con la finestra di progettazione visiva o da un database legacy. Questo articolo consentirà di effettuare la scelta giusta.Julie Lerman

Previsioni: che aria tira?:Bilanciamento del carico di endpoint privati in ruoli di lavoro

Viene esaminato il caso di un cliente che aveva la necessità di effettuare il bilanciamento del carico di endpoint di servizio all'interno di ruoli di lavoro di Windows Azure senza incorrere nei rischi di latenza di un'operazione di accodamento. In questo articolo viene illustrata una possibile soluzione al problema.Joseph Fultz

La mobilità innanzitutto:Rimozione definitiva in Windows Phone 7

Windows Phone 7 consente di gestire le limitazioni di memoria e di risorse mediante una funzionalità denominata rimozione definitiva. In questo articolo verrà illustrato il ruolo della rimozione definitiva nel ciclo di vita di un'applicazione e verrà spiegato come implementarla nelle proprie applicazioni.Jaime Rodriguez

Esecuzione di test:Testing di mutazione supersemplici

Il testing di mutazione è noto per la difficoltà e il costo, ma in questo articolo verrà illustrato un sistema reale che è possibile creare un poche ore in C# e Visual Studio.James McCaffrey

Il programmatore al lavoro:Piattaforma .NET multiparadigmatica, Parte 7: metaprogrammazione parametrica

In questa serie abbiamo esaminato la programmazione procedurale e strutturale, gli oggetti e i metaoggetti. In questo articolo, verranno esaminati gli elementi generici utilizzati in un esempio di polimorfismo parametrico.Ted Neward

Nuove frontiere per l'interfaccia utente:Nozioni fondamentali sulla stampa con Silverlight

In questo articolo, Charles illustra in modo dettagliato come aggiungere funzionalità di stampa ad applicazioni Silverlight mediante la stampa di un'ellisse, di un'immagine e di un calendario.Charles Petzold

Una provocazione:R.I.P., DEC

Digital Equipment Corporation è stata un pioniere nel settore e il suo fallimento non cambia di certo la storia.David Platt