MSDN Magazine Luglio 2011

MSDN Magazine Luglio 2011

ASP.NET WebGrid:Come sfruttare al massimo WebGrid in ASP.NET MVC

Insieme al recente rilascio di WebMatrix, sono inclusi un insieme di strumenti di supporto, tra cui WebGrid e Chart. WebGrid offre un metodo produttivo per eseguire il rendering dei dati tabulari. In questo articolo vengono illustrati i vantaggi in termini di produttività dello strumento WebGrid e alcune indicazioni chiave per l'utilizzo di WebGrid da parte degli sviluppatori ASP.NET MVC. Stuart Leeks

Sviluppo di SharePoint:Creazione di soluzioni per il flusso di lavoro per SharePoint Online

In questa seconda parte dell'articolo di marzo, Chris Mayo illustra il supporto ai flussi di lavoro presenti in SharePoint Online mediante l'ampliamento della soluzione con una soluzione per la gestione di flussi di lavoro e l'estensione di un flusso di lavoro di esempio con un'operazione basata su un flusso di lavoro personalizzato sviluppato con Visual Studio. Chris Mayo

Sviluppo Web:Visual Studio 2010 SP1 per sviluppatori Web

Nel nuovo Service Pack di Visual Studio sono presenti novità interessanti per gli sviluppatori Web, tra cui l'integrazione con le nuove offerte della piattaforma Web di Microsoft, quali IIS Express, SQL Server CE, la sintassi Razor, l'Installazione guidata piattaforma Web e molto altro. Deepak Verma, Scott Hanselman

Localizzazione di Silverlight:Suggerimenti per il caricamento di risorse locali Silverlight, Parte 2

Questo articolo è il proseguo della discussione iniziata nell'articolo di marzo 2011, in cui venivano illustrati i componenti lato server che si rivelano molto utili per completare la soluzione di localizzazione. Esistono due tecniche molto interessanti che noi utilizziamo, tra cui l'inserimento di risorse in file XAP generati in modo dinamico e la generazione su richiesta dei fili di risorse. Matthew Delisle

Windows PowerShell con WPF:Il segreto per creare un'applicazione WPF in Windows PowerShell

Si tratta di un'interfaccia della riga di comando, un linguaggio di scripting o un'API? Windows PowerShell è tutte e tre le cose, afferma Doug Finke che conosce come ottimizzare Windows PowerShell per la creazione di una calcolatrice del valore attuale netto con un'interfaccia utente in stile Windows Presentation Foundation classico. Bonus speciale: l'ideatore di Windows PowerShell Jeffrey Snover interviene sul modello di sviluppo Ad Hoc e sull'origine del linguaggio. Douglas Finke

Filtri MVC:Come aggiungere facilmente contatori di prestazioni a un'applicazione MVC

In questo articolo Ben Grover aggiunge contatori delle prestazioni a un'applicazione Model-View-Controller (MVC) e spiega come utilizzare i filtri MVC per ripulire e sostituire codice ripetuto e disorientante distribuito in numerosi metodi di azione in un'applicazione. Ben Grover

Navigazione per dispositivi mobili:Creazione di una migliore esperienza di navigazione per dispositivi mobili

Durante la creazione di un sito Web pubblico, è necessario prendere in considerazione il supporto di browser per dispositivi mobili. In questo articolo viene spiegato il motivo per cui questo aspetto sia più importante che mai e vengono suggerite tecniche per la creazione di esperienze di navigazione eccezionali per dispositivi mobili grazie a Web Form ASP.NET Web ed MVC (Model-View-Controller), tra cui rilevamento del browser, generazione di markup specifici per i dispositivi mobili e ottimizzazione dell'usabilità. Steven Sanderson

Rubriche

Nota del redattore:Attuale importanza del linguaggio C++

Questo mese diamo il benvenuto al ritorno della rubrica di Kenny Kerr Windows con C++. Per celebrare il suo ritorno, gli abbiamo posto alcune domande relative alla situazione di C++ nel panorama attuale dello sviluppo.Keith Ward

Casella degli strumenti:Strumenti e tecniche per l'analisi del codice .NET

L'ottimizzazione prematura potrebbe rappresentare la radice di ogni problema, ma in una determinata fase del ciclo di sviluppo dell'applicazione sarà necessario analizzare le prestazioni e l'utilizzo di memoria del codice. In questo articolo è inclusa una raccolta di strumenti di analisi e informazioni per creare una macchina per lo sviluppo di codice leggera ed essenziale.Terrence Dorsey

Cutting Edge:Contratti di codice: ereditarietà e il principio di Liskov

Dino Esposito approfondisce l'analisi dei contratti di codice in .NET Framework, spiegandone la funzione, quali vantaggi hanno rispetto alle asserzioni e ai test e come consentano di migliorare la qualità della progettazione del software.Dino Esposito

Windows con C++:C++ e l'API di Windows

Kenny riprende la sua rubrica mensile con MSDN Magazine con un nuovissimo approccio alla programmazione Windows con C++. In questo primo articolo, verrà illustrato come gestire le risorse dell'API di Windows API in modo naturale per lo sviluppatore di C++ di oggi. Si tratta di una tappa obbligata per diventare uno sviluppatore di Windows prolifico.Kenny Kerr

Concetti sui dati:Demistificazione delle strategie di Entity Framework, Parte 3: classi, query e contesti

Nella sua terza rubrica Julie Lerman parla di generazione del codice analizzando le decisioni da prendere quando si utilizza Entity Framework e spiega anche come scegliere tra la classe ObjectContext e. DbContext e le opzioni per la creazione di query.Julie Lerman

La mobilità innanzitutto:Come sfruttare economicamente il Microsoft Ad Control

Anche gli sviluppatori di Windows Phone 7 dilettanti che producono applicazioni gratuite, potranno trarre vantaggi in termini economici da Microsoft Ad Control, la funzionalità semplice da utilizzare e gratuita per la creazione automatica di annunci pubblicitari incorporati. In questo articolo verrà spiegato come è semplice utilizzarla.Arthur Bierer, Boris Feldman

Il programmatore al lavoro:Piattaforma .NET multiparadigmatica, Parte 9: programmazione funzionale

Il nono della serie di articoli sulla programmazione multiparadigmatica è incentrato sulla programmazione funzionale che comporta la considerazione delle funzioni come valori e che offre operazioni simili a quanto offerto da LINQ-to-Objects.Ted Neward

Nuove frontiere per l'interfaccia utente:Transizioni pagine in Windows Phone 7

Per garantire le transizioni tra pagine più fluide possibili in un e-book, l'interfaccia utente deve gestire tre pagine distinte: la pagina corrente, la pagina successiva e quella precedente. Charles Petzold descrive un modo flessibile per implementarle mediante tre diverse transizioni pagine.Charles Petzold

Una provocazione:Quando la sicurezza non ha senso

Solitamente è colpa dello sviluppatore, piuttosto che dell'utente finale, quando non viene applicata la sicurezza.David Platt